Saya ingin mulai menjelajah menjauh dari aplikasi Google, karena harganya mahal, dan sepertinya citadel memiliki semua fungsi groupware yang saya butuhkan. Jadi saya mencoba menginstal citadel-suite dengan:
apt-get install citadel-suite
Tetapi ia kembali:
citadel-suite: depend: citadel-mta tetapi tidak akan diinstal
E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak.
Baiklah. Itu memang membutuhkan citadel-mta. Itu setengah dari intinya. Jadi mengapa tidak diinstal? Paket rusak apa yang saya miliki? Kenapa mereka rusak? Mengapa mereka ditahan? Saya tidak memegangnya. Atau hancurkan mereka, dalam hal ini.
Masalah dengan apt-get adalah bahwa, selama 10 tahun saya telah menggunakannya, ia telah meminjam istilah Apple, hanya berhasil. Sekarang bukan, aku agak bingung. Saya memang mencoba saklar -f, tetapi tidak membantu. Saya belum membuat modifikasi pada /etc/apt/sources.list, jadi saya tidak dapat mengembalikannya. Apa yang harus saya coba selanjutnya?
citadel
. Anda mencoba --fix-missing --fix-broken dan lainnya?aptitude
. Pemecah ketergantungannya tidak sebagusapt-get
miliknya, tetapi karena ini merupakan alat interaktif, membuatnya lebih mudah memeriksa keadaan sistem.aptitude
- kadang bisa keluar dari situasiapt-get
tidak akan mulai menyentuh, kadang-kadangaptitude
mulai pergi ke Utara dan menyarankan Anda menghapus setengah dari sistem Anda untuk memperbaiki ketergantungan dengan dokumentasi texlive. :)Jawaban:
"... Tapi itu tidak akan diinstal" umumnya berarti bahwa konflik ketergantungan yang serius akan terjadi jika dibiarkan berlanjut.
Coba perintah berikut:
why-not
pada dasarnya memeriksa dependensi dan mengembalikan alasan mengapa ia tidak harus mengisi dependensi tertentu secara otomatis.Dalam kasus sistem saya di rumah:
Tampaknya citadel-mta adalah full-on MTA dan karenanya akan menggantikan paket agen pengiriman surat apa pun yang saat ini telah Anda instal. Memberitahu secara eksplisit untuk menginstal citadel-mta juga harus cukup untuk memecahkan kebuntuan.
CATATAN : Melakukan hal itu berarti perangkat lunak server email Anda saat ini akan diganti oleh yang datang dengan citadel. Membuat sangat yakin bahwa itu yang Anda inginkan sebelum Anda melakukan ini.
sumber
Saya menemukan bahwa menginstal dengan
aptitude
bukansynaptic
atauapt-get
akhirnya berhasil.aptitude
lebih pintar dan menawari saya resolusi untuk masalah tersebut.Sunting: Saya harus melewati resolusi pertama yang disarankan untuk mendapatkan resolusi yang benar-benar berfungsi.
sumber