Debian backports, блог любителя експериментів

Що таке backports

Використання сховищ backports в Debian Squeeze

Оскільки я працюю на Linux тільки в консолі, то я не торкнуся додавання репозиторіїв через графічні інструменти. Такі як Synaptic і т.п.

Отже, для додавання backports сховища необхідно відредагувати файл /etc/apt/sources.list (наприклад за допомогою vim), додавши в файл наступний рядок:

При додаванні сховища, в кінці рядка містяться 3 слова, які вказуються за бажанням і вживаються в такому значенні:

  • main - пакети підкоряються принципам вільного програмного забезпечення. Вони не залежать від інших пакетів не входять в «main» для компіляції або виконання.
  • сontrib - пакети так само підкоряються принципам вільного програмного забезпечення, але для задоволення їх залежностей потрібні пакети, що не входять в «main».
  • non-free - містить пакети, які суперечать принципам вільного програмного забезпечення або які обтяжені патентами або іншими юридичними тонкощами, що робить їх поширення проблематичним. (Наприклад пропрієтарні драйвера NVIDIA)

Установка пакетів з backports

Всі пакети з репозиторію backports за замовчуванням мають менший пріоритет, ніж пакети з основного сховища. Це означає, що якщо пакет міститься в основному репозиторії, то без явної вказівки - він буде встановлений з основного сховища. Якщо пакета немає в основному репозиторії, але є в backports, то встановитися він з backports. При оновленні пакетів в репзіторіі і якщо пакет встановлений з backports. (. Звідки оновлюється)

Отже, для явної вказівки установки пакета з не основного сховища, необхідно виконати команду:

Якщо використовуєте apt-get, то замініть aptitude на apt-get.

З повагою, Mc.Sim!