Информация для пользователей
Debian GNU/Linux.
В стабильной ветке присутствует версия
0.13. В testing присутствует 0.15, и мы хотим её установить в stable. То есть нам нужно сделать backport.
Сразу оговорюсь, пользователи Debian и так всё это знают, данная информация поможет новичкам, которые по каким-либо причинам решили дома использовать именно стабильную ветку Debian.
Сперва, добавим в список репозиториев ссылки на
Debian backports.
1. В файл
/etc/apt/sources.list лобавляем:
deb http://ftp.debian.org/debian jessie-backports main contrib non-freeЭто можно сделать через любой текстовый редактор, но необходимо получить права суперпользователя. Через конссоль:
sudo nano /etc/apt/sources.list, если через GUI, то
kdesudo kate /etc/apt/sources.list. И далее добавляем заветную строчку:
deb http://ftp.debian.org/debian jessie-backports main contrib non-free. В качестве рабочего окружения я использую
KDE 4, поэтому для меня команда начинается через kdesudo. В других рабочих окружениях (Gnome, XFCE, LXQT etc.), будет другая команда. Например, в Gnome, надо указывать
gksudo.
2. Так как мы собрались делать backport из testing, то необходимо в список репозиториев также добавить ссылку на исходные коды ветки testing
Аналогично пункту 1, но добавляем строку:
deb-src http://mirror.yandex.ru/debian testing main contrib non-free3. Теперь обновляем список репозиторией командой:
sudo apt-get update4. Мы прошли самый простой этап. Так как Stellarium будет собираться из исходных кодов, то необходимо установить все необходимые для этого зависимости. К счастью, это делается всего одной командой:
sudo apt-get -t jessie-backports build-dep stellarium5. И далее собственно сборка Stellarium под вашу систему:
sudo apt-get -b source stellarium6. На выходе, мы получили:
stellarium_0.15.0-1_amd64.deb и
stellarium-data_0.15.0-1_all.deb7. Теперь их нужно установить:
sudo dpkg -i stellarium_0.15.0-1_amd64.deb stellarium-data_0.15.0-1_all.deb8. Вот и всё. При появлении новой версии в testing, повторяем все пункты.
P.S. Это универсальный способ, можно, конечно, в список репозиториев подключить ветку testing, но я не дам никакой гарантии, что не будет проблем с зависимостями.