Differences between revisions 7 and 8
Revision 7 as of 2013-05-14 14:21:16
Size: 7905
Editor: BorisPek
Comment:
Revision 8 as of 2016-05-29 08:54:08
Size: 6312
Editor: yrii
Comment: Исправил изображения (вставил из English версии). Исправил squeeze на jessie. Убрал старую и ИМХО не актуальную информацию. Добавил ссылку на AptPreferences.
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
||<tablestyle="width:100%; text-align: left" style="border:0">{{http://www.debian.org/logos/openlogo-nd-50.png}}||<style="border:0">'''Debian Backports''' — официальный репозиторий пакетов из тестируемой (testing) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. [[http://backports.debian.org/Instructions/|Официальная инструкция]] (англ.)|| ||<tablestyle="width:100%; text-align: left" style="border:0">{{http://www.debian.org/logos/openlogo-nd-50.png}}||<style="border:0">'''Debian Backports''' — официальный репозиторий пакетов из [[ru/DebianTesting|testing]] (в основном) и [[ru/DebianUnstable|unstable]] (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.||
Line 11: Line 11:

Официальная инструкция доступна на [[http://backports.debian.org/Instructions/]] (англ.)
Line 19: Line 21:
В зависимости от установленных пакетов/версии, внешний вид Synaptic может отличаться. Например, чтобы настройка репозиториев была, как показано ниже, нужно установить пакет [[DebianPkg:stable/software-properties-gtk|software-properties-gtk]].
Line 20: Line 23:
 * Перейдите: Настройки > Репозитории
 * Добавьте репозиторий:
[[http://img411.imageshack.us/img411/9554/debianbackports.png|{{http://img695.imageshack.us/img695/9554/debianbackports.png}}]]
 * Перейдите: Настройки > Репозитории:
{{https://wiki.debian.org/Backports?action=AttachFile&do=get&target=backports_synaptic_1.png}}
 * Добавьте репозиторий, нажав кнопку "Добавить":
{{{
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
}}}
{{https://wiki.debian.org/Backports?action=AttachFile&do=get&target=backports_synaptic_2.png}}
Line 30: Line 37:
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
Line 36: Line 43:

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

Что-бы проверить подлинность загружаемых backport`ов, APT потребуется архив ключей Backports.
Эти ключи содержатся в пакете DebPkg:debian-backports-keyring. Поэтому вы должны установить его: {{{
# apt-get install debian-backports-keyring
}}}
'''Примечание:''' перед установкой должен быть добавлен репозиторий Backport.
Line 57: Line 56:
# aptitude -t squeeze-backports install iceweasel # apt-get -t jessie-backports install iceweasel
Line 59: Line 58:
Данная команд позволит установить backports IсeWeasel вместо стабильного.

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

Т.к репозиторий Backports ниже основного по приоритету, установленные backports не будут получать обновления автоматически. Тем не менее вы можете использовать ''pinning''.
''Pinning'' означает какая версия какого пакета должна быть выбрана для установки. (См. [[http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-pin|APT HOWTO]] и {{{man apt_preferences}}} для полного изучения.)

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

 1. Откройте (или создайте) от имени администратора (root) файл {{{/etc/apt/preferences}}} в любом текстовом редакторе, например: {{{
# nano /etc/apt/preferences
}}}
 1. Запишите туда: {{{
Package: *
Pin: release a=lenny-backports
Pin-Priority: 200
}}}
 1. Сохраните и закройте текстовый редактор.

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

Если пакет установлен из Backports и есть более новая версия он будет обновлён. Другие пакеты имеющиеся в Backports не будут обновляться до версии Backports если явно не указанно -t squeeze-backports.
Данная команд позволит установить более новую версию Iceweasel из Backports вместо версии, предоставляемым стабильным репозиторием.
(Примечание: Iceweasel не обязательно должен присутствовать в Backports, но у его майнтейнеров (maintainers) есть свой [[http://mozilla.debian.net/|репозиторий]].)
Line 100: Line 79:
== Нет ключей ==

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

APT может выдать следующие сообщение после обновления списка пакетов: {{{
'W: There is no public key available for the following key IDs: EA8E8B2116BA136C'
}}}

Это связанно с двойной подписью (официальный ключ ftpmaster и старый backports.org). Данное сообщение может быть проигнорированно.
Line 114: Line 83:
 * [[http://backports.deb.at/lenny-backports|Различия между lenny-backports и squeeze]]: Сравнение версий пакетов в {{{lenny-backports}}} и {{{squeeze}}}.  * [[https://backports.debian.org/jessie-backports/overview/|Различия между jessie-backports и stretch]]: Сравнение версий пакетов в {{{jessie-backports}}} и {{{stretch}}}
 * [[ru/AptPrefer
ences|AptPreferences]].

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

(!) ?Discussion


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

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

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

  • настроить Debian stable для использования Backports
  • найти конкретный backport
  • установить пакет из репозитория
  • как обновлять выбранный backports автоматически

Официальная инструкция доступна на http://backports.debian.org/Instructions/ (англ.)

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


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

С помощью Synaptic

В зависимости от установленных пакетов/версии, внешний вид Synaptic может отличаться. Например, чтобы настройка репозиториев была, как показано ниже, нужно установить пакет software-properties-gtk.

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

https://wiki.debian.org/Backports?action=AttachFile&do=get&target=backports_synaptic_1.png

  • Добавьте репозиторий, нажав кнопку "Добавить":

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

https://wiki.debian.org/Backports?action=AttachFile&do=get&target=backports_synaptic_2.png

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

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

# nano /etc/apt/sources.list

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

deb http://httpredir.debian.org/debian jessie-backports 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 через некоторое время будет остановлен.

  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

Ссылки