Как мне понизить iceweasel 3 до 2 в Ленни? Я пытался использовать закрепление, но я думаю, что что-то пошло не так (возможно, с версией, которую я написал в /etc /apt /preferences), и теперь «пакет недоступен», когда я пытаюсь apt-get установить iceweasel

Package: iceweasel
Pin: version 2.0.0.14-2
Pin-Priority: 1001

1 ответ1

1

Вы, вероятно, получаете "пакет недоступен", потому что указанная версия на самом деле недоступна в стабильном (Lenny) репозитории, а ваш файл sources.list вероятно, не включает в себя oldstable (Etch) репозиторий.

Но я бы не стал сразу добавлять старый репозиторий. Вместо этого загрузите двоичный файл Etch по ссылке и попробуйте установить его вручную:

$ sudo dpkg -i iceweasel_2.0.0.19-0etch1_i386.deb

Если вы столкнулись с проблемами зависимости, очистите этот пакет (sudo apt-get purge iceweasel) и сделайте выбор:

  • Включите старый стабильный репозиторий и установите его с помощью aptitude, который может понизить версию других пакетов, пытаясь удовлетворить зависимости; или же

  • Возьмите исходные коды (также доступные по ссылке Etch в правой боковой панели), установите предварительные требования для сборки и скомпилируйте собственную версию пакета.

Какой бы маршрут вы ни выбрали, ваш "Hold" теперь должен работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .