Fazla sevinmeyin, çünkü ben disk yetersizliği gibi sorunlarla tamamlayamadım ama denemek isteyenler olur diye şimdiye kadar izlediğim adımlar aşağıda.
Sanırım './configure -static' yazmak çok yer tutuyor. Önce yalnızca 'configure' yazmayı deneyebilirsiniz.
Benim için çoook uzun süren bir deneme oldu. Umarım bir sanal makine olduğu içindir.
İyi şanslar! :)
Ali
QtD'nin günlük Ubuntu ve Debian paketleri olduğunu da öğrendim isterseniz şu sayfadaki adımları izleyebilirsiniz:
http://www.dsource.org/projects/qtd/wiki/UbubtuDebianPackages
Ama ben onları değil, aşağıdakileri uyguladım. İlk dört adım, Qt'nin kendisinin kurulması ile ilgili; ondan sonrakiler QtD ile ilgili:
- g++'ı kurun
Ben Ubuntu'nun paket yöneticisi ile şöyle kurdum:
'sudo apt-get install g++'
- qt4-qmake'in ihtiyacı olan paketleri kurun
'sudo apt-get build-dep qt4-qmake'
- Qt 4.6.2'yi kurun
3a) Şuradan indirin ve bir dizine açın (örneğin ~ dizinine):
(Ben küçük olsun diye Qt: Framework Only olanını seçtim. Bir Linux sistemine kurduğum için de Linux/X11)
3b) Şuradaki kurma adımlarını uygulayın:
http://qt.nokia.com/doc/4.6/installation.html
Benim denediğim xubuntu sisteminde aşağıdaki dört adım yeterli oldu (özellikle make çok uzun sürüyor):
'cd ~/qt-everywhere-opensource-src-4.6.2'
'./configure'
(Open Source Edition'ı seçin)
(Lisansı kabul etmek için 'yes' yazın.)
(Eğer en sonunda hata olursa belki de burada './configure -static' yazılması gerektiği için olabilir; ama umarım gerekmez)
'make'
'sudo make install'
3c) '~/.profile' dosyasına şu iki satırı ekleyin:
'PATH=/usr/local/Trolltech/Qt-4.6.2/bin:$PATH'
'export PATH'
- Herşey yolunda gittiyse, sabit diskte yer açmak için:
'make distclean'
Bundan sonrası QtD'nin kurulmasıyla ilgili. Hem gereken araçları kurmakla ilgililer, hem de şu adımları uyguluyorlar:
http://dsource.org/projects/qtd/wiki/BuildLinux
- dmd 2.040 veya daha sonrasını kurun
Ben 2.040 ile denedim...
5a) Örneğin şuradan indirin:
http://ftp.digitalmars.com/dmd.2.040.zip
5b) Şuradaki adımları izleyerek kurun:
http://ddili.org/kurulum/dmd.html
- Mercurial'ı kurun
'sudo apt-get install mercurial'
- cmake'i kurun
'sudo apt-get install cmake'
- QtD'yi kurun
QtD'nin dmd 2.040 ile çalışan dalının (branch) ismi signals'mış. Onun için o dalı indirmek gerekiyor...
8a) Şu şekilde indirin:
'cd ~'
'hg clone http://hg.dsource.org/projects/qtd/signals qtd'
8b) Şu şekilde kurun
'cd qtd'
'mkdir build_dir'
'cd build_dir'
'cmake ../'
'make'
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]