Як встановити пакет з testing або unstable в debian

Як встановити пакет з testing або unstable в debian

Сьогодні вирішив зробити невелику замітку з тому, як встановити пакет з testing або unstable в Debian, оскільки це досить актуальне дію для користувачів, які використовують даний дистрибутив.

Сутність питання

Як відомо, Debian досить унікальний дистрибутив, який придерживатся двох принципів: свобода і стабільність. Тобто розробники включають в нього тільки вільне програмне забезпечення, добре протестоване і, відповідно, досить стабільний. Але, на жаль, стабільне, часто означає застаріле, адже щоб програма працювала без збоїв, потрібно її тестувати досить довго. Як правило, за цей час розробники встигають випустити вже нову версію програми. Тому, стабільні випуски Debian включають в себе багато ПО, яке на кілька версій нижче, ніж актуальна версія програми, на сайті розробника. Як же отримати свіжу версію такогого програми в Debian?

Вам, мабуть, відомо, що перед тим, як випуск Debian стає стабільним, він проходить кілька стадій розробки. Це так звані: testing, unstable і experimental випуски, і в них ПО більш свіже, часто актуальне. Тому, якщо вам потрібна більш нова версія пакету в своєму Debian, її можна встановити з репозиторіїв цих гілок дистрибутива.

Як встановити пакет з testing або unstable в Debian

Це досить проста процедура, яка, якщо ви робите це вперше, складається буквально з 4 кроків:

  • Додавання нового джерела в sources.list;
  • установка поточного випуску дистрибутива основним;
  • оновлення індексних пакетів;
  • установка потрібної програми.

Надалі вам потрібно буде виконувати лише два останні пункти. Ну а тепер, перейдемо до практики, під час якої ми, для прикладу, встановимо свіжу версію браузера Iceweasel.

Установка Iceweasel в Debian з unstable

  • Відкриваємо від імені адміністратора файл sources.list:
  • Дописуємо в нього нові джерела:

По суті, ви копіюєте два рази свій основне джерело і замінюєте в ньому ім'я гілки на unstable і testing.

  • Зберігаємо зміни.
  • Для того, щоб під час установки програми, з доданих джерел не потягнув непотрібні залежності, потрібно вказати системі, що поточна версія дистрибутива є основною. Для цього потрібно додати відповідну позначку в файл /etc/apt/apt.conf:

Природно, якщо ви користуєтеся, наприклад testing, в дужках потрібно вказати його, тобто буде:

Якщо файлу apt.conf у вас немає - створіть його.

Тепер залишилося оновити індексні файли, щоб система дізналася про нові джерела:

І, нарешті, можна встановити наш Iceweasel, для цього потрібно використовувати наступну конструкцію:

Так, якщо ми хочемо встановити Iceweasel з unstable, комманда буде наступна:

Після цього дочекайтеся закінчення установки.

Може вас зацікавити: