GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Mengabaikan Paket Agar Tidak Diupgrade Di Arch Linux

Terkadang, Anda mungkin ingin mengabaikan sebuah paket agar tidak diupgrade di sistem Arch Linux Anda. Memang benar bahwa paket yang sudah ketinggalan zaman mungkin rentan dan tidak aman untuk sistem kami. Ya! Kami perlu memperbarui sistem Arch Linux secara teratur untuk mendapatkan paket terbaru dan membuat sistem kami lebih aman. Namun, kami perlu menahan paket atau sekelompok paket agar tidak ditingkatkan karena alasan tertentu.

Karena Arch Linux adalah distribusi rilis bergulir, beberapa paket baru mungkin merusak sistem atau beberapa aplikasi mungkin bergantung pada versi paket tertentu untuk bekerja tanpa masalah. Itulah mengapa terkadang kita perlu mencegah sebuah paket untuk mengupgrade ke versi yang lebih baru.

Setelah kami yakin bahwa paket baru tidak akan menyebabkan masalah apa pun, dan itu kompatibel dengan semua dependensi dan aplikasi, kami kemudian dapat memutakhirkannya ke versi terbaru yang tersedia. Tutorial singkat ini menjelaskan cara mengabaikan paket agar tidak diupgrade di Arch Linux dan variannya seperti EndeavourOS dan Manjaro Linux.

Peringatan: Mengabaikan paket agar tidak ditingkatkan mungkin terkadang merusak sistem. Harap berhati-hati! Jangan lakukan ini kecuali benar-benar diperlukan.

Abaikan Paket Agar Tidak Diupgrade di Arch Linux

Untuk mengabaikan paket agar tidak ditingkatkan, Anda perlu menambahkannya ke IgnorePkg atau anggota IgnoreGroup di pacman.conf berkas.

Katakan misalnya, untuk mengabaikan vlc dari upgrade saat memperbarui Arch Linux Anda, Anda perlu melakukan hal berikut.

Sunting pacman.conf berkas:

$ sudo vi /etc/pacman.conf

Tambahkan baris - "IgnorePkg = vlc " seperti yang ditunjukkan di bawah ini.

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
 #IgnorePkg =
 IgnorePkg = vlc
 #IgnoreGroup =

Simpan dan tutup file.

Untuk beberapa paket, gunakan daftar yang dipisahkan spasi, atau gunakan IgnorePkg tambahan garis.

Untuk mengabaikan sekelompok paket, Anda perlu menambahkan IgnoreGroup = plasma-desktop , misalnya.

Setiap kali Anda mencoba memperbarui vlc, Anda akan melihat pesan peringatan seperti di bawah ini.

$ sudo pacman -S vlc

Contoh keluaran:

:: vlc is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]

Untuk menghapus ini, cukup hapus atau beri komentar pada baris IgnorePkg = vlc dengan menambahkan # masuk di depannya.

Sekarang, jalankan kembali perintah berikut untuk memperbarui Vlc:

$ sudo pacman -S vlc

Contoh keluaran

resolving dependencies...
looking for conflicting packages...

Packages (1) vlc-2.2.4

Total Installed Size: 10.7 MiB
Net Upgrade Size: 2.15 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) upgrading vlc [######################] 100%

Seperti yang Anda lihat pada output di atas, Vlc telah ditingkatkan ke versi terbaru.

Metode di atas akan menghentikan pembaruan paket yang ditentukan secara permanen hingga Anda menghapusnya dari daftar abaikan.

Untuk melakukan ini sementara, Anda cukup menjalankan:

$ sudo pacman -Syu --ignore=vlc

Perintah ini akan melewatkan paket vlc agar tidak diperbarui. Demikian pula, untuk melewati grup paket, jalankan saja:

$ sudo pacman -Syu --ignoregroup=plasma-desktop

Semoga membantu.


Arch Linux
  1. Cara Menginstal, Menghapus, dan Memperbarui Perangkat Lunak di Arch Linux

  2. Cara Instal Pacaur Di Arch Linux

  3. Cara Menemukan Paket Rentan Di Arch Linux

  1. Cara Menginstal Arch Linux

  2. Cara menggunakan Pacman di Arch Linux

  3. Cara mencegah paket agar tidak diperbarui di Ubuntu, Debian, atau Linux Mint [APT]

  1. Cara Menginstal VirtualBox di Arch Linux

  2. Bagaimana menginstal Arch Linux di VirtualBox

  3. Cara Mencegah Paket Agar Tidak Diperbarui di Ubuntu dan Distribusi Linux Berbasis Debian