Translations: English - Deutsch - Español - Français - Italiano - Português (Brasil) - Русский - 简体中文
DebianReleases > Backports
Debian Backports — официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.
В данной статье описано как:
- настроить Debian stable для использования Backports
- найти конкретный backport
- установить пакет из репозитория
- как обновлять выбранный backports автоматически
Официальная инструкция доступна на http://backports.debian.org/Instructions/ (англ.)
Настройка системы
Добавление репозитория
С помощью Synaptic
В зависимости от установленных пакетов/версии, внешний вид Synaptic может отличаться. Например, чтобы настройка репозиториев была, как показано ниже, нужно установить пакет software-properties-gtk.
- Откройте Synaptic
Перейдите: Настройки > Репозитории:
- Добавьте репозиторий, нажав кнопку "Добавить":
deb http://deb.debian.org/debian jessie-backports main contrib non-free
deb http://deb.debian.org/debian jessie-backports-sloppy main contrib non-free
С помощью командной строки
От имени администратора (root) откройте файл /etc/apt/sources.list в текстовом редакторе:
# nano /etc/apt/sources.list
Добавьте следующую строку:
# Backports repository deb http://deb.debian.org/debian jessie-backports main contrib non-free deb http://deb.debian.org/debian jessie-backports-sloppy main contrib non-free
Обновите список пакетов:
# apt-get update
Использование backports
Поиск backports
Очень удобно использовать веб-поиск deb пакетов(packages.debian.org). Если Вы запустили Iceweasel, удобнее будет использовать специальный поисковый плагин (Deb Search).
Установка backports из командной строки
Репозиторий Backports ниже основного по приоритету, поэтому нужно указать целевой релиз с помощью опции -t
Пример:
# apt-get -t jessie-backports install iceweasel
Данная команд позволит установить более новую версию Iceweasel из Backports вместо версии, предоставляемым стабильным репозиторием. (Примечание: Iceweasel не обязательно должен присутствовать в Backports, но у его майнтейнеров (maintainers) есть свой репозиторий.)
FAQ
Отправка ошибок
В связи с ограничениями в системе Debian Bug Tracking, любые ошибки, связанные с пакетами backports, по-прежнему должны быть доведены до сведения в списке debian-backports.
Переход с backports.org на backports.debian.org
5 сентября 2010 года Backports стал официальным сервисом (См. объявление).
Система должна быть перестроена с backports.org на использование нового адреса репозитория (в /etc/apt/source.list*), т.к сервис backports.org через некоторое время будет остановлен.
замените backports.org на backports.debian.org в /etc/apt/source.list*.
запустите apt-get update
- удалите ключ backports.org. В зависимости от того как вы установили его...
apt-get purge debian-backports-keyring
илиapt-key del 16BA136C
Список установленных пакетов из Backports
Как понять, какие установленные пакеты являются Backports? Один из способов это посмотреть на версию пакета: все пакеты из backports помечены ~bpo, например, 24.5+1-6~bpo8+1, следовательно в командной строке можно выполнить следующие:
dpkg-query -W | grep ~bpo
Ссылки
backports.debian.org Для получение дополнительной информации
Статья о Backports на cliss21.com: В статье содержится информация как backport`ировать пакеты, а также простые примеры.
Различия между jessie-backports и stretch: Сравнение версий пакетов в jessie-backports и stretch