Я бы хотел установить жидкость 2.2.2 для Джекила. Тем не менее, последняя версия Jekyll является 2.3.0. Как установить более старую версию пакета, например, Liquid 2.2.2, в Ubuntu 12.10?
dpkg -i --force-downgrade /var/cache/apt/archives/APPLICATION-NAME-#
dpkg -r APPLICATION-NAME-#
Ваша система обычно имеет несколько версий в наличии пакета в его репозиториях, Это означает, когда Ubuntu обновляет пакет, это помещает новый, обновленный пакет в специальный репозиторий обновлений. Старый пакет все еще расположен основной репозиторий Ubuntu и может быть установлен с несколькими приемами. При установке более новой версии пакета из персонального архива пакета (PPA) более старые пакеты, включенные с Ubuntu, все еще расположены в репозиториях Ubuntu.
если Вы используете Синаптический для управления Вашими Пакетами, можно сделать это:
поиск приложения Вы хотите и выбираете его:
из меню выбирают Пакет и выбирают Версию Силы:
новое окно открылось, и можно выбрать, какую версию Вы хотите и нажимаете на кнопку Force Version:
ПРИМЕЧАНИЕ: После снижения этот пакет выберите его и войдите в меню Package и выберите опцию Lock Version. Если Вы не сделаете этого, то Ubuntu попытается обновить установленный пакет в следующий раз, когда Вы обновляете свои установленные пакеты.
Я предполагаю, что это имеет отношение к страницам GitHub...
sudo gem uninstall jekyll
sudo gem install jekyll --version '= 0.11.0'
Это установит жидкие 2.4.1 (с записи этого), таким образом, необходимо будет удалить жидкость (и подтвердить предупреждение о поврежденных зависимостях) перед установкой 2.2.2
sudo gem uninstall liquid
sudo gem install liquid --version '= 2.2.2'