Как включить репозиторий backports, чтобы я мог получать более новые версии программного обеспечения?
Как включить репозиторий backports, чтобы я мог получать более новые версии программного обеспечения?
Ответы:
Бэкпорты Ubuntu по умолчанию включены в Ubuntu.
Если по каким-либо причинам вы все еще не получаете бэкпорт, используйте любой из этих двух способов:
Нажмите кнопку Ubuntu на панели запуска и выполните поиск «Источники программного обеспечения». Ищите «Программное обеспечение», если используете 12.04+.
Нажмите ALT + F2 и введите: gksu software-properties-gtk
Любой из 2 способов приведет вас к менеджеру источников программного обеспечения или в раздел «Программное обеспечение и обновления» . Здесь активируйте все 4 опции на вкладке Ubuntu Software и на вкладке Updates . Это должно включить Extras для вашей версии Ubuntu.
После этого просто нажмите кнопку ЗАКРЫТЬ, и она должна сообщить вам, что она нуждается в обновлении из-за внесенных вами изменений. Обратите внимание, что на вкладке « Обновления » опция Backport является четвертой. Это тот, который говорит о неподдерживаемых обновлениях .
Чтобы активировать обратные порты (которые автоматически включаются с 11.10) из терминала (в тех случаях, когда вы работаете на сервере и хотите включить обратные порты) после открытия терминала выполните следующие действия (в этом примере используется Ubuntu 13.04):
sudo nano /etc/apt/sources.list
И найдите закомментированную строку, в которой упоминается ключевое слово backport, должно выглядеть примерно как raring-backports
для 13.04, precise-backports
для 12.04 и для сына. В этом случае это выглядит так:
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
раскомментируйте эти строки, чтобы они выглядели так:
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
сохраните файл и выполните следующее, чтобы получать обновления бэкпорта:
sudo apt-get update
sudo apt-get upgrade
ПРИМЕЧАНИЕ. - Если строки не найдены, просто добавьте их и измените название версии на ту, которую вы используете, как описано выше.
Ссылка
Backports включены по умолчанию, вот как вы можете проверить, включены ли они.
Чтобы включить обратные порты вручную, убедитесь, что следующая строка в вашем /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
Замена release
на текущий дистрибутив, который вы используете (например, precise
на 12.04).
Теперь следующие шаги будут зависеть от того, хотите ли вы, чтобы apt всегда использовал пакеты из бэкпортов, или же вы хотите использовать бэкпорт только тогда, когда указано вручную.
Ubuntu 11.04 и новее автоматически настраиваются на использование бэкпортов только при указании вручную. Если вы хотите всегда использовать обратные порты при установке, вам необходимо добавить следующие строки /etc/apt/preferences
(файл может еще не существовать; это нормально):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
Убедитесь, что вы заменили release
текущим выпуском.
Если вы хотите устанавливать пакеты из бэкпортов только при указании вручную, вам нужно добавить это в /etc/apt/preferences
:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
Снова заменив <release>
ваш текущий релиз.
примечание: вам понадобятся права суперпользователя для изменения /etc/apt/preferences
.
Если обратные порты настроены для использования вручную, вам нужно будет добавить /release-backports
в конец имени пакета при установке пакета (заменяя release
текущий выпуск).
Например, если вы используете 12.10 Quantal и настроили backports для ручной установки, вы должны установить amarok с помощью этой команды:
sudo apt-get install amarok/quantal-backports
Источник: Ubuntu Backports - Ubuntu Wiki
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
хорошо работает
-r
удалили бы это?
Как супер пользователь запускаю:
apt edit-sources
Затем раскомментируйте deb
и deb-src
строки , которые содержат backports
.