Kemer - Nasıl temiz bir chroot yapılan bir paket yüklerim?


2

Kullanarak GNU yaourtIcecat'ı Arch linux üzerinde kaynaktan kurmaya ve yüklemeye çalışıyorum , ancak Infinality yazı tipiyle ilgili derleme sırasında hatalar aldım.

Bu sayfayı, arch komutunu devtoolskullanarak başarılı bir şekilde yaptığım paketi kullanarak paketi temiz bir chroot ile oluşturabileceğimi öneren arch wiki'den rastladım extra-x86_64-build.

Bununla birlikte, sayfanın eksik olması, paketi oradan ana köküme nasıl kurabileceğime dair bir bilgi. Herhangi bir fikir?

Yanıtlar:


1

Derleme başarılı olursa, derleme tamamlandığında, derleme dizininde bir foo.pkg.tar.xz olacaktır ve yerleşik paketi kurmak için pacman kullanabilirsiniz:

sudo pacman -U foo.pkg.tar.xz

Yapı bilgimi en iyi şekilde tamamladı ve / build / icecat / are iki klasör altında, / src / ve / pkg /. / src / kaynak dosyaları içerir, ancak / pkg / içerir / icecat / usr / / a / bin /, / lib / ve / share / ile, fakat hiçbir yerde tar dosyası yoktur. Kendim sıkıştırmam gerekiyor mu?
user135925 27:15

@ user135925 PKGBUILD'ın bulunduğu dizin (koştuğunuz yer:) sudo makechrootpkg -c -r $CHROOTyerleşik paketi içermelidir. Lütfen sorunuzu, uyguladığınız adımların tamamını içerecek şekilde düzenleyin .
jasonwryan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.