Arch Linux - Pacman'a belirli paketleri belirli bir dizine kurmasını istemek mümkün mü?


11

Kök düzeyinde dizinler halinde düzenlenmiş bir yazılım seti kurmak istiyorum.

Seçtiğim bir dizine belirli paketleri yüklemek için pacman'ı kullanabileceğim herhangi bir yöntem var mı?

Yanıtlar:


8

Evet, bu farklı bir kök konum belirterek mümkün,

-r, --root Alternatif bir yükleme kökü belirleyin (varsayılan /). Bu, / usr yerine / usr / local'a yazılım kurmanın bir yolu olarak kullanılmamalıdır. Bu seçenek, başka bir sistemin "sahip olduğu" geçici olarak monte edilmiş bir bölüme bir paket yüklemek istiyorsanız kullanılır. Not: veritabanı yolu veya günlük dosyası komut satırında veya pacman.conf (5) 'de belirtilmezse, varsayılan konumlarını bu kök yolu içinde olacaktır.


Bu yöntemle dbpath hakkında ne yapmalıyım?
Ayrx

@TerryChia pacman'ın kurulu paketlerin bilgilerini nerede sakladığını değiştirmek ister misiniz?
papatya

Hayır, ama bir hata var: bazı googling gelen - ben dbpath ile bir hata olduğunu varsayar alpm kütüphanesi başlatılamadı (dizin bulamadı veya okuyamadı).
Ayrx

@TerryChia Hmm, bence '-r' tıpkı Kurulum Medyasının yaptığı gibi yeni bir sistem kurmak için kullanılıyor, şu anda elinizde bir Arch yok, daha sonra deneyeceğim. Bu işe yaramazsa, burada tanımlanan XXX_install işlevi PKGBUILD dosyasını değiştireceksiniz. (Çoğu yazılım için otojene dayalı bir önek belirtilebilir)
daisy
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.