Как установить более старую версию пакета, например, жидкость 2.2.2?

Я бы хотел установить жидкость 2.2.2 для Джекила. Тем не менее, последняя версия Jekyll является 2.3.0. Как установить более старую версию пакета, например, Liquid 2.2.2, в Ubuntu 12.10?

1
задан 4 February 2014 в 14:18

2 ответа

  1. можно понизить установленные пакеты с этим кодом:
    dpkg -i --force-downgrade /var/cache/apt/archives/APPLICATION-NAME-#
    #: означает номер версии, в настоящее время устанавливаемый.
  2. можно удалить пакет с:
    dpkg -r APPLICATION-NAME-#
    и затем загрузите требуемую версию в .deb формате и установите его.
  3. Ваша система обычно имеет несколько версий в наличии пакета в его репозиториях, Это означает, когда Ubuntu обновляет пакет, это помещает новый, обновленный пакет в специальный репозиторий обновлений. Старый пакет все еще расположен основной репозиторий Ubuntu и может быть установлен с несколькими приемами. При установке более новой версии пакета из персонального архива пакета (PPA) более старые пакеты, включенные с Ubuntu, все еще расположены в репозиториях Ubuntu.
    если Вы используете Синаптический для управления Вашими Пакетами, можно сделать это:

    • поиск приложения Вы хотите и выбираете его:

      you can use QuickFilter to find your application, and then select it from result

    • из меню выбирают Пакет и выбирают Версию Силы:

      you can use Ctrl+E to use Force Version

    • новое окно открылось, и можно выбрать, какую версию Вы хотите и нажимаете на кнопку Force Version:

      select version from drop-box

    • теперь это окно закрылось, и Вы возвращаетесь к окну Synaptic, и Вы видите красный значок во флажке приложения, и кнопка Apply теперь включила, нажмите на Apply для применения изменений:

      click Apply

ПРИМЕЧАНИЕ: После снижения этот пакет выберите его и войдите в меню Package и выберите опцию Lock Version. Если Вы не сделаете этого, то Ubuntu попытается обновить установленный пакет в следующий раз, когда Вы обновляете свои установленные пакеты.

2
ответ дан 4 February 2014 в 14:18

Я предполагаю, что это имеет отношение к страницам 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'
2
ответ дан 4 February 2014 в 14:18

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

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