Про EOS и обновление системы: утилита UpdateInTerminal

В прошлой Истории говорилось о фирменной утилите QuickStart Installer, которая позволяет легко и просто устанавливать пакеты. Правда, больше ничего не позволяет. Да и пакеты способны установить не все, которые доступны в репозиториях, а только из ограниченного (хотя и довольно обширного) списка.

То есть перед нами не пакетный менеджер, пусть и не очень функциональный (вроде описанного ранее MX Packageinstaller), а просто установщик пакетов «на скорую руку», рассчитанный «на самых маленьких» (или, напротив, «на самых стареньких»).

Напротив, UpdateInTerminal, о котором пойдёт речь в этой Истории, — вполне полноценный инструмент для обновления системы. Он запускается, во-первых, из секции Система главного меню KDE:

Скриншот 1

После этого открывается терминальное окно, в котором сначала происходит синхронизация репозиториев с локальной базой пакетов, затем проверка обновлений оных, разрешение зависимостей, проверка конфликтов, и, после запроса на продолжение и положительного на него ответа, — собственно, обновление системы:

Скриншот 2

Во-вторых, как говорилось во 2-й части Историй про EOS, та же самая утилита UpdateInTerminal вызывается из окна Приветствия EOS:

Скриншот 3

Далее — всё, как сказано в предыдущем абзаце.

В-третьих, утилиту UpdateInTerminal можно запустить из командной строки терминала одноимённой командой. Смысл — в этом случае можно воспользоваться её опциями. Последних немного, но они есть:

	~/ UpdateInTerminal --help
	Usage: UpdateInTerminal [options]
	Options:
	    --noup     Don't check Arch & EndeavourOS updates.
	    --noaur    Don't check AUR updates.
	    --nt       Check updates in a new terminal window.
	    --sync     Run program 'sync' afterwards if updates were detected.
	    --keyring  Update keyring packages first. This may help on some PGP signature issues.

Из меню утилита запускается с опцией --nt, и это, товарищи, правильно. Среди прочих опций заслуживает внимания --noaur — обновление программ, установленных из AUR, не всегда желательно. Для чего могут быть нужны остальные опции (и нужны ли вообще) — пока не придумал.

Но в целом результат работы UpdateInTerminal идентичен обновлению системы штатными средствами пакетного менеджмента. И потому её можно считать не вредной (а иногда и полезной.

Автор: alv

Про себя напишу потом

Добавить комментарий