Debian

Gunakan apt-get untuk memperbaiki pakej yang hilang dan rosak

Gunakan apt-get untuk memperbaiki pakej yang hilang dan rosak
Pengurus pakej di Linux adalah program yang paling berguna yang digunakan untuk menambahkan keupayaan tambahan dalam sistem. Mereka dapat digunakan untuk memasang, menghapus, memperbarui, dan meningkatkan paket, juga menampilkan kemampuan resolusi ketergantungan. Walau bagaimanapun, seperti program lain, perkara juga boleh berlaku dengan pengurus pakej ini. Kadang-kadang, semasa mengemas kini atau memasang program pihak ketiga, pemasangan menjadi salah dan mengakibatkan kesilapan yang memerlukan anda memasang pergantungan yang hilang dan pakej yang rosak. Kesalahan ini juga mungkin berlaku kerana pengurusan pakej yang tidak betul, pemasangan pakej yang tidak betul, dan pemasangan pakej yang tidak diperlukan. Apa pun alasannya, masalahnya ialah anda menerima ralat dan meninggalkan keadaan di mana anda tidak dapat menambahkan pakej baru atau mengemas kini atau menghapus pakej yang ada sehingga anda menyelesaikan masalah tersebut.

Dalam artikel ini, kita akan belajar bagaimana memperbaiki kebergantungan yang hilang dan pakej yang rosak menggunakan perintah apt-get. Perhatikan bahawa, kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini pada sistem Debian 10. Prosedur yang sama boleh diikuti di Ubuntu dan versi Debian yang lebih lama.

Kami akan menggunakan Terminal baris perintah untuk mencuba penyelesaian dan menyelesaikan masalah. Untuk membuka aplikasi Terminal di Debian, tekan kekunci super pada papan kekunci dan cari dengan menggunakan bar carian yang muncul. Apabila hasil carian muncul, klik pada ikon Terminal untuk membukanya.

Menggunakan apt-get untuk memperbaiki pakej yang hilang dan rosak

Apt-get adalah alat pengurusan pakej berasaskan Terminal yang digunakan untuk memasang, menaik taraf, dan membuang pakej. Bersama dengan ciri-ciri ini, ia juga mempunyai bendera yang dapat digunakan untuk memperbaiki dependensi yang hilang dan paket yang rusak.

Kaedah 1

Menggunakan "memperbaiki-hilang"Pilihan dengan"apt-get kemas kini"Untuk menjalankan kemas kini dan memastikan pakej terkini dan tidak ada versi baru yang tersedia untuk pakej.

$ sudo apt-get kemas kini --fix-hilang

Setelah anda selesai dengan kemas kini, jalankan perintah di bawah ini untuk memaksa pengurus pakej mencari kebergantungan yang hilang atau pakej yang rosak dan memasangnya.

$ sudo apt-get install -f

Pendekatan lain untuk menyelesaikan masalah pakej yang rosak melalui apt-get adalah mengedit fail "/ etc / apt / source / list" dan menambahkan laman web dengan versi pakej yang lebih baru yang tersedia. Kemudian menjalankan "apt-get kemas kini ” arahan untuk mengemas kini senarai repositori.

Sekiranya kaedah di atas tidak menyelesaikan masalah dependensi yang rosak dan paket yang rosak dan anda masih menerima ralat, cuba kaedah berikut.

Kaedah lain

Kaedah 1:

Dalam kaedah ini, kita akan menggunakan "apt-get autoremove ” dan juga "dpkg ” untuk memperbaiki kebergantungan yang hilang dan pakej yang rosak.

1. Kemas kini indeks repositori dengan melaksanakan perintah di bawah di Terminal:

$ sudo apt-get kemas kini

2. Seterusnya, jalankan arahan di bawah ini untuk membersihkan repositori tempatan:

$ sudo apt-bersihkan

3. Jalankan arahan di bawah ini untuk membuang semua pakej yang tidak diperlukan yang tidak lagi diperlukan:

$ sudo apt-get autoremove

Perintah di atas akan memaparkan kebergantungan yang belum dipenuhi atau nama paket yang rosak.

4. Kemudian cuba jalankan perintah di bawah di Terminal untuk mengeluarkan pakej yang rosak:

$ sudo dpkg --remove -force --force-remove-reinstreq Package_Name

Kaedah 2:

Dalam kaedah berikut, kami akan menggunakan "dpkg-konfigurasi"Perintah untuk memperbaiki kebergantungan yang hilang dan pakej yang rosak.

Dpkg adalah alat pengurusan pakej yang boleh digunakan untuk memasang, membuang dan menguruskan pakej. Sama seperti apt-get, ia juga dapat membantu memperbaiki bungkusan yang rosak dan kebergantungan yang hilang. Sekiranya anda menerima beberapa kesalahan semasa memasang atau mengemas kini pakej, cubalah penyelesaian berikut dengan dpkg:

1. Jalankan perintah di bawah ini di Terminal untuk mengkonfigurasi semula semua pakej yang dipasang sebahagiannya.

$ sudo dpkg --configure -a

Sekiranya arahan di atas tidak berfungsi, seperti dalam kes kami dan anda melihat hasil serupa yang menunjukkan pakej yang salah, maka cuba hapus pakej tersebut.

2. Jalankan arahan di bawah di Terminal untuk menghapus pakej yang salah.

$ apt-get alih

3. Kemudian gunakan arahan di bawah ini untuk membersihkan repositori tempatan:

$ sudo apt-bersihkan

Setelah mencuba salah satu penyelesaian di atas, jalankan arahan kemas kini untuk memastikan kebergantungannya diselesaikan dan paket yang rosak diperbaiki atau dikeluarkan.

$ sudo apt-get kemas kini

Membetulkan kebergantungan dan ralat pakej yang rosak dan kemudian mengembalikan sistem ke keadaan normal mungkin memerlukan waktu berjam-jam. Kadang-kadang ia menjadi sangat rumit sehingga apabila anda akhirnya memperbaikinya, anda merasa sangat bertuah. Kami telah memberikan beberapa penyelesaian mengenai ralat ini, jadi cubalah mereka. Sekiranya anda mengetahui beberapa kemungkinan penyelesaian yang tidak kami nyatakan, sila beritahu kami di komen.

WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...
Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...