Назад |
Перейти на главную страницу
Сделайте так, чтобы Aptitude уважала список get-selection
- Мы несколько администраторов, работающих на сотнях серверов debian. Некоторые используют aptitude, некоторые - apt-get.
- Чтобы пометить пакеты на удержании, некоторые используют «echo $ package hold | dpkg --set-selections», некоторые используют «aptitude hold $ package».
Теперь вопрос: когда я запускаю массовые апгрейды aptitude, aptitude не учитывает то, что apt-get помечено как отложенное. Это может иметь очень плохие последствия, поскольку aptitude будет обновлять пакеты, которые не должны обновляться.
Что я должен делать ?
На ум приходят несколько вещей:
- Стандартизируйте один инструмент или другой. Есть много вещей, в которых два инструмента действительно не согласны (используют ли они даже одну и ту же базу данных автоудаления?). Выберите один или другой псевдоним, чтобы "повторить" Используйте $ OTHER_TOOL, ваш инструмент "
- Вам следует использовать закрепление; это намного круче.
- Я настоятельно рекомендую попробовать управление конфигурацией. Несколько сотен серверов? Неудивительно, что везде что-то ломается.
- Больше документации, меньше ковбоя.
- Погоня за http://bugs.debian.org/146207 (и это очень, много объединенных ошибок), чтобы попытаться исправить aptitude.
Что я должен делать ?
используйте apt-get.
aptitude этого еще не делает. Это не полная функция (сжатие / тестирование в настоящее время использует версию 0.6.0.1).