репозиторій debian
Репозиторії - це спеціальні сервера-сховища програм (архівів). З їх допомогою досить швидко і зручно встановлювати, оновлювати програмне забезпечення, при цьому не треба турбуватися про залежності і сумісності, якщо необхідні додаткові пакети, то вони також будуть встановлені. Думати при цьому нам необов'язково. Програми установки попередять і про проблеми, які можуть нас очікувати. Тобто репозиторії потрібні для централізованого управління оновленням пакетів. Як і у всіх системах Linux, Debian також використовує репозиторії для оновлень. Залежно від підключених репозиторіях з'явиться можливість і встановлювати різне програмне забезпечення та оновлювати систему.
Перед підключенням репозиторіїв потрібно трохи розібратися в версіях Debian.
Випуски в Debian названі дуже цікаво, вибираються з імен героїв мультфільму «Історія іграшок» (Toy Story) компанії Pixar.
- Наступний випуск Debian. кодову назву "buster" - дата випуску не встановлена
- Debian 9 ( "stretch") - поточний стабільний випуск
- Debian 8 ( "jessie") - застарілий стабільний випуск
- Debian 7 ( "wheezy") - застарілий стабільний випуск
- Debian 6.0 ( "squeeze") - застарілий стабільний випуск
- Debian GNU / Linux 5.0 ( "lenny") - застарілий стабільний випуск
- Debian GNU / Linux 4.0 ( "etch") - застарілий стабільний випуск
- Debian GNU / Linux 3.1 ( "sarge") - застарілий стабільний випуск
- Debian GNU / Linux 3.0 ( "woody") - застарілий стабільний випуск
- Debian GNU / Linux 2.2 ( "potato") - застарілий стабільний випуск
- Debian GNU / Linux 2.1 ( "slink") - застарілий стабільний випуск
- Debian GNU / Linux 2.0 ( "hamm") - застарілий стабільний випуск
Debian суворо дотримується принципів як мінімум три випуски:
- - "Стабільний" - дистрибутив містить останній офіційний випуск Debian.
- - "Тестований" - поточний "тестований" дистрибутив містить пакети, які ще не були прийняті в "стабільний" випуск, але очікується, що вони туди потраплять.
- - "Нестабільний" - це дистрибутив, де відбувається активна розробка в даний момент.
Загальний вигляд підключаються репозиторіїв:
- deb - архів бінарних пакетів
- deb-src - архів пакетів з вихідним кодом
- distribution - або кодове ім'я / псевдонім релізу (Squeeze, Wheezy, Jessie, sid), або клас релізу (stable, oldstable, testing, unstable)
- component:
- main складається з DFSG-compliant пакетів, яким не потрібно інше програмне забезпечення з інших зон. Ці пакети вважаються частиною дистрибуції Debian
- contrib пакети містять DFSG-compliant ПО, але у них немає залежностей із зони main (можливо упаковані в non-free)
- non-free встановлено програмне забезпечення, яке не відповідає DFSG
- non-us - містить програми з криптографічним програмним кодом. Вони повинні міститися на «не-us" сервері через експортні обмеження США
Список репозиторіїв можна подивитися тут:
Визначити випуск Debian просто, достатньо подивитися рік випуску:
Для підключення сховища прописуємо необхідні репозиторії в файлі /etc/apt/sources.list:
Можна додати і інші репозиторії, наприклад:
Також можна додати і підключати по необхідності репозиторій Backports:
Для Debian 9 відповідно репозиторії прописуємо:
Debian Backports - офіційний репозиторій пакетів з testing (в основному) і unstable (в деяких випадках, наприклад, для поновлення безпеки) версії Debian, адаптованих для роботи в стабільній (stable) версією, іншими словами надає свіжі версії програм. Рекомендується встановлювати конкретні пакети, а не використовувати всі пакети з даного сховища, без потрібної необхідності.
Далі оновлюємо інформацію про репозиторіях і пакетах:
Тепер можна встановлювати програми, наприклад встановимо програму mc (Midnight Commander):
Можна скористатися і графічним менеджером пакетів - Synaptic. У даній програмі також можна встановлювати, видаляти, налаштовувати і оновлювати пакунки у вашій системі, переглядати списки доступних і встановлених пакетів, управляти репозиторіями і оновлювати систему до нової версії.
Можна почитати тут:
Також підключення сховища в системі Debian можна подивитися тут: