Можно ли установить один тестовый пакет, просто изменив файл source.list?
Я хочу забрать Python3 из squeeze, а мне хотелось бы остаться с lenny со всеми другими пакетами. Это возможно, просто изменив файл source.list?
2 ответа
В итоге я предпринял следующие шаги:
Создайте файл /etc/apt/apt.conf с этой строкой ниже:(включая точку с запятой)
APT::Default-Release "стабильный";
Измените все 'lenny' на 'stable' и 'squeeze' на 'testing' в файле /etc/apt/source.list;
После команды "apt-get update" команда "apt-get upgrade" сообщила об отсутствии обновлений, как ожидалось;
'apt-cache search python3' теперь работает нормально;
Команда 'apt-get -t testing install python3' установила python3 без проблем.
Тем не менее, у меня все еще есть некоторые проблемы:
- Default-Release не может быть установлен на "lenny";
- Default-Release может быть установлен на "4.0" и "5.0*", но не "5.0";
- Эти пакеты 'libncursesw5 libsqlite3-0 libssl0.9.8 и sqlite3' все еще были обновлены, когда я выполнил команду 'apt-get -t testing install'.
Вот инструкции по включению и использованию бэкпортов в Debian.
Вот страница для Python3.