Perbarui hanya satu paket dengan pacman


28

Apakah ada cara untuk memperbarui hanya program yang dipilih di pacman?

Saya menjalankan ArchLinux di netbook saya, dan upgrade lengkap sistem saya membutuhkan lebih banyak ruang sementara daripada yang saya miliki di sistem saya, jadi saya hanya ingin memperbarui satu program pada suatu waktu


2
Ini akan menyebabkan kerusakan pada beberapa titik. Anda lebih baik memutakhirkan semuanya (ini adalah rilis bergulir), lalu setiap beberapa hari atau minggu mencadangkan / var / cache / pacman ke drive eksternal dan membilas cache dengan pacman -Scc
jasonwryan

Jawaban:


35

Perintah instal Pacman benar-benar berarti 'sinkronisasi', jadi perintah untuk menginstal paket baru dan meningkatkan paket tunggal adalah sama.

pacman -S packagename

Ini akan meningkatkan paket.


Sebuah package -Syumungkin diperlukan sebelumnya, sehingga Anda benar-benar memiliki versi yang relevan untuk melakukan sinkronisasi dengan. Lihat dokumen
Alexandre Bourlier

bukankah ini dianggap sebagai "peningkatan sebagian" dan karenanya tidak didukung / tidak disarankan?
Severo Raz

ah Saya kira hanya jika Anda melakukan pacman -Sysebelumnya, maka Anda akan mengalami bahaya melanggar paket
Severo Raz

10

Di pacman, Anda sebenarnya dapat menentukan cachedirektori:

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

Jadi, jika Anda mencolokkan stik USB ke komputer Anda, Anda dapat melakukan upgrade sistem penuh dengan cara normal dan hanya melemparkan paket yang diunduh ke stik, seperti:

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

Tidak memakan banyak ruang ( 1GBtongkat biasa sudah cukup), jadi ini akan bekerja dengan baik dengan netbook Anda.

Jika internet Anda lambat, Anda bahkan dapat membuat daftar unduhan dan mengunduh file dari komputer lain, seperti:

pacman -Syup

Dan itu akan mencetak daftar URL paket. Cukup bermanfaat (setidaknya bagi saya).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.