OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Memanfaatkan --force-* untuk Membaiki Ketergantungan yang Rosak‌


Jika anda tidak berhati-hati, penggunaan a --paksa-* pilihan atau beberapa kerosakan lain boleh membawa kepada sistem di mana keluarga arahan APT akan enggan berfungsi. Sebenarnya, beberapa pilihan ini membenarkan

pemasangan pakej apabila kebergantungan tidak dipenuhi, atau apabila terdapat konflik. Hasilnya ialah sistem yang tidak konsisten dari sudut kebergantungan, dan arahan APT akan menolak untuk melaksanakan sebarang tindakan kecuali tindakan yang akan membawa sistem kembali ke keadaan yang konsisten (ini selalunya terdiri daripada memasang kebergantungan yang hilang atau mengalih keluar pakej bermasalah ). Ini biasanya menghasilkan mesej seperti ini, diperoleh selepas memasang versi baharu rdesktop sambil mengabaikan pergantungannya pada versi yang lebih baharu libc6:


# peningkatan penuh yang sesuai

[...]

Anda mungkin mahu menjalankan 'apt-get -f install' untuk membetulkannya. Pakej berikut mempunyai kebergantungan yang tidak dipenuhi:

rdesktop: Bergantung: libc6 (>= 2.5) tetapi 2.3.6.ds1-13etch7 dipasang E: Kebergantungan tidak dipenuhi. Cuba gunakan -f.

# peningkatan penuh yang sesuai

[...]

Anda mungkin mahu menjalankan 'apt-get -f install' untuk membetulkannya. Pakej berikut mempunyai kebergantungan yang tidak dipenuhi:

rdesktop: Bergantung: libc6 (>= 2.5) tetapi 2.3.6.ds1-13etch7 dipasang E: Kebergantungan tidak dipenuhi. Cuba gunakan -f.


Jika anda seorang pentadbir yang berani dan pasti akan ketepatan analisis anda, anda boleh memilih untuk mengabaikan pergantungan atau konflik dan menggunakan yang sepadan. --paksa-* pilihan. Dalam kes ini, jika anda mahu boleh terus menggunakan apt or kebolehan, anda mesti mengedit /var/lib/dpkg/status untuk memadam atau mengubah suai pergantungan, atau konflik, yang telah anda pilih untuk mengatasi.

Manipulasi ini adalah penggodaman yang jelek dan tidak boleh digunakan, kecuali dalam kes keperluan yang paling ekstrem. Selalunya, penyelesaian yang lebih sesuai adalah untuk menyusun semula pakej yang menyebabkan masalah atau menggunakan versi baharu (berpotensi diperbetulkan) daripada repositori yang menyediakan backport (backport ialah versi yang lebih baharu terutamanya disusun semula untuk berfungsi dalam persekitaran yang lebih lama).


Pengkomputeran Awan OS teratas di OnWorks: