Cara Mencari dan Memperbaiki Pakej Rusak di Linux

Cara Mencari dan Memperbaiki Pakej Rusak di Linux

Pengurus pakej di Linux membolehkan anda mengawal pemasangan dan penghapusan pakej. Selain itu, pengurus pakej membantu anda dalam mencari pakej yang rosak pada sistem anda dan memasangnya semula untuk menyelesaikan pelbagai masalah yang berkaitan dengan pakej Linux.





Sekiranya anda tidak mengetahui arahan mana yang harus digunakan untuk mencari pakej yang rosak di Linux, maka panduan ini sesuai untuk anda. Kami akan membincangkan paket yang rosak secara terperinci, bagaimana anda dapat memeriksa apakah sistem anda mengandungi paket yang rosak, dan bagaimana memasangnya semula dengan betul.





Apakah Pakej Rusak?

Apabila anda memasang pakej baru di Linux, pengurus pakej sistem anda akan mengendalikan keseluruhan proses pemasangan. Pengurus pakej ini mempunyai kaedah bawaan untuk menangani pengecualian dan kesilapan. Tetapi kadang-kadang, sekiranya berlaku masalah yang tidak dijangka, pemasangan berhenti dan pakej lengkap tidak dipasang. Pakej seperti itu dipanggil Pakej pecah di Linux.





Pengurus pakej seperti Apt tidak membenarkan pemasangan pakej lebih lanjut sekiranya pakej yang rosak dijumpai di sistem. Dalam keadaan seperti itu, memperbaiki bungkusan yang rosak adalah satu-satunya pilihan yang perlu dilakukan.

Cara Mencari dan Memperbaiki Pakej Yang Rosak

Setiap pengurus pakej mengendalikan pelbagai jenis pakej. Contohnya, DNF dan Yum bekerjasama dengan RedHat Package Manager (RPM) untuk memuat turun dan memasang pakej RPM. Begitu juga, Apt bertindak sebagai pembungkus frontend untuk perisian dpkg asas dalam pengedaran berasaskan Debian.



Memasang semula Pakej Rusak di Debian

Apt adalah pengurus pakej lalai yang terpasang pada setiap pengedaran berasaskan Debian. Selain Apt, pengguna Debian dapat memuat turun dan memasang pakej secara manual menggunakan dpkg juga.

Untuk memperbaiki pakej yang rosak pada pengedaran berasaskan Debian menggunakan Apt:





cara menetapkan semula kata laluan windows xp
  1. Buka terminal anda dengan menekan Ctrl + Semuanya + T pada papan kekunci anda dan masukkan: sudo apt --fix-missing update
  2. Kemas kini pakej pada sistem anda: sudo apt update
  3. Sekarang, paksa pemasangan pakej yang rosak menggunakan -f bendera. Apt secara automatik akan mencari pakej yang rosak pada sistem anda dan memasangnya semula dari repositori rasmi. sudo apt install -f

Sekiranya langkah-langkah di atas tidak berfungsi untuk anda, maka anda boleh mencuba menyelesaikan masalah menggunakan dpkg.

  1. Paksa dpkg untuk mengkonfigurasi semula semua pakej tertunda yang sudah dibongkar tetapi perlu menjalani konfigurasi. The -untuk bendera dalam arahan bermaksud Semua . sudo dpkg --configure -a
  2. Paip grep dengan dpkg untuk mendapatkan senarai semua pakej yang ditandai sebagai Dikehendaki oleh dpkg. sudo dpkg -l | grep ^..r
  3. Menggunakan - keluarkan bendera untuk menghapus semua pakej yang rosak. sudo dpkg --remove --force-remove-reinstreq
  4. Bersihkan cache menggunakan Apt clean. sudo apt clean
  5. Kemas kini pakej sistem anda menggunakan arahan berikut. sudo apt update

Berkaitan: Cara Memasang Perisian di Linux: Format Pakej Dijelaskan





Di Fedora / CentOS

Walaupun Yum dan Dnf hebat ketika menguruskan pakej yang rosak, kadang-kadang masalah timbul kerana terdapat ribuan pakej yang dipasang pada sistem Linux. Dalam situasi seperti itu, anda boleh menggunakan RPM (pengurus pakej asas untuk Fedora dan CentOS) untuk menyelesaikan masalah tersebut dengan cepat.

  1. Sahkan semua pakej pada sistem anda menggunakan -V bendera. sudo rpm -Va
  2. Anda akan melihat senarai panjang yang mengandungi semua pakej yang dipasang di sistem anda.
  3. Pasang semula pakej yang anda fikir mungkin menyebabkan masalah pakej yang rosak. sudo dnf --refresh reinstall packagename

Langkah-langkah di atas sangat menyusahkan --- mengenal pasti paket mana yang menyebabkan masalah dari senarai ratusan itu meletihkan. Walaupun RPM adalah pengurus pakej yang kuat dan anda jarang menghadapi masalah seperti itu, mengetahui cara menyelesaikan masalah ini masih penting sekiranya anda menghadapi situasi yang serupa dalam masa terdekat.

Menguruskan Pakej pada Pengedaran Linux

Pengurus pakej di Linux mampu menangani sebahagian besar masalah termasuk pemasangan yang gagal. Tetapi kadang-kadang, pelbagai masalah berlaku yang hanya dapat diselesaikan secara intuitif. Penyelesaian untuk memperbaiki paket yang rosak terdiri daripada beberapa langkah --- mengenal pasti paket yang rosak, memasangnya semula, dan mengemas kini senarai pakej sistem.

Terdapat sebilangan besar pengedaran Linux yang tersedia di internet yang patut dicuba, tetapi jauh di dalamnya, masing-masing mempunyai asas yang serupa. Persekitaran desktop membezakan setiap pengedaran dengan memberikan pengalaman pengguna yang unik. Memilih persekitaran desktop yang sesuai dengan citarasa anda harus menjadi keutamaan anda sekiranya anda akhirnya memutuskan untuk terus menggunakan Linux.

Berkongsi Berkongsi Tweet E-mel 12 Persekitaran Desktop Linux Terbaik

Memilih persekitaran desktop Linux boleh menjadi sukar. Berikut adalah persekitaran desktop Linux yang terbaik untuk dipertimbangkan.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Linux
  • Pengurus Pakej
Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang menggembirakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda ingin bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat menemuinya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan