Ketika paket sudah diinstal dan saya menjalankan apt-get install <package-name>
, kadang-kadang akan mencetak garis <package-name> is set to manually installed
.
Apa artinya?
Ketika paket sudah diinstal dan saya menjalankan apt-get install <package-name>
, kadang-kadang akan mencetak garis <package-name> is set to manually installed
.
Apa artinya?
Jawaban:
Jika Anda menginstal paket, semua paket yang bergantung pada paket itu juga diinstal. Sebagai contoh jika Anda menginstal paket vlc, itu akan secara otomatis menginstal vlc-nox. Paket yang diinstal secara otomatis (dalam hal ini, vlc-nox) ditetapkan sebagai "terinstal secara otomatis" - jika Anda menghapus vlc, manajer paket juga akan menyarankan untuk menghapus vlc-nox (aptitude akan melakukan ini secara otomatis, jika Anda menggunakan apt -Dapatkah Anda menghapus semua paket yang diinstal secara otomatis dengan apt-get autoremove
).
Sekarang, jika Anda melakukannya, apt-get install vlc-nox
Anda akan mendapatkan pesan bahwa vlc-nox sekarang diatur ke "diinstal secara manual", yaitu manajer paket sekarang berpikir bahwa Anda menginginkan paket itu secara khusus dan bukan hanya menginstalnya karena vlc membutuhkannya. Jika Anda menghapus vlc, maka vlc-nox tidak akan dihapus secara otomatis.
Ini tidak mempengaruhi pembaruan dengan cara apa pun.
unmet dependencies
masalah.
apt-get install -f
- ia menginstal semua dependensi yang tidak terpenuhi dan tidak terpenuhi.
Anda dapat menggunakan sudo apt-mark auto $PACKAGES
untuk menandai paket sebagai diinstal secara otomatis lagi, jika Anda secara tidak sengaja menandainya sebagai diinstal secara manual.
Paket yang terinstal secara otomatis dapat dihapus menggunakan apt-get autoremove
(atau menggunakan proses serupa, misalnya melalui Synaptic).
Ini berarti bahwa suatu paket dipilih secara manual dan tidak secara otomatis oleh paket lain atau paket meta. Bedanya, bahwa yang terakhir dapat dihapus secara otomatis, ketika paket yang memicu instalasi ini tidak ada lagi (setelah upgrade, atau karena itu dihapus). Paket yang dipilih secara manual tidak boleh dihapus dengan cara ini.
Ini tidak berdampak pada kemampuan untuk meningkatkan paket ketika pemutakhiran tersebut tersedia atau pemberitahuannya.