Pacman ile sadece bir paketi güncelle


28

Pacman'da yalnızca seçilen programları güncellemenin bir yolu var mı?

Netbook'umda ArchLinux kullanıyorum ve sistemimin tam yükseltilmesi sistemimde olduğundan daha fazla geçici yer kaplıyor, bu yüzden bir seferde sadece bir programı güncellemek istiyorum


2
Bu bir noktada kırılmaya neden olur. Her şeyi yükseltmek daha iyidir (yuvarlanan bir sürümdür) ve daha sonra her birkaç günde veya haftada bir / var / cache / pacman'ı harici bir sürücüye yedekleyin ve önbelleği pacman -Scc ile temizleyin -Scc
jasonwryan

Yanıtlar:


35

Pacman'ın yükleme komutu gerçekten 'senkronizasyon' anlamına gelir, bu nedenle yeni bir paket yükleme ve tek bir paketi yükseltme komutu aynıdır.

pacman -S packagename

Bu paketi yükseltir.


Daha package -Syuönce A gerekli olabilir, bu yüzden aslında senkronize etmek için uygun bir sürümü var. Doktora
Alexandre Bourlier

bu "kısmi yükseltme" olarak değerlendirilmiyor ve bu yüzden desteklenmiyor / önerilmiyor mu?
Severo Raz

ah sanırım pacman -Sydaha önce yaparsanız , paketleri kırma tehlikesiyle karşı karşıya kalırsınız
Severo Raz

10

Pacman'da, cachedizini gerçekten belirtebilirsiniz :

--cachedir <dir> set an alternate package cache location

Böylece bir USB çubuğunu bilgisayarınıza takarsanız, normal bir şekilde tam bir sistem yükseltmesi yapabilir ve indirilen paketleri çubuğa takabilirsiniz.

pacman -Syu --cache /media/USB_STICK/pacman/

Fazla yer kaplamaz (normal bir 1GBçubuk yeterli olacaktır), bu nedenle netbook'unuzla iyi çalışması gerekir.

Yavaş internetiniz varsa, bir indirme listesi bile oluşturabilir ve dosyaları başka bir bilgisayardan indirebilirsiniz, şöyle:

pacman -Syup

Ve paket URL'lerin bir listesini yazdıracaktır. Oldukça yararlı (en azından benim için).

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.