Bildirim
Ubuntu Program Derlemek


Daha Fazla 
Bu Konudaki Kullanıcılar:
Daha Az 

1 Misafir - 1 Masaüstü

Giriş
Mesaj
-
-
hocam tar.gz kaynak kod oluyor.
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.
-
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?
-
configure: error: can't find zlib on your system
yazmış.zlib lazım bunun için ;
sudo apt-get install zlib1g
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 -
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. -
sudo apt-get install zlibg-dev veya synaptic'ten zlibg'yi aratin ve ilgili olan paketlerin arasinda dev yazan var mi yok mu ona bakin. -
Dediğiniz gibi zlib1g-dev paketini kurdum. Fakat sanırım şimdi de sdl-config diye birşey istiyor.
checking for sdl-config... no
configure: error: can't find sdl-config on your system
Bunu nasıl yüleyebilirim? Synaptic de bulamadım. Gerçi kesin vardır da bayağı isim çıkıyor. -
SDL yuklemeniz lazim. -
sdl diye aratın ilgili paketler çıkıyor.Fakat hangisidir nedir bilmiyorum :-/ -
Arkadaşlar hepinize çok ama çok teşekkür ederim. Sonunda derleyebildim. -
eğer kaç paket yüklediğinizi yazarsanız ( tabi hatırlıyorsanız ) diğer arkadaşlarada yol gösterilmiş olur.
Önce şunları yükleyin vs.. diye. -
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) -
quote:
Orijinalden alıntı: Higurashi
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.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X