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!