![Cara Posting Voice Note di Status WhatsApp 2023](/f/9fb7839bd69c21e8a2da993eea43c218.jpg?width=100&height=100)
TEPAT berarti Advanced Packaging Tool adalah manajer paket lain yang ditemukan pada sistem berbasis Linux. Awalnya dirancang sebagai front-end untuk dpkg bekerja dengan .deb paket, apt telah berhasil menunjukkan visibilitasnya di Mac OS, Open Solaris dll.
Ingin belajar dan menguasai tentang TEPAT dan DPKG perintah untuk mengelola manajemen paket Debian, kemudian gunakan artikel mendalam kami yang akan mencakup lebih dari 30+ contoh pada kedua alat.
Pada artikel ini kita akan melihat berbagai teknik untuk menonaktifkan/mengunci paket dari instalasi, peningkatan dan penghapusan di Debian Linux dan turunannya seperti Ubuntu dan Linux Mint.
Perintah tanda yang tepat akan menandai atau menghapus tanda paket perangkat lunak sebagai diinstal secara otomatis dan digunakan dengan opsi memegang atau melepaskan.
Misalnya, untuk membuat paket katakan apache2
tidak tersedia untuk diinstal, ditingkatkan atau dihapus, Anda dapat menggunakan perintah berikut di terminal dengan hak akses root:
# apt-mark tahan apache2.
Untuk membuat paket ini tersedia untuk pembaruan, cukup ganti 'memegang' dengan 'melepaskan‘.
# apt-mark unhold apache2.
Cara lain untuk memblokir pembaruan paket tertentu adalah dengan menambahkan entrinya di /etc/apt/preferences
atau /etc/apt/preferences.d/official-package-repositories.pref
mengajukan. File ini bertanggung jawab untuk memperbarui atau memblokir pembaruan paket tertentu sesuai dengan prioritas yang ditentukan oleh pengguna.
Untuk memblokir paket, Anda hanya perlu memasukkan nama, fitur tambahan, dan prioritas apa yang ingin Anda bawa. Di sini, prioritas < 1
akan memblokir paket.
Untuk memblokir paket apa pun, cukup masukkan detailnya di file /etc/apt/preferences
seperti ini:
Kemasan:(Di sini, '*' berarti semua paket) Pin: lepaskan * Prioritas Pin:
Misalnya untuk memblokir pembaruan untuk paket Apache2 tambahkan entri seperti yang ditunjukkan:
Paket: apache2. Pin: rilis o=Ubuntu. Prioritas Pin: 1.
Kami dapat menggunakan opsi lain dengan kata kunci rilis untuk mengidentifikasi lebih lanjut paket di mana kami menerapkan Prioritas Pin. Kata kunci tersebut adalah:
Suka:
Pin: rilis o=Debian, a=Eksperimental.
Berarti menarik paket yang dinyatakan dari arsip eksperimental paket Debian.
Cara lain untuk memasukkan paket dari penginstalan ke daftar hitam adalah dengan memperbarui entrinya di salah satu file yang ada di /etc/apt/apt.conf.d/
direktori yang 01hapus otomatis.
Contoh file ditunjukkan di bawah ini:
TEPAT. { NeverAutoRemove { "^firmware-linux.*"; "^linux-firmware$"; }; VersionedKernelPackages { # kernel linux "linux-image"; "linux-header"; "linux-gambar-ekstra"; "linux-signed-image"; # kernel kfreebsd "kfreebsd-image"; "kfreebsd-header"; # hurd kernel "gnumach-image"; # (out-of-tree) modules ".*-modules"; ".*-inti"; "linux-backports-modules-.*"; # alat "linux-tools"; }; Never-MarkAuto-Sections { "metapackages"; "dibatasi/paket meta"; "semesta/paket meta"; "multiverse/paket meta"; "oldlibs"; "terbatas/oldlibs"; "universe/oldlibs"; "multiverse/oldlibs"; }; };
Sekarang, untuk memasukkan paket apa pun ke daftar hitam, cukup masukkan namanya di Jangan TandaiBagianOtomatis
. Cukup masukkan nama paket di akhir Jangan TandaiBagianOtomatis
dan Simpan dan Tutup file. Ini akan memblokir apt untuk mencari pembaruan lebih lanjut dari paket itu.
Misalnya, untuk membuat daftar hitam paket agar tidak diperbarui, tambahkan entri seperti yang ditunjukkan:
Never-MarkAuto-Sections { "metapackages"; "dibatasi/paket meta"; "semesta/paket meta"; "multiverse/paket meta"; "oldlibs"; "terbatas/oldlibs"; "universe/oldlibs"; "multiverse/oldlibs"; "apache2*"; }; };
Alternatif lain untuk ini adalah memilih apa yang ingin Anda perbarui. NS tepat alat memberi Anda kebebasan untuk memilih apa yang ingin Anda perbarui, tetapi untuk ini Anda harus memiliki pengetahuan tentang semua paket yang tersedia untuk gradasi.
Untuk hal seperti itu, serangkaian perintah berikut terbukti bermanfaat:
Sebuah. Untuk Daftar paket apa yang memiliki pembaruan tertunda.
# peningkatan apt-get -u -V.
B. Untuk menginstal hanya paket selektif.
# apt-get --only-upgrade install
Pada artikel ini, kami telah menjelaskan beberapa cara untuk menonaktifkan/memblokir atau meng-blacklist pembaruan paket menggunakan cara APT. Jika Anda mengetahui cara lain yang disukai, beri tahu kami melalui komentar atau jika Anda mencari perintah yum untuk menonaktifkan/mengunci pembaruan paket, lalu baca artikel di bawah ini.