Suatu ketika, kembali ketika saya menjalankan CoreUbuntu, saya menginstal paket buggy dari sumber yang apt
memutuskan usang apt
. Lain kali saya berlari apt autoremove
, saya sebenarnya tidak melihat daftar perangkat lunak yang akan dihapus dan apt
ada dalam daftar.
Bayangkan keterkejutan saya saat saya mengetik apt install <package-name>
dan menerima The program 'apt' is currently not installed. You can install it by typing: sudo apt-get install apt
.
Untungnya, untuk beberapa alasan, autoremove
tidak menghapus salah apt
's dependensi sehingga semua saya harus lakukan adalah wget
apt
' s .deb
arsip dan instal ulang menggunakan dpkg -i
.
Seperti yang ditunjukkan dalam jawaban lain, jika Anda menghapus apt
dengan apt
, Anda akan berada dalam lebih banyak masalah karena dependensi yang dicoba untuk diselesaikan.
Saya menemukan itu menarik tetapi memang demikian halnya (tentu untuk Debian, dan mungkin Fedora / openSUSE sampai batas tertentu?) Banyak distro modern didefinisikan dan dibangun sebagian besar di atas infrastruktur yang disediakan oleh manajer paket pilihan mereka.