Ubuntu'da manuel olarak paketler nasıl kurulur

Ubuntu'da manuel olarak paketler nasıl kurulur

Uzun zamandır nasıl olduğundan bahsediyoruz paketleri yükle ve depolar aracılığıyla programlar, deb paketleri, rpm paketlerinden, PPA'lardan veya sadece Synaptic veya Ubuntu Yazılım Merkezi gibi programlar aracılığıyla, ancak bir programın kaynak kodu aracılığıyla nasıl kurulacağından bahsetmedik. Bu kurulum çok dağınıktır, ancak aynı zamanda en tatmin edicidir, çünkü genel bir kural olarak, işletim sistemimize, makinemize en iyi uyum sağlayan sistemdir. Bu kurulumu gerçekleştirmek için tek yapmamız gereken, neredeyse her zaman aynı türde olan sıkıştırılmış bir paket indirmek. tar.gz veya gz, program koduna sahip olan nedir ve buradan dosyaları derleyin.

Paketleri manuel olarak kurmak için hangi programlara ihtiyacım var?

Paradoksal olarak, Ubuntu, diğer Debian tabanlı sistemler gibi, tümünün kurulu değildir. derlemek için gereken programlar. Araçların çoğunu içeren paket standart olarak yüklenmez, bu nedenle paketi elle yüklemeniz gerekir. Bir paketi kendimiz derlemek için bunu terminalde yapmamız gerekecek:

sudo apt-get install build-essential automake yapmak cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper yorgan xutils lintian dh-make libtool autoconf git-core

Bu, Ubuntu'nun kodu derleyebilmesi için hemen hemen tüm gerekli programları yüklemesini ve paketleri manuel olarak kurabilmesi için uzantı olarak kurmasını sağlayacaktır.

Bir programı kendimiz nasıl derleriz?

Önceki adımları tamamladıktan sonra bir terminal açıyoruz ve kaynak kod klasörüne gidiyoruz. Yapmamız gereken ilk şey dosyayı görmek olacak «INSTALL»Neredeyse tüm programlar getiriyor, bazıları bunu yapıyor«Benioku«. Genel bir kural olarak, derlemek için aşağıdakileri yazmamız gerekecek

. / Yapılandırma

yapmak

make install

./program adı

temiz yapmak

Dosyada olmasına rağmen Benioku veya YÜKLE Gerekli paketler ve programın nasıl kurulacağı ayrıntılı olarak anlatılacaktır. Onlara emrediyorum ./configure ve make program paketini yapılandırmaktan ve yapmaktan sorumludurlar. Komuta make install neyin yaratıldığını yükleyin ve ./ programı çalıştırıyoruz. Sonra komut temiz yapmak kurulum sırasında oluşturulan gereksiz dosyaları temizlemeye özen gösterir. Bunlar kabaca bir programı derlemek için gerekli adımlardır, ancak bazen kurulumun çalışması için bir kitaplık veya paket kurmak gerekir. Son olarak, kurulum daha iyi olmasına rağmen, yavaş bir kurulumdur, yani paketleri manuel olarak kurmak, kaynak koduna ve makinenin gücüne bağlıdır, bu nedenle işlem saatler veya dakikalar alabilir. Bu nedenle, zamanla ve güçlü bilgisayarlarda yapılması tavsiye edilir, ancak bu paket yükleme yöntemi herhangi bir bilgisayarda yapılabilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Gerson dijo

    Tar.gz veya tar.bz2 veya benzeri bir dosya altında olduğumu ve ./configure dosyasını yaptığımda bana bir hata verdiğini fark ettim; Kurulum veya Benioku'yu arıyorum ve birçoğu getirmiyor, ancak açtığı programın yürütülebilir dosyasına dokunursam, sanki bir dizüstü bilgisayar indiriliyormuş gibi ama çoğu kez onu yüklemek istiyorum ve yapamadım .
    Bu durumlarda nasıl yapılır?

  2.   Joaquin Garcia dijo

    Merhaba Gerson, kullanmak istediğiniz paketi veya programı bana söyleyebilir misiniz? Söylediklerinize göre, indirdiğiniz şey önceden derlenmiş veya neredeyse kullanıma hazır bir pakettir; bu, kaynak koddan yüklemekten farklı bir şeydir. Ama önce emin olmak istedim. Teşekkürler ve rahatsızlıktan dolayı özür dilerim.

  3.   fosko_ dijo

    Belki makale "Ubuntu'da programlar nasıl derlenir" olarak adlandırılmalı, paketlerin manuel kurulumunu görünce dpkg -i paketi hakkında konuşacağınızı düşünmüştüm

  4.   José Manuel Benedito dijo

    Merhaba Joaquin
    Blogunuza katıldığınız için çok teşekkür ederim. Harika olduğunu düşünüyorum ve bunun için teşekkür ederim.
    Size bir programın (örneğin, Warzone), Gerson'un sorduğu derleme türünün (sanırım buna denir) kurulumunu sormak istedim, çünkü söylediklerinizi yapmaya çalıştım, ama yapmıyorum ' Okumayı öğrenen biri için olduğu gibi, nasıl yapıldığını gerçekten anlayın…. Gerçek şu ki terminal ile bazı şeyler yapıyorum ama bir süredir bunları yapmaya çalışıyorum ve sınıfta olduğu gibi detaylı bir açıklama bulamadım…. Yapabilir misin?

    Şu andan itibaren teşekkür ediyorum ve içten bir selam alıyorum

    José Manuel

  5.   Marco dijo

    Merhaba, benim adım Marco, Linux dünyasını öğrenmek istiyorum, Ubuntu 13.10'um var ama bunu halletmek benim için çok zor, bir şey kurmak zor, çünkü her programda bana şu veya bu paketin olduğunu söylüyor eksik. Teşekkürler

  6.   Jose Kuzu dijo

    Geniaaallll kardeşim, onu arıyordum. Bu kadar detaylı bulmak zor ve bu yüzden minnettarım. Kalbin başarıları senin için

  7.   john david dijo

    İyi günler, bu programı darktable-3.0.1.tar.xz kurmaya çalıştım Yapamadım, Ubuntu kullanmaya yeni başladım. İşbirliğiniz için minnettar olurum.