список пакетов apt-get для обновления

список пакетов apt-get для обновления

У меня есть машина 9.10, которую использует для разработки один из моих коллег. К нам присоединился новый член команды, и он хочет иметь на своей машине 10.04 ту же среду разработки, что и на машине 9.10.

Я провел некоторые поиски и попробовал использовать:

dpkg --get-selections

И:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

Чтобы получить список пакетов, которые я хочу установить на машину 9.10.

Проблема в том, что попытка установить огромный список пакетов на машину 10.04 вызывает серьезные проблемы с зависимостями и aptitudeпрактически отказывается их устанавливать.

Есть ли способ получить с машины 9.10 только независимые от дистрибутива пакеты, т. е. только те пакеты, которые будут установлены на 10.04 без проблем?

Есть идеи?

Адам

решение1

Поскольку целью является сохранение совместимости, ответом будет "вероятно, нет". В качестве простого примера, libcдистрибутивы достаточно отличаются, чтобы заставить операционную среду и среду разработки вести себя не так, как хотелось бы.

У вас есть проблема социальной инженерии, которую можно решить кирпичом (хотя резиновый шланг оставляет меньше следов): ударьте парня, который не хочет обновляться или понижаться, как того требует проект. Вы также можете перенести сборку и тестирование на другую машину соответствующей версии и позволить инженерам использовать CP/M с WordStar на своих столах, если они хотят, но такой подход менее веселый.

Наконец, вы можете заставить мистера 10.04 настроить среду кросс-компиляции с целевой версией 9.10, но будет очень сложно доказать, что это правильно.

Связанный контент