Алексей Федорчук
Установщик пакетов Qapt — первая из утилит, с которой мне пришлось столкнуться в Maui при подготовке его к практической работе. Почему в нём возникла необходимость? Особенно если вспомнить изобилие всякоразного софта, о котором говорилось во вступительном очерке. Ответить не трудно.
Во-первых, сочиняя тот самый очерк, я обнаружил, что в Maui отсутствует словарь для проверки русской орфографии, именуемый hunspell-ru
. Нет и нет, не очень-то хотелось: официальный словарь не поддерживает букву Ё ни в каком виде, так что его всё равно пришлось бы удалять. Словарь же с «правильной» (то есть обязательной) поддержкой именованной литеры имелся у меня в загашнике. Следовало его только установить. Что я и решил проделать с помощью утилиты Qapt, о которой буквально накануне услышал, как обычно, на форуме Matuntu.
А во-вторых, в Maui, разумеется, отсутствовал браузер Vivaldi, который так полюбился мне в последнее время. А после скачивания его с официального сайта утилита Qapt была вызвана автоматически. Вот на примере Vivaldi я и покажу, как она работает.
Сразу после скачивания из сети deb-пакета (или при щелчке на имени соответствующего файла, уже имеющегося локально) само собой появляется окно, похожее на таковое установщика GDebi из Gtk-based систем:
Однако окно это имеет вкладки, содержащие дополнительную информацию о пакете, как то — номер версии, размер после установки и другие мелочи:
А главное — список файлов, входящих в состав пакета:
Кнопка же Подробности при наличии дополнительных пакетов, установка которых требуется для разрешения зависимостей, выводит сведения о них в «человечьем» виде (а не в том «бесчеловечном», который обеспечивает GDebi последних версий):
Ознакомившись со всем этим хозяйством, можно нажать кнопку Установить пакет в главном окне и ввести пароль для получения прав администратора:
А затем в терминальном окне можно понаблюдать за ходом установки пакета. И, убедившись, что процесс завершился благополучно, закрыть окно:
Таким образом, функционал Qapt и GDebi практически идентичен: установка локально скачанного пакета вместе с разрешением его зависимостей, если таковое требуется. И если соответствующие пакеты имеются в подключённых репозиториях, разумеется. Однако утилита Qapt оформлена гораздо приятней. А главное, позволяет получить гораздо больше сведений о предполагаемом объекте установки. В том числе — о его составе до того, как пакет будет реально установлен.
То, что QApt приводит сведения в «человечьем» виде, ёмко представлено в Вашем очерке. Это немаловажно.
Спасибо, Алексей.