Şimdi Ara

Ubuntu Program Derlemek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
14
Cevap
0
Favori
1.591
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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?



  • 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.
  • Yapay Zeka’dan İlgili Konular
    Windows vs ubuntu
    4 yıl önce açıldı
    Kali linux vs Ubuntu ?
    9 yıl önce açıldı
    Daha Fazla Göster
  • 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

Benzer içerikler

- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.