APT 3.0 містить удосконалення інтерфейсу та навігації, новий механізм, покращення підтримки тощо.

  • Новий інтерфейс і покращений термінал: APT 3.0 покращує візуалізацію залежностей, додає кольори, які можна налаштувати, і автоматичну розбивку на сторінки для чистішої та організованішої роботи.
  • Solver3, новий механізм залежностей: Представляє швидшу та точнішу систему вирішення конфліктів із покращеною продуктивністю, керуванням версіями та поясненнями помилок.
  • До побачення apt-key, привіт кращій безпеці: apt-key видалено та прийнято більш безпечну систему для перевірки підпису з підтримкою ключів для репозиторію та сумісністю з gpg-sq.

APT 3.0

Кілька днів тому в вихід довгоочікуваної версії "APT 3.0", який знаменує собою еволюцію цього важливого менеджера пакунків APT, включаючи вдосконалення, накопичені в експериментальній гілці 2.9, і прокладає шлях для ефективнішого досвіду керування програмним забезпеченням у системах на основі Debian.

Якщо ви все ще не знаєте про APT (Advanced Package Tool), ви повинні знати, що це Це фундаментальний інструмент у будь-якій системі на основі Debian, як Ubuntu. APT діє як інтерфейс високого рівня для системи пакетів .deb, дозволяючи вам керувати програмним забезпеченням з терміналу.

Основні нові функції APT 3.0

У цій новій версії APT 3.0 однією з найцікавіших нових функцій є оновити інтерфейс користувача, що зараз забезпечує більш чітке представлення операцій встановлення. Де раніше залежності відображався як безперервний список імен пакетів, Тепер вони відображаються в стовпцях, узгоджених кольорами.

Крім того, Розділи «НОВІ пакети» та «додаткові пакети» об’єднані, усуваючи дублікати та роблячи вихід більш компактним. Для тих, хто хоче налаштувати цей досвід, було представлено нові параметри, такі як APT::Color::*, APT::Configuration::color, а також параметри –color і –no-color.

Автоматична розбивка сторінок і покращена навігація

Також нова версія APT 3.0n реалізує автоматичну розбивку сторінок для таких команд, як show, policy, list, search і showsrc. Ця функція призначена для покращення роботи на терміналах шляхом відображення розгорнутих результатів у більш упорядкованому порядку, оскільки вона контролюється опцією Binary::apt::Pager і змінна середовища PAGER, що дозволяє адаптувати дисплей до вподобань користувача.

Solver3: новий механізм вирішення залежностей

Без сумніву одне з покращень, яке заслуговує оплесків цього випуску APT 3.0 є Введення в Solver3, новий механізм для вирішення конфліктів між залежностями. Завдяки опції --solver 3.0 ця система використовує алгоритм зворотного відстеження, який покращує як вибір версії, так і загальну продуктивність APT, подвоюючи швидкість виконання внутрішніх тестів.

Solver3 APT

Розв'язник3 містить підтримку багатоетапних оновлень, введіть опцію –no-strict-pinning для встановлення експериментальних версій, посилює захист від видалення встановлених вручну пакетів і оптимізує автоматичне очищення невикористаних залежностей. До цього додано нову презентацію помилок залежностей, тепер пояснену більш чітко для легшого розуміння.

До побачення apt-key

З APT 3.0, старим інструментом apt-key офіційно припинено. Його модель перевірки, засновану на спільному глобальному сховищі ключів (/etc/apt/trusted.gpg), була замінена більш безпечною архітектурою, де кожне сховище має власне сховище в таких каталогах, як /etc/apt/trusted.gpg.d/ або /etc/apt/keyrings/.

Крім того, додано підтримку gpg-sq, утиліта, написана мовою Rust на основі проекту Sequoia, яка імітує виконання GPG і дозволяє перевіряти цифрові підписи незалежно від старої системи. Цей інструмент має пріоритет над gpg, тобто його просте встановлення змусить APT використовувати його за замовчуванням. Також прийнято нове розширення файлу: .asc для ключів ASCII і .gpg для двійкових ключів. Будь-яке інше розширення призведе до помилки, що змусить вас налаштувати деякі імена файлів у існуючих конфігураціях.

Нові функції та вдосконалення в APT 3.0

Серед інших помітних покращень нова версія включає:

  • Модернізація шляхом заміни бібліотек GnuTLS і Gcrypt серверною частиною на основі OpenSSL.
  • Опція –comment дозволяє залишати нотатки, які записуються в історію транзакцій.
  • Додано підтримку HTTP-заголовка Retry-After, що оптимізує відновлення перерваних завантажень.
  • Команда apt list тепер містить опцію –target-release для фільтрації результатів на основі цільової версії.
  • Команда apt show –full тепер відображає додаткову інформацію про політики закріплення за допомогою полів APT-Pin, APT-Candidate та APT-Release.
  • Новий рівень помилки «аудит», увімкнений за допомогою --audit, дозволяє визначити потенційні ризики або аномалії під час керування пакетами.
  • Рекомендується називати файли sources.list.d назвою постачальника в нижньому регістрі, наприклад: $(dpkg-vendor –query Vendor | tr AZ az).sources.

Нарешті, компонент pkgDepCache було вдосконалено підтримкою транзакцій і лічильників оновлень, розширюючи його корисність як інструмент для аналізу внутрішніх системних залежностей.

Нарешті, слід зазначити, що Нова версія тепер доступна у гілці Debian Unstable і знаходиться в процесі інтеграції в Debian Testing, де розробляється майбутній Debian 13. Також планується його включення в офіційні репозиторії Ubuntu.

Якщо вам цікаво дізнатися більше про це, ви можете переглянути подробиці в наступне посилання.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.