Як отримати новіше програмне забезпечення на Debian Stable

Застосування Debian Stable має свої сильні сторони, особливо коли пріоритетом є надійність. Розробники цього популярного дистрибутиву Linux нечасто оновлюють версії пакетів. Це зменшує ймовірність збоїв та непередбачуваних проблем, забезпечуючи стабільну роботу. Однак, це також означає, що користувачі Debian Stable не отримують найсвіжішого програмного забезпечення. Програми в Debian часто є застарілими порівняно з іншими дистрибутивами Linux. Наприклад, Debian постачає не останню версію Firefox, а “розширений випуск”, який може відставати на кілька місяців, позбавляючи користувачів багатьох покращень від Mozilla.

УВАГА: Пролистайте сторінку донизу, щоб переглянути відеоінструкцію наприкінці статті.

Якщо ви використовуєте Debian, існують альтернативні методи отримати новіше програмне забезпечення, не вдаючись до Debian Testing або нестабільних версій.

Debian Backports

Найбезпечніший та найефективніший спосіб отримати новіше програмне забезпечення на Debian – це застосування репозиторію backports. Backports – це програмне забезпечення, перенесене з новіших версій Debian, що перебувають на етапі розробки, і яке стає доступним для стабільних версій Debian. Використовуючи репозиторій backports, користувачі мають можливість насолоджуватися свіжими програмами в своєму улюбленому дистрибутиві.

Спершу відкрийте термінал та отримайте root-доступ через команду su. Якщо ваш обліковий запис має привілеї sudo, можете скористатися sudo -s.

su

Отримавши root-доступ, зробіть резервну копію вашого списку джерел програмного забезпечення Debian. Це не обов’язково, але корисно для швидкого відновлення у випадку помилок. Для створення резервної копії виконайте:

cp /etc/apt/sources.list /home/username/
cd /home/username/
mv sources.list sources.list.bak

Для відновлення резервної копії (з правами root) виконайте:

rm /etc/apt/sources.list
mv /home/username/sources.list.bak /etc/apt/sources.list

Після створення резервної копії, відкрийте файл у текстовому редакторі Nano.

nano /etc/apt/sources.list

В редакторі перейдіть в кінець файлу та додайте символ #. Потім введіть коментар, наприклад “Репозиторій Backports Debian”. В наступному рядку додайте сам репозиторій:

deb https://ftp.debian.org/debian stretch-backports main

Для більшості користувачів “main” є достатнім. Цей розділ включає програмне забезпечення з відкритим кодом, якого вистачить для виконання більшості завдань. Якщо ж ви віддаєте перевагу власницькому програмному забезпеченню, додайте розділ “non-free”. Для цього введіть “non-free” після “main” в рядку репозиторію. Розділ “non-free” надасть доступ до новіших небезкоштовних пакетів, як Adobe Flash, пропрієтарні кодеки та інше.

Бажаєте отримати доступ до сучаснішого програмного забезпечення, розробленого спільнотою Debian? Додайте “contrib” після “main”. Програми в цьому розділі можуть бути або не бути з відкритим кодом. З різних причин Debian вирішив їх не постачати у звичайному порядку.

Оновлення

Після редагування файлу, необхідно оновити джерела програмного забезпечення Debian. Це потрібно, оскільки зміни у файлі списку не впливають на кеш apt. Виконайте команду оновлення, щоб повідомити Debian про наявність репозиторію backports:

sudo apt update

Після оновлення ви можете помітити, що деякі нові пакети та оновлення стали доступними. Це пов’язано з тим, що новіші версії програм доступні в репозиторіях backports. Оновіть ці пакети за допомогою команди upgrade.

sudo apt upgrade

Інші Методи Отримання Нового Програмного Забезпечення

Використання зворотних портів Debian – це відмінний метод, яким варто скористатись перш за все. Однак, якщо потрібне програмне забезпечення відсутнє в backports, можна спробувати отримати файл пакету Debian безпосередньо у розробника. Частіше за все ви знайдете потрібний пакет. Хоча в деяких випадках вам доведеться постійно звертатись до розробника за оновленнями, цей спосіб є дієвим у крайніх випадках.

Окрім безпосереднього завантаження оновлень, можна розглянути альтернативні формати пакетів. Найкращим, надійним та безпечним варіантом є AppImage. Ця технологія добре підходить для Debian, оскільки весь код, бібліотеки та необхідні інструменти для запуску програми знаходяться в одному виконуваному файлі.

Це зручно для користувачів Debian Stable, оскільки не заважає роботі основної системи. Завантажити AppImages можна тут.

Flathub та Snapd

AppImages – чудовий варіант, але якщо ви бажаєте отримати новіше програмне забезпечення на Debian Stable (безпечно), розгляньте можливість використання пакетів Flatpak та Snap.

Debian підтримує обидві ці технології та надає ті ж переваги, що і AppImage. Хоча це відносно нові формати пакетів і проблеми можуть виникати, використання цих технологій – це крок вперед.