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.0 същоn реализира автоматично страниране за команди като шоу, политика, списък, търсене и showrc. Тази функция има за цел да подобри изживяването на терминалите чрез показване на обширни резултати по по-подреден начин, тъй като се контролира от опцията Двоичен::apt::Пейджър и променливата на средата 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.