Я хочу начать исследовать уход от приложений Google, потому что это дорого, и похоже, что в цитадели есть все функции групповой работы, которые мне нужны. Поэтому я пытаюсь установить цитадель с:
apt-get установить citadel-suite
Но это возвращает:
citadel-suite: зависит: citadel-mta, но не будет установлен
E: Невозможно исправить проблемы, у вас есть поврежденные пакеты.
Ну да. Требуется цитадель-мта. Это половина дела. Так почему же он не будет установлен? Какие сломанные пакеты я держал? Почему они сломаны? Почему они проводятся? Я не держал их. Или сломать их, если на то пошло.
Проблема с apt-get заключается в том, что за те 10 лет, что я использовал его, он заимствовал фразу Apple, просто сработал. Теперь, когда это не так, я скорее в растерянности. Я попробовал ключ -f, но это не помогло. Я не сделал никаких изменений в /etc/apt/sources.list, поэтому я не могу отменить их. Что я должен попробовать дальше?
citadel
. Вы пытаетесь --fix-missing --fix-broken и другие?aptitude
. Егоapt-get
средство для определения зависимостей не так хорошо, как у него , но поскольку это интерактивный инструмент, он значительно облегчает проверку состояния системы.aptitude
можно выйти из ситуацийapt-get
, не начинающих прикасаться, иногдаaptitude
начинает идти на север и предлагает удалить половину своей системы, чтобы исправить зависимость с помощью текстовой документации. :)Ответы:
«... но он не будет установлен», как правило, означает, что серьезный конфликт зависимости возникнет, если его допустить.
Попробуйте следующую команду:
why-not
в основном проверяет зависимости и возвращает причины, по которым он не должен заполнять определенную зависимость автоматически.В случае моей системы дома:
Очевидно, citadel-mta является полноценным MTA и поэтому заменит любой пакет mail-transport-agent, который вы в данный момент установили. Явного указания установить и Citadel-MTA должно быть достаточно для выхода из тупика.
ПРИМЕЧАНИЕ . Это означает, что текущее программное обеспечение почтового сервера будет заменено на то, которое поставляется с цитаделью. Сделать очень уверен , что это то , что вы хотите , прежде чем сделать это.
источник
Я обнаружил, что установка,
aptitude
а неsynaptic
или вapt-get
конечном итоге работает.aptitude
умнее и предложил мне решение проблемы.Редактировать: мне пришлось пропустить первое предложенное решение, чтобы получить тот, который действительно работал.
источник