APTUI: Новий інструмент для управління пакетами в Linux
APTUI: Ваш новий інструмент для управління пакетами в Linux
З’явився новий проект з відкритим вихідним кодом під назвою APTUI, який спрощує управління пакетами на Linux-системах, що використовують APT. Цей інструмент пропонує текстовий інтерфейс користувача в терміналі (TUI), що дозволяє користувачам взаємодіяти з пакетами на системах Debian, Ubuntu та Linux Mint.
APTUI: Не заміна, а доповнення до APT
APTUI не є заміною самого APT. Цей інструмент виконує роль фронт-енду над існуючим стеком управління пакетами. Він надає структурований інтерфейс для виконання завдань, які зазвичай виконуються вручну за допомогою команд APT, таких як apt install, apt remove або apt upgrade.
Що пропонує APTUI?
Застосунок написаний на Go і використовує фреймворк Bubble Tea для створення термінальних інтерфейсів. Результат — це інтерфейс, керований з клавіатури, який схожий на легку панель керування в терміналі. Він дозволяє користувачам переглядати репозиторії, шукати пакети і виконувати дії, не виходячи з командного середовища.
Зручність у використанні для термінальних користувачів
Багато дистрибутивів пропонують графічні додатки для управління пакетами. Однак на серверах Debian або Ubuntu графічне середовище, як правило, відсутнє. Багато користувачів просто віддають перевагу виконанню завдань у терміналі.
Основні функції APTUI
З APTUI ви можете переглядати повний список репозиторіїв, шукати пакети за допомогою нечіткого співпадіння і застосовувати фільтри на основі різних атрибутів пакетів. Інтерфейс організовує результати в таких вкладках, як “усі пакети”, “встановлені пакети” та “пакети, що підлягають оновленню”. Це спрощує перевірку стану системи та доступних оновлень.
Основні дії з пакетами без зусиль
APTUI підтримує типові дії управління пакетами. Ви можете встановлювати, видаляти, очищати або оновлювати пакети прямо з інтерфейсу. Можливі масові операції при виборі кількох пакетів. Панель деталей пакета відображає метадані, такі як інформація про версію, опис, архітектура та джерело репозиторію.
Система історії транзакцій APTUI
Корисною функцією, що відрізняє APTUI від багатьох інших термінальних інструментів, є система історії транзакцій. Застосунок фіксує операції з пакетами та включає сполучення клавіш для скасування та повторення, що дозволяє користувачам переглядати нещодавні дії.
Управління репозиторіями в APTUI
APTUI також інтегрує функції управління репозиторіями. Користувачі можуть управляти PPAs безпосередньо з інтерфейсу, включаючи перелік, активацію, деактивацію, додавання або видалення репозиторіїв. Інструмент підтримує традиційні .list файли репозиторіїв і новіший формат DEB822 .sources.
Тестування та перемикання дзеркал
Дуже зручною функцією є тестування дзеркал і їх перемикання. Застосунок може перевіряти доступні дзеркала пакетів і допомагати користувачам змінювати джерела, коли доступне швидше або надійніше дзеркало.
Операції з адміністративними привілеями
Оскільки APTUI є інструментом для управління пакетами, для виконання дій, що змінюють систему, потрібні адміністративні привілеї. Запуск APTUI з sudo дозволяє виконувати установки, оновлення та управління репозиторіями.
Перспективи розвитку APTUI
Хоча проект все ще перебуває на стадії раннього розвитку, він вже є корисним для систем, що використовують пакетний менеджер APT. Всі операції під час моїх тестів проходили без проблем.
Для отримання додаткової інформації, відвідайте GitHub репозиторій інструмента. Код програми опубліковано під ліцензією MIT, а також надано інструкції з установки і попередньо зібрані бінарні файли для користувачів, які хочуть протестувати APTUI на своїх системах.




