Я попробовал sudo apt-get install package-name=1.23
, но по-видимому это не доступно для этой версии Ubuntu...?
Я добираюсь:
E: Version '1.23 for package-name' was not found.
Мне нужен параметр командной строки, чтобы вынудить это установить эту версию?
Ubuntu 14.04.1 LTS
Графический метод:
Используя Синаптический, выберите пакет, который Вы хотите установить, затем выбрать Пакет в †’ версия Силы из меню; ярлык, связывающий "Ctrl+E", будет также работать. В недавно открытом окне выберите версию, Вы хотите установить и применить изменения из главного окна.
, Если версия Вы хотите установить, не появляется в списке, обновляет базу данных пакета и попробовал еще раз. При установке версии от PPA удостоверьтесь, что индекс пакета успешно обновляет индекс для PPA.
метод Командной строки:
команда, которую Вы использовали, казалось, имела правильный синтаксис. Однако наиболее вероятно, что версия, которую Вы вводите, является или неправильной или неполной. Вы могли бы пропускать число пересмотра: например, для версии x.y.z-r, r был бы числом пересмотра, которому предшествует тире. Иногда это число пересмотра имеет имя "человечность" в середине, в зависимости от пакета, который Вы устанавливаете. В этом случае версию, которую Вы хотите установить, можно было бы назвать "1.23-1" или "1.23-1ubuntu0" или что-то вокруг этого, хотя версия будет обычно упоминаться как 1,23.
Для нахождения числа правильной версии можно использовать aptitude versions package-name
в терминале. Это распечатает все доступные версии для пакета, упомянет его состояние (например, я для установленного, p для доступного в репозиториях). Тогда можно искать версию, которую Вы ищете и используете его в своей команде вместо 1,23.