Как установить пакет из 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:
    sudo mousepad /etc/apt/sources.list

Вместо mousepad подставляете свой текстовый редактор;

  • Дописываем в него новые источники:
    deb http://ftp.ua.debian.org/debian/ unstable main contrib non-free
    deb http://ftp.ua.debian.org/debian/ testing main contrib non-free

По сути, вы копируете два раза свой основной источник и заменяете в нем имя ветки на unstable и testing.

  • Сохраняем изменения.
  • Для того, чтобы во время установки программы, из добавленных источников не потянулись ненужные зависимости, нужно указать системе, что текущая версия дистрибутива является основной. Для этого нужно добавить соответствующую пометку в файл /etc/apt/apt.conf:
    APT::Default-Release "stable";

Естественно, если вы пользуетесь, например testing, в скобках нужно указать его, то есть будет:

APT::Default-Release "testing";

Если файла apt.conf у вас нет – создайте его.

Теперь осталось обновить индексные файлы, дабы система узнала о новых источниках:

sudo apt-get update

И, наконец, можно установить наш Iceweasel, для этого нужно использовать следущую конструкцию:

sudo apt-get -t ветка_дистрибутива install имя_пакета

Так, если мы хотим установить Iceweasel из unstable, комманда будет следующая:

sudo apt-get -t unstable install iceweasel

После этого дождитесь окончания установки.

2 коментарі

  1. Star Fever :

    Не сочтите за глупость, но все таки: можно ли таким способом установить окружение рабочего стола?

    1. BadDeiv :

      Прямо сейчас ставлю 🙂 Xfce 4.12 из ветки “unstable”;

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *