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, derleme için gerekli tüm programlar yüklü olarak gelmez. Çoğu aracı içeren paket varsayılan olarak yüklü değildir, bu yüzden paketi manuel olarak yüklemeniz gerekir. Bir paketi kendiniz derlemek için ise terminalde şunu yapmanız gerekir:

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.