Многие, кто выбрал в качестве своего десктопа stable-ветку Debian, могут забыть о багах программ, их некорректном поведении. Однако, за это приходится платить отставанием в версиях пакетов, а значит и функционалом. Для большинства приложений это не играет большой роли, однако, иногда хочется именно новую версию. Это может быть вызвано разными причинами: увеличение скорости, добавление жизненно-необходимой функции и просто блажь. Однако, не менять же всё своё окружение ради одного пакета. Чтобы добавить нужный пакет достаточно сделать следующее:
- Добавить источники testing и experimental:
# echo deb http://ftp.fr.debian.org/debian testing main > /etc/apt/sources.list.d/testing.list # echo deb http://ftp.fr.debian.org/debian experimental main > /etc/apt/sources.list.d
Нужны права суперюзера!
- Установить по умолчанию stable версию программ:
# echo 'APT::Default-Release "stable";' > /etc/apt/apt.conf.d/default
Опять
sudo su
перед этим. -
sudo aptitude update
- Просим пакет, который нам нужен:
sudo aptitude install ИМЯ_ПАКЕТА/experimental
- Если всё установилось — отлично! Но скорее всего пакет тянет зависимости. Поэтому:
sudo aptitude install СПИСОК_ЗАВИСИМОСТЕЙ_ЧЕРЕЗ_ПРОБЕЛ
- Внимательно читаем «выхлоп» набранных нами команд.
- Когда пишут «sudo apt-get -f install» — делаем
В конце концов зависимости закончатся
Ну и пример: как я установил iceweasel/experimental.
sudo su echo deb http://ftp.fr.debian.org/debian testing main > /etc/apt/sources.list.d/testing.list echo deb http://ftp.fr.debian.org/debian experimental main > /etc/apt/sources.list.d echo 'APT::Default-Release "stable";' > /etc/apt/apt.conf.d/default apt-get update apt-get install -t testing libstartup-notification0 libsqlite3-0 libnss3-1d libhunspell-1.2-0 libasound2 libxcb1 apt-get install xulrunner-1.9.2 apt-get install iceweasel/experimental exit
Поделиться заметкой: