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
