Можно ли установить один тестовый пакет, просто изменив файл source.list?

Я хочу забрать Python3 из squeeze, а мне хотелось бы остаться с lenny со всеми другими пакетами. Это возможно, просто изменив файл source.list?

2 ответа

Решение

В итоге я предпринял следующие шаги:

  1. Создайте файл /etc/apt/apt.conf с этой строкой ниже:(включая точку с запятой)

    APT::Default-Release "стабильный";

  2. Измените все 'lenny' на 'stable' и 'squeeze' на 'testing' в файле /etc/apt/source.list;

  3. После команды "apt-get update" команда "apt-get upgrade" сообщила об отсутствии обновлений, как ожидалось;

  4. 'apt-cache search python3' теперь работает нормально;

  5. Команда 'apt-get -t testing install python3' установила python3 без проблем.

Тем не менее, у меня все еще есть некоторые проблемы:

  1. Default-Release не может быть установлен на "lenny";
  2. Default-Release может быть установлен на "4.0" и "5.0*", но не "5.0";
  3. Эти пакеты 'libncursesw5 libsqlite3-0 libssl0.9.8 и sqlite3' все еще были обновлены, когда я выполнил команду 'apt-get -t testing install'.

Вот инструкции по включению и использованию бэкпортов в Debian.

Вот страница для Python3.

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