Apakah paket bertindak setelah pembaruan sistem pada mesin Arch Anda? Mungkin Anda menginstal versi terbaru dari kernel Linux tetapi komputer Anda tidak dapat melakukan booting setelahnya. Apa pun alasannya, itu selalu merupakan ide yang baik untuk mencegah paket stabil untuk meningkatkan ke versi terbaru yang tidak stabil.

Pacman, manajer paket default pada distro berbasis Arch, memungkinkan Anda untuk mengabaikan peningkatan paket hanya dengan mengedit pacman.conf mengajukan. Artikel ini adalah tentang mencegah paket tertentu agar tidak ditingkatkan di Arch Linux, baik secara permanen maupun sementara.

Mengapa Mencegah Upgrade Paket di Arch Linux?

Arch Linux adalah distro rilis bergulir, yang berarti pembaruan baru dirilis segera setelah pengembang paket merilisnya. Ini memberi pengembang lebih sedikit waktu untuk menguji paket, sehingga meningkatkan kemungkinan bug dan masalah lain dalam kode.

Jika Anda mengetahui bahwa versi paket tertentu sedang diuji dan kecil kemungkinannya untuk rusak, Anda dapat mencegahnya untuk ditingkatkan. Ini memastikan bahwa Anda menikmati stabilitas paket yang diuji selama yang Anda inginkan, sambil tetap memiliki pilihan untuk memperbaruinya kapan pun Anda mau.

instagram viewer

Anda mungkin juga mengalami masalah dengan sistem Anda setelah memutakhirkan paket tertentu. Dalam situasi seperti itu, lebih baik untuk menurunkan versi ke versi stabil sebelumnya dan mencegah peningkatan lebih lanjut menggunakan Pacman.

Cara Mengabaikan Paket Agar Tidak Diperbarui

Untuk mencegah peningkatan paket di Arch Linux, Anda akan mengedit file bernama pacman.conf. Ini adalah file konfigurasi utama untuk Pacman, manajer paket Arch Linux.

Mulailah dengan membuka file pacman.conf menggunakan editor teks Linux pilihan Anda.

sudo vim /etc/pacman.conf

Gulir ke bawah hingga Anda menemukan komentar: "Pacman tidak akan memutakhirkan paket yang terdaftar di IgnorePkg dan anggota IgnoreGroup."

Batalkan komentar pada baris di bawahnya dan tambahkan paket yang tidak ingin Anda tingkatkan setelah sama dengan tanda (=).

AbaikanPkg = nano

Untuk menambahkan beberapa paket, cukup daftarkan saat memisahkan dua paket berurutan dengan ruang angkasa.

IgnorePkg = nano vim linux

Perintah yang disebutkan di atas akan mencegah nano, vim, dan kernel Linux saat ini untuk memutakhirkan lebih lanjut. Simpan dan keluar dari Vim setelah selesai mengedit file.

Saat Anda mencoba meningkatkan paket yang diabaikan secara manual (menggunakan pacman -S nama paket), Pacman akan memberi tahu Anda bahwa paket tersebut adalah bagian dari IgnorePkg dan menanyakan apakah Anda tetap ingin memutakhirkannya. Anda kemudian dapat memilih untuk mengganti pernyataan IgnorePkg jika Anda mau.

Untuk mengabaikan seluruh grup paket agar tidak ditingkatkan, tambahkan pernyataan IgnoreGroup di file pacman.conf.

AbaikanGroup = kde-aplikasi

Ketika versi paket yang tidak stabil telah diperbaiki, Anda dapat menghapus batasan peningkatan hanya dengan menghapus nama paket dari pernyataan IgnorePkg dan IgnoreGroup.

Mengecualikan Sementara Paket Dari Peningkatan Sistem

Melarang paket tertentu agar tidak mendapatkan pemutakhiran secara permanen mungkin bukan solusi optimal bagi sebagian pengguna. Jika Anda ingin mengabaikan peningkatan paket sekali saja, gunakan --mengabaikan tandai pada perintah pacman.

Misalnya, untuk mencegah pembaruan kernel Linux selama peningkatan sistem:

sudo pacman -Syyu --ignore=linux

Tentukan daftar paket yang dipisahkan koma untuk mengabaikan beberapa paket agar tidak ditingkatkan.

sudo pacman -Syyu --ignore=linux, vim, nano

Demikian pula, Anda juga dapat mengabaikan grup paket tertentu agar tidak ditingkatkan menggunakan --ignoregroup bendera.

sudo pacman -Syyu --ignoregroup=kde-aplikasi

Untuk memperbarui paket, cukup jalankan perintah lagi tanpa --mengabaikan dan --ignoregroup bendera.

Linux Memberi Anda Kontrol Penuh Atas Sistem Anda

Dengan Linux, Anda dapat mengharapkan untuk melihat atribut seperti itu yang menawarkan kontrol berbutir halus yang tersebar di semua tempat. Anda dapat mengabaikan peningkatan paket tertentu, menurunkan versi paket, dan bahkan menambahkan paket Anda sendiri ke Repositori Pengguna Arch.

Jika Anda berasal dari distro berbasis Debian atau RHEL dan baru mengenal Arch Linux, Anda mungkin tidak familiar dengan AUR. AUR adalah salah satu alasan utama mengapa Arch Linux disukai oleh banyak pengguna.

8 Hal Yang Harus Anda Ketahui Sebelum Menginstal Arch Linux

Arch Linux tidak diragukan lagi salah satu distro terbaik untuk pengguna listrik Linux. Namun ada beberapa hal yang harus Anda ketahui tentang Arch sebelum menginstalnya.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Arch Linux
  • Aplikasi Linux
  • Dasar Linux
Tentang Penulis
Deepesh Sharma (112 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan