Алексей Федорчук
Описанная в прошлом очерке минималистическая система, разумеется, к практической работе не пригодна, а потому нуждается в доводке. Так что в данном очерке я приведу рецепт, как сделать это самой малой кровью. Разумеется, в соответствие со своими пристрастиями в отношении приложений. Протоколируя свои действия по мере их свершения — благо, полноценный текстовый редактор в лице Gedit’а в минимальную комплектацию был включён.
Первым шагом для меня было подключение некоторых PPA-репозиториев, содержащих необходимые для работы пакеты. А это, в свою очередь, потребует ряда подготовительных действий. Все они будут выполняться с правами root’а, каковые и приобретаются на долгое время командой
$ sudo -s
Для подключения репозиториев предназначена команда add-apt-repository
, которая в базовой установке с mini.iso
, как ни странно, отсутствует, а в каком она пакете, я всегда забываю. Поэтому, дабы не рыскать по сети, устанавливаю пакет apt-file
, который всё равно мне понадобится (хотя бы с целью написать про него) — он служит для поиска пакета (или пакетов), содержащих файл с заданным именем:
$ apt install apt-file
Одноимённая команда для своего функционирования требует собственного кеша, создаваемого командой
$ apt-file update
После чего можно выполнять поиск требуемого файла:
$ apt-file find add-apt-repository software-properties-common: /usr/bin/add-apt-repository software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz
Прекрасно, имя искомого пакета известно — устанавливаем его (всё остальное python’истое будет вытянуто как его зависимости):
$ apt install software-properties-common
В Zsh в таких случаях (подключение каталога с новыми исполняемыми файлами, в данном случае python
-скриптами) требуется выполнить команду
$ rehash
В Bash такой необходимости нет — можно сразу переходить к подключению PPA-репозиториев, например, вот этих:
$ add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable $ add-apt-repository ppa:mystic-mirage/komodo-edit
В первом репозитории содержится (в том числе и) «ёрифицированный» русский словарь для hunspell
, во-втором — текстовый редактор Komodo Edit. Адреса PPA, используемые в качестве аргументов команды, берутся с соответствующих страниц Launchpad.net, например, для Komodo Edit это выглядит так:
Если бы речь шла о релизе Ubuntu (например, vivid
), этого было бы достаточно. Но я-то имел дело с тестируемой версией wily
, для которой бинарных пакетов ни в том, ни в другом репозитории не имелось. Однако в обоих случаях пакеты для более старой версии будут прекрасно работать в версии новой. Так что достаточно в файлах mystic-mirage-ubuntu-komodo-edit-wily.list
и andrew-crew-kuznetsov-ubuntu-xneur-stable-wily.list
из каталога /etc/apt/sources.list.d
заменить (в текстовом редакторе или командой sed
) все вхождения wily
на vivid
— и дело в шляпе. После чего можно единообразия ради переименовать и сами файлы, отбросив компонент -wily
— он образовался автоматически из-за несовпадения кодовых имён релизов, и никакого сакрального смысла не несёт.
По завершении этих процедур выполняется обновление локального кэша:
$ apt update
Всё, теперь пакеты из дополнительных репозиториев можно устанавливать обычным образом. Как и все необходимые пакеты из репозиториев основных. Поскольку необходимость пакетов — чистая вкусовщина, описывать этот процесс здесь я не буду, тем более что писал об этом много раз ранее.