LC_ALL=C bir komut değil.LC_ALL sistem tarafından kullanılan bir
değişken.Normalde sizin LC_ALL kısmı Türkçe için ayarlanmıştır. Konsoldan
locale programını çalıştırarak bunu görebilirsiniz. Eric ise tr lokalleriyle
çalışmıyor.LC_ALL 'a atanan C parametresi ise bütün Locale değerlerini C'ye
eşitliyor.Konsola .LC_ALL locale yazarak aradaki farkı görebilirsiniz.

LC_ALL=C eric4 dediğinizde burada iki işlem gerçekleştiriliyor.LC_ALL
değişkenleri geçici olarak C ye eşitleniyor ve hemen ardından bu değişkenler
ile eric4 çağırılıyor.eric4 sonlandığında ise LC_ALL değişkenleri normal
system varsayılanına dönüyorlar.

Şimdi gelelim sizin yaptığınıza:

eric4 bash scriptinin içine şunu yazdınız= LC_ALL=C eric4

yaptığı ise şu: /usr/local/bin/eric4'ü çalıştırdınız.sonra o batch script
lokalleri C ye eşitleyip /usr/local/bin/eric4'ü çalıştırdı,sonra lokalleri C
ye eşitleyip /usr/local/bin/eric4'ü çalıştırdı,sonra lokalleri C ye
eşitleyip /usr/local/bin/eric4'ü çalıştırdı,sonra lokalleri C ye eşitleyip
/usr/local/bin/eric4'ü çalıştırdı,...

bu böyle recursive olarak gitti.Ağırlık muhtemelen bu yüzden.

Anlayacağınız durumun Debian Pardus veya herne dağıtımıysa bununla bir
ilgisi yok.

çözümünüzün ise bir çok yolu var.Masaüstüne  bir bash scripti
oluşturun.içine
*
#!/bin/sh
LC_ALL=C eric4*

yazın.Kaydedin ve kapatın.chmod +x ile çalıştırılabilir yapın.Bu kadar.Tüm
dağıtımlar garantilidir.

Bir ricam da nolur herşeye komut demekten vazgeçin.Komut bir insana
verirsiniz ,bir makinaya verirsiniz,sadece kernelin açtıkları dışında bir
işletim sistemine veremezsiniz.konsola yazdığınız bir çok şey komut değil
başlıbaşına programlardır.

Mesela LC_ALL bir sistem değişkenidir.Komut değildir.



18 Ekim 2011 22:17 tarihinde Mucibirahman İLBUĞA <[email protected]>yazdı:

> On 18-10-2011 21:20, Adil İLHAN wrote:
> > LC_ALL=C xx
> >
> > genelde komut satırında çalışan bir komuttur. Genelde dil problemleri
> > için kullanılır.
> Selamlar,
> Konu iyice çetrefilleşmeye başladı :)
>
> Önerinizi bir de Debian'da deneyeyim dedim.
>
> LC_ALL=C eric
>
> komutu Debian'da doğrudan çalıştı ve hiç açılmayan eric programı açıldı.
> Ancak açılışta aşağıdaki hatayı verdi:
>
> **********
>
> --------------------------------------------------------------------------------
> 2011-10-18, 21:55:31
>
> --------------------------------------------------------------------------------
> <type 'exceptions.ImportError'>:
> No module named Image
>
> --------------------------------------------------------------------------------
>   File "/usr/share/eric/modules/eric4.py", line 279, in <module>
>     main()
>   File "/usr/share/eric/modules/eric4.py", line 256, in main
>     from UI.UserInterface import UserInterface
>   File "/usr/share/eric/modules/UI/UserInterface.py", line 67, in <module>
>     from EmailDialog import EmailDialog
>   File "/usr/share/eric/modules/UI/EmailDialog.py", line 30, in <module>
>     from email.MIMEImage import MIMEImage
>   File "/usr/lib/python2.6/email/__init__.py", line 79, in __getattr__
>     __import__(self.__name__)
>
>
> --------------------------------------------------------------------------------
> Version Numbers:
>   Python 2.6.6
>   Qt 4.6.3
>   PyQt4 4.7.3
>   sip 4.10.2
>   QScintilla 2.4.3
>   eric4 4.4.7 (r3805)
>
> Platform: linux2
> 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
> [GCC 4.4.5]
>
> **********
>
>
> Fakat en azından Debian'da çalıştı... :) Şu anda Debian'da Eric
> kullanabiliyorum... Garip?!
>
>
> --
> Kolay gelsin,
> Mucip:)
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap