Sistem lokalizasyonu Türkçe UTF 8 olunca lisans hatası verip çalışmıyor. Düzeltmek için yapılması gerekenler:
dpkg-reconfigure locales komutu kullanılarak, istenen diller seçilir. Bundan sonra, varsayılanın hangisi olduğunu sorduğunda tr_TR.UTF-8 olmayan bir tanesi seçilir.
Olay bu kadar basit. Ama şeytan ayrıntılarda gizlidir :P
Düzenleme: Olay o kadar basit değilmiş. Yazıyı yazdıktan iki gün sonra anladım. Sorunu tam çözemesem de, LANG veya LC_ALL çevresel değişkeninin değerinin önemli olduğunu düşünüyorum. Sorunun kesin çözümü olarak şöyle bişey buldum en son:
/etc/bash.bashrc dosyasının en altına şunu ekledim:
export LC_ALL="C"
——-
Platform: Debian 6.0.3
Intel derleyici paketi: Intel® Parallel Studio XE 2011 SP1 (Non-Commercial ücretsiz lisans)
Örnek:
root@arcturus:~# locale -a
C
en_US.utf8
POSIX
tr_TR
tr_TR.iso88599
tr_TR.utf8
turkish
root@arcturus:~# locale
LANG=tr_TR
LC_CTYPE="tr_TR"
LC_NUMERIC="tr_TR"
LC_TIME="tr_TR"
LC_COLLATE="tr_TR"
LC_MONETARY="tr_TR"
LC_MESSAGES="tr_TR"
LC_PAPER="tr_TR"
LC_NAME="tr_TR"
LC_ADDRESS="tr_TR"
LC_TELEPHONE="tr_TR"
LC_MEASUREMENT="tr_TR"
LC_IDENTIFICATION="tr_TR"
LC_ALL=
Sağlam hali şöyle:
root@arcturus:~# icpc -v
icpc version 12.1.0 (gcc version 4.4.5 compatibility)
Arızalı hali de şöyle:
root@arcturus:~# icpc -v
Error: A license for CCompL is not available (-8,130).
License file(s) used were (in this order):
1. Trusted Storage
** 2. /opt/intel/composer_xe_2011_sp1.6.233/Licenses
** 3. /root/intel/licenses
** 4. /opt/intel/licenses/intel.lic
** 5. /Users/Shared/Library/Application Support/Intel/Licenses
** 6. /opt/intel/composer_xe_2011_sp1.6.233/bin/intel64/*.lic
Please visit http://software.intel.com/sites/support/ if you require technical assistance.
icpc: error #10052: could not checkout FLEXlm license
GARİB
28 Ekim 2011, 09:20 (UTC 2) Bu yoruma bağlantı
sudo LANG=ENG dosya ismi diyşeklindeip kurabilirsiniz diye düşünüyorum
Murat Özalp
31 Ekim 2011, 06:52 (UTC 2) Bu yoruma bağlantı
Gayet mantıklı. Daha önce MRTG çalıştırırken de benzer bir sorun denk gelmişti. Ama ben halen işi anlamadım. Bazı programlar işletim isteminin çevresel dil değişkenine neden takarlar ki? Neyse, /etc/bash.bashrc ile şimdilik çözüldü gibi. Teşekkür ederim.