Arkadaşlar bugün Ubuntu 9.04'ü kurdum. Linux'ta yeniyim denilebilir. Kurmak istediğim bir emülator var ve Synaptic'de bulamadım. İnternetten buldum ve tar.gz uzantılı bir dosya indi. Sanırım bu dosyayı çıkartıp derlemek gerekiyormuş. Bunu nasıl yapabilirim? Ekstradan paketler kurmam gerekir mi?
vs.. Açıkça söyliyim 2 senedir kaynak koddan program kurarken hiç bir zaman make make install falan fişman demedim.
./install instal.sh instal-sh ./instal.sh
gibi komutları verdim yetkili kullanıcı iken halloldu. -----
tar.gz ye sağ tıklayıp buraya çıkart deyin.Daha sonra klasörün içine girip f4 e basın.Bunun amacı konsoldan klasörü açmaktır.Yada konsola girip dosyaya ulaşın. ; Masaüstü/dizin
de olduğunu var sayıyorum..
cd Masaüstü/dizin komutunu verirseniz programın olduğu dizine girersiniz.Daha sonra sudo su komutunu verin.Şifrenizi girin ...Make yöntemi yada dediğim şekilde yapabilirsiniz.
Selam programı kurmak için öncelikle readme dosyasına bi göz atın. genel prosedür basittir aşağdaki gibi indirdiğiniz dosya örn. abc.tar ve home dizininde terminal açıp
cd /home/kullanıcıadın tar xvzf abc.tar (şimdi abc diye bi klasormuz oldu) bu kısmı arayüzdede yapabilirsin. cd /abc sudo ./configure make make install
Bi sorun olmazsa programın yüklenir. Zaten herhangi bi hata alırsan genelde bağımlılık hatasıdır buraya aktarırsan yine yardımcı oluruz.
İlginiz ve yardımlarınız için teşekkürler. Kurmak istediğim programın README dosyasına baktım. Kurmak için önce "./configure && make" sonra da root olarak "make install" yazın diyor. Terminalden arşivi çıkarttığım klasöre geldim bunları yazdım. İlk önce aşağıdakileri yazdı.
checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... missing checking for working autoconf... missing checking for working automake-1.4... missing checking for working autoheader... missing checking for working makeinfo... missing checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ranlib... ranlib checking for acos in -lm... yes checking for gzopen in -lz... no configure: error: can't find zlib on your system
Sonra make install yazdığımda da şunu yazdı.
make: *** No rule to make target `install'. Stop.
Acaba ekstra bazı paketler falan mı kurmam gerekiyor?
Dediğiniz komutu yazdığımda zlib'in zaten sistemde bulunduğunu yazdı.
Reading package lists... Done Building dependency tree Reading state information... Done zlib1g is already the newest version. The following packages were automatically installed and are no longer required: linux-headers-2.6.28-11 python-pygame libqt4-dbus python-numeric linux-headers-2.6.28-11-generic libsdl-ttf2.0-0 libmikmod2 libgii1 libgii1-target-x libphonon4 libqt3-mt-sqlite libqt4-xml libqt4-designer libsdl-mixer1.2 libqt4-script python-chardet libsmpeg0 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Ve ./configure yazdığımda da aynı bir önceki mesajımda yazan yazıları aldım.
Yazayım, zlib istediğinde zlib1g-dev isimli paketi kurdum. sdl istediğinde ise libsdl1.2-dev isimli paketi kurdum. Zaten bundan sonrasında ise sizin söylediğiniz şeyleri yaptım. Bir de benim bir sorum var? Mesela Ubuntu'nun kendi ATI driver'larını yüklediğim de sistemimi tekrar kapatıp açtığımda ekranın gelmediğini, onun yerine karıncalı görüntüler geldiğini gördüm ve bunu düzeltemedim, Ubuntuyu baştan yüklemek zorunda kaldım. Şu an belki bir sorun yok, ama ileride yine böyle birşey olursa, sistemime yeniden ulaşmanın bir yolu var mı? (Güvenli Mod gibi)
Yazayım, zlib istediğinde zlib1g-dev isimli paketi kurdum. sdl istediğinde ise libsdl1.2-dev isimli paketi kurdum. Zaten bundan sonrasında ise sizin söylediğiniz şeyleri yaptım. Bir de benim bir sorum var? Mesela Ubuntu'nun kendi ATI driver'larını yüklediğim de sistemimi tekrar kapatıp açtığımda ekranın gelmediğini, onun yerine karıncalı görüntüler geldiğini gördüm ve bunu düzeltemedim, Ubuntuyu baştan yüklemek zorunda kaldım. Şu an belki bir sorun yok, ama ileride yine böyle birşey olursa, sistemime yeniden ulaşmanın bir yolu var mı? (Güvenli Mod gibi)
xorg.conf yedeği /etc/X11 altında vardır.
kurtarma konsolu (Grub ekranında görürsün, Ubuntu, Linux xxxxx-generic (recovery mode)) ile komut satırına düşünce cd /etc/X11 dir # dir ile dizini listeleriz, eğer ekranı kaplarda taşarsa, olmaz olmazya ls | less # orada xorg.conf0, xorg.conf~ gibi görürsün #içeriği incelemek gerekebilir,gerekmeli sudo nano xorg.conf # nano ile diğer yedeklere de bakınca geri almak istediğin dosyayı belirledin demektir sudo rm xorg.conf sudo cp xorg.conf0 xorg.conf **** şuda bir çözüm nano ile xorg.conf'un içini sil. Kolay gele.
kaynak koddan program kurma
http://icmela.blogspot.com/2007/12/kaynak-koddan-program-kurulumu-targz.html
http://www.webbilisim.org/linux-isletim-sistemi/ubuntu-da-program-kurmak-tar-gz-143876/
vs.. Açıkça söyliyim 2 senedir kaynak koddan program kurarken hiç bir zaman make make install falan fişman demedim.
./install
instal.sh
instal-sh
./instal.sh
gibi komutları verdim yetkili kullanıcı iken halloldu.
-----
tar.gz ye sağ tıklayıp buraya çıkart deyin.Daha sonra klasörün içine girip f4 e basın.Bunun amacı konsoldan klasörü açmaktır.Yada konsola girip dosyaya ulaşın. ;
Masaüstü/dizin
de olduğunu var sayıyorum..
cd Masaüstü/dizin
komutunu verirseniz programın olduğu dizine girersiniz.Daha sonra sudo su komutunu verin.Şifrenizi girin ...Make yöntemi yada dediğim şekilde yapabilirsiniz.
Bu mesaja 1 cevap geldi. Cevapları Gizle
indirdiğiniz dosya örn. abc.tar ve home dizininde terminal açıp
cd /home/kullanıcıadın
tar xvzf abc.tar (şimdi abc diye bi klasormuz oldu) bu kısmı arayüzdede yapabilirsin.
cd /abc
sudo ./configure
make
make install
Bi sorun olmazsa programın yüklenir. Zaten herhangi bi hata alırsan genelde bağımlılık hatasıdır buraya aktarırsan yine yardımcı oluruz.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Kurmak istediğim programın README dosyasına baktım. Kurmak için önce "./configure && make" sonra da root olarak "make install" yazın diyor. Terminalden arşivi çıkarttığım klasöre geldim bunları yazdım. İlk önce aşağıdakileri yazdı.
Sonra make install yazdığımda da şunu yazdı.
Acaba ekstra bazı paketler falan mı kurmam gerekiyor?
Bu mesaja 1 cevap geldi. Cevapları Gizle
yazmış.zlib lazım bunun için ;
yazar mısınız ?sypnaptic paket yöneticisine zlib yazdım o çıktı.Sonra yine ./configure , make yazın .
Başka bir paket hatası verirse yine ekleyin yardımcı oluruz
Bu mesaja 1 cevap geldi. Cevapları Gizle
Ve ./configure yazdığımda da aynı bir önceki mesajımda yazan yazıları aldım.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bunu nasıl yüleyebilirim? Synaptic de bulamadım. Gerçi kesin vardır da bayağı isim çıkıyor.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Önce şunları yükleyin vs.. diye.
Bu mesaja 1 cevap geldi. Cevapları Gizle
sdl istediğinde ise libsdl1.2-dev isimli paketi kurdum.
Zaten bundan sonrasında ise sizin söylediğiniz şeyleri yaptım.
Bir de benim bir sorum var? Mesela Ubuntu'nun kendi ATI driver'larını yüklediğim de sistemimi tekrar kapatıp açtığımda ekranın gelmediğini, onun yerine karıncalı görüntüler geldiğini gördüm ve bunu düzeltemedim, Ubuntuyu baştan yüklemek zorunda kaldım. Şu an belki bir sorun yok, ama ileride yine böyle birşey olursa, sistemime yeniden ulaşmanın bir yolu var mı? (Güvenli Mod gibi)
Bu mesaja 1 cevap geldi. Cevapları Gizle
xorg.conf yedeği /etc/X11 altında vardır.
kurtarma konsolu (Grub ekranında görürsün, Ubuntu, Linux xxxxx-generic (recovery mode)) ile komut satırına düşünce
cd /etc/X11
dir
# dir ile dizini listeleriz, eğer ekranı kaplarda taşarsa, olmaz olmazya
ls | less
# orada xorg.conf0, xorg.conf~ gibi görürsün
#içeriği incelemek gerekebilir,gerekmeli
sudo nano xorg.conf
# nano ile diğer yedeklere de bakınca geri almak istediğin dosyayı belirledin demektir
sudo rm xorg.conf
sudo cp xorg.conf0 xorg.conf
****
şuda bir çözüm nano ile xorg.conf'un içini sil. Kolay gele.