Debian'a .tar.bz ve .tar.bz2 paketlerinin nasıl kurulacağını bilmek istiyorum, lütfen bana tam bir açıklama yapın.
dpkg -i ./path/to/package.deb. .Tar. {Gz, bz2} paketlerini kullanmak son ve en zor seçenektir.
Debian'a .tar.bz ve .tar.bz2 paketlerinin nasıl kurulacağını bilmek istiyorum, lütfen bana tam bir açıklama yapın.
dpkg -i ./path/to/package.deb. .Tar. {Gz, bz2} paketlerini kullanmak son ve en zor seçenektir.
Yanıtlar:
Birincisi, Dosya Sistemi Hiyerarşi Standartlarına göre , bu kurulu paketin konumu /optikili bir kurulumsa ve /usr/localkaynak kurulumundan bir olmalıdır.
Bunlar kullanıma hazır ikili dosyalar. Normalde sadece kurulabilmeleri için çıkarılmaları gerekir. İkili bir paket kolay olacak:
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]export PATH=$PATH:/opt/[package_name]/bin ve işiniz bitti.
Bir kaynak paket daha zahmetli olacaktır (açık arayla) ve aşağıdaki yöntemle kabaca işlenebilirler, her paket farklıdır :
/usr/local/srctar xf <file>.tar.[bz2|gz]cd <package name>READMEdosyayı okuyun (bu neredeyse kesinlikle var).README. Muhtemelen bu adım devam edecektir: ./configure && make && make install(bir şey ters giderse, akıl sağlığınız için komutları ayrı ayrı çalıştırın).Kurulumda herhangi bir sorun varsa, belirli sorular sormanız gerekir. Yanlış kitaplık sürümlerinde veya eksik bağımlılıklarda sorun yaşayabilirsiniz. Debian'ın her şeyi sizin için paketlemesinin bir nedeni var. Debian stabilinin eski paketleri çalıştırmasının bir nedeni var - bir düzineden fazla farklı mimariye ve sayısız farklı donanım / sistem konfigürasyonuna paket kurmanın tüm köşe vakalarını bulmak zor. Kendi başınıza bir şey yüklediğinizde bu sorunlardan birine rastlayabilirsiniz!
-Cveya --directoryseçeneği kullanın.
sudo: D
Dosyaları paketinden çıkarın ve oluşturulan dizinde, bir paketi yüklemek için bilmeniz gerekenleri söyleyecek bir dosya READMEveya INSTALLdosya arayın (örn. Bağımlılıklar, yapılandırma seçenekleri, çalıştırılacak komutlar vb.).
Genellikle ./configure, makeo zaman aşağı kaynar make install.
Genel olarak, tar.gz / tgz / tar / bz2'yi yüklediğinizde (unutmayın, bunlar sadece sıkıştırılmış paket dosyalarıdır) tar dosyasını ( tar xvfz/ tar xvfj) ve ardından cddizine açıp çalıştırmanız gerekir ./configure.
Bazı sistemlerde, varsayılan kurulum konumu olarak varsayılanları (örneğin / usr / local / {lib, bin vb.) Alırsınız veya / opt / local / {lib, bin, vb}.
Yani yapacağını ./configure --prefix=/usr/localsonra ve make, make install.
Paketlerinizi kurmak istediğiniz yere bağlıdır. Bunu yapmaya karar verdiğiniz her yerde, bu paketleri kolayca çalıştırabilmeniz için yolu PATH kabuk değişkeninize eklemek isteyebileceğinizi unutmayın. (sık sık export PATH=$PATH:/opt/local/bin:/usr/local/bin).
Bunu bir örnekle açıklayayım, bir paket kurmak istediğinizi varsayalım abc. Paketin bağımlılıkları abc, belgeleri okunarak belirlenebilir. Sorunsuz bir deneyim için kurulumdan önce bağımlılıkları (gerekli kütüphaneler vb.) Çözmelisiniz.
Bir önce
gcc 4.7.2yapıg++,m4,gawk,gcc-multilib,gmp,mpfr, vempcinşa edilmelidir.
Daha sonra bina, ilk adımın her zaman çıkarılması olan kaynak kısımdan gelir. Bu, tarkomut kullanılarak veya basit GUI yolu ile yapılabilir. Bir klasördeki dosyaları ayıkladıktan sonra, cdkomutu kullanarak bu klasöre göz atmanız gerekir ; örneğin, içerik İndirilenler'de ise:
$cd Downloads/abc
Şimdi koşmalısın ./configure. İle kurulum dizinini --prefix=seçeneğini kullanarak belirtin configure.
Birincisi, Dosya Sistemi Hiyerarşi Standartlarına göre, bu kurulu paketin konumu bir ikili kurulum ise / opt, kaynak kurulumundan ise / usr / local olmalıdır.
Bu nedenle /usr/abcdizine kurulum yapıyorsanız, seçeneği talimatlarla --prefix=/usr/abcbirlikte sağlayabilirsiniz ./configure.
$./configure --prefix=/usr/abc
--prefix=belirtmek isteyebileceğiniz tek şey bu değil, sisteminizin türü gibi başarılı bir derleme --build=x86_64-linux-gnuiçin 64 bit ve --build=i386-linux-gnu32 bit sistem için başka bilgiler sağlamak isteyebilirsiniz . Komutla hangi seçeneklerin belirtileceği hakkında bilgi taşıyabildiğinden, README dosyasını ayıklanan dosyalarda okumak akıllıca olacaktır ./configure.
Sonra ./configureçalıştırmak makekomutu ve ardından make install. Kurulum sonrası kütüphane yolunu, kabuk / ortam değişkenlerini exportkomutunu kullanarak belirtmelisiniz .
export PATH=/usr/abc/bin:$PATH
./configure,make,make installama aslında yapı şey denemeden önce bu çok temel şeyler öğrenebilirsiniz birisi bağlantıları ile, size daha iyi cevap verecektir eminim