список пакетов 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 без проблем?

Есть идеи?

Адам

2
задан 24 January 2011 в 19:48

1 ответ

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

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

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

0
ответ дан 24 January 2011 в 19:48

Другие вопросы по тегам:

Похожие вопросы: