Differences between revisions 6 and 7
Revision 6 as of 2011-10-12 16:33:46
Size: 7907
Editor: ?Udachnik
Comment:
Revision 7 as of 2013-05-14 14:21:16
Size: 7905
Editor: BorisPek
Comment:
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
Эти ключи содержаться в пакете DebPkg:debian-backports-keyring. Поэтому вы должны установить его: {{{ Эти ключи содержатся в пакете DebPkg:debian-backports-keyring. Поэтому вы должны установить его: {{{

Translation(s): English - Français - Italiano - Deutsch - Русский

(!) ?Discussion


http://www.debian.org/logos/openlogo-nd-50.png

Debian Backports — официальный репозиторий пакетов из тестируемой (testing) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Официальная инструкция (англ.)

В данной статье описано как:

Настройка системы


Добавление репозитория

С помощью Synaptic

  • Откройте Synaptic
  • Перейдите: Настройки > Репозитории

  • Добавьте репозиторий:

http://img411.imageshack.us/img411/9554/debianbackports.png

С помощью командной строки

От имени администратора (root) откройте файл /etc/apt/sources.list в текстовом редакторе:

# nano /etc/apt/sources.list

Добавьте следующую строку:

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Обновите список пакетов:

# apt-get update

Проверка подлинности backports`ов

Что-бы проверить подлинность загружаемых backport`ов, APT потребуется архив ключей Backports. Эти ключи содержатся в пакете debian-backports-keyring. Поэтому вы должны установить его:

# apt-get install debian-backports-keyring

Примечание: перед установкой должен быть добавлен репозиторий Backport.

Использование backports


Поиск backports

Очень удобно использовать веб-поиск deb пакетов(packages.debian.org). Если Вы запустили Iceweasel, удобнее будет использовать специальный поисковый плагин (Deb Search).

Установка backports из командной строки

Репозиторий Backports ниже основного по приоритету, поэтому нужно указать целевой релиз с помощью опции -t

Пример:

# aptitude -t squeeze-backports install iceweasel

Данная команд позволит установить backports ?IсeWeasel вместо стабильного.

Автоматическое обновление (только для old-stable)

Т.к репозиторий Backports ниже основного по приоритету, установленные backports не будут получать обновления автоматически. Тем не менее вы можете использовать pinning. Pinning означает какая версия какого пакета должна быть выбрана для установки. (См. APT HOWTO и man apt_preferences для полного изучения.)

Для того чтобы APT автоматически обновлял установленные backports, выполните следующие шаги:

  1. Откройте (или создайте) от имени администратора (root) файл /etc/apt/preferences в любом текстовом редакторе, например:

    # nano /etc/apt/preferences
  2. Запишите туда:

    Package: *
    Pin: release a=lenny-backports
    Pin-Priority: 200
  3. Сохраните и закройте текстовый редактор.

После изменения APT будет действовать следующим образом:

Если пакет установлен из Backports и есть более новая версия он будет обновлён. Другие пакеты имеющиеся в Backports не будут обновляться до версии Backports если явно не указанно -t squeeze-backports.

FAQ


Отправка ошибок

В связи с ограничениями в системе Debian Bug Tracking, любые ошибки, связанные с пакетами backports, по-прежнему должны быть доведены до сведения в списке debian-backports.

Переход с backports.org на backports.debian.org

5 сентября 2010 года Backports стал официальным сервисом (См. объявление).

Система должна быть перестроена с backports.org на использование нового адреса репозитория (в /etc/apt/source.list*), т.к сервис backports.org через некоторое время будет остановлен.

  1. замените backports.org на backports.debian.org в /etc/apt/source.list*.

  2. запустите apt-get update

  3. удалите ключ backports.org. В зависимости от того как вы установили его...
    • apt-get purge debian-backports-keyring
      или

    • apt-key del 16BA136C

Нет ключей

В настоящее время Backport - официальный сервис, установка пакета debian-backports-keyring не является необходимой.

APT может выдать следующие сообщение после обновления списка пакетов:

'W: There is no public key available for the following key IDs: EA8E8B2116BA136C'

Это связанно с двойной подписью (официальный ключ ftpmaster и старый backports.org). Данное сообщение может быть проигнорированно.

Ссылки