Как загрузить определенную версию пакета?

Я попробовал sudo apt-get install package-name=1.23, но по-видимому это не доступно для этой версии Ubuntu...?

Я добираюсь:

E: Version '1.23 for package-name' was not found.

Мне нужен параметр командной строки, чтобы вынудить это установить эту версию?

Ubuntu 14.04.1 LTS

0
задан 28 December 2014 в 21:10

1 ответ

Графический метод:

Используя Синаптический, выберите пакет, который Вы хотите установить, затем выбрать Пакет в †’ версия Силы из меню; ярлык, связывающий "Ctrl+E", будет также работать. В недавно открытом окне выберите версию, Вы хотите установить и применить изменения из главного окна.

, Если версия Вы хотите установить, не появляется в списке, обновляет базу данных пакета и попробовал еще раз. При установке версии от PPA удостоверьтесь, что индекс пакета успешно обновляет индекс для PPA.

метод Командной строки:

команда, которую Вы использовали, казалось, имела правильный синтаксис. Однако наиболее вероятно, что версия, которую Вы вводите, является или неправильной или неполной. Вы могли бы пропускать число пересмотра: например, для версии x.y.z-r, r был бы числом пересмотра, которому предшествует тире. Иногда это число пересмотра имеет имя "человечность" в середине, в зависимости от пакета, который Вы устанавливаете. В этом случае версию, которую Вы хотите установить, можно было бы назвать "1.23-1" или "1.23-1ubuntu0" или что-то вокруг этого, хотя версия будет обычно упоминаться как 1,23.

Для нахождения числа правильной версии можно использовать aptitude versions package-name в терминале. Это распечатает все доступные версии для пакета, упомянет его состояние (например, я для установленного, p для доступного в репозиториях). Тогда можно искать версию, которую Вы ищете и используете его в своей команде вместо 1,23.

1
ответ дан 6 October 2019 в 05:44

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

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