Nová verzia APT 2.0 je pripravená a toto sú jej novinky

Uvoľnenie nová verzia nástroja na správu balíkov „APT 2.0“ (Advanced Package Tool), ktorý je vyvinutý projektom Debian. Okrem Debianu a jeho distribúcií sa APT používa aj v niektorých distribúciách založených na správcovi balíkov rpm, ako sú PCLinuxOS a ALT Linux.

V porovnaní s radom 1.8 APT 2.0 predstavuje niekoľko nových funkciíA vylepšenia výkonu, spevnenie, okrem toho, že už bolo tiež vylúčených veľa kódu, čo zmenšuje veľkosť knižnice, nová vetva obsahuje aj zmeny nahromadené počas vývoja experimentálnej vetvy 1.9.x, niektoré zmeny v syntaxi, okrem iného.

Hlavné nové funkcie APT 2.0

S vydaním tejto novej verzie sa to spomína v oznámení vylepšenie bolo pridané do príkazov, ktoré akceptujú názvy balíkov no teraz Majú podporu pre šablóny. Syntax šablóny sa v zásade riadi štýlom šablón aptitude.

Zatiaľ čo podpora masiek a regulárnych výrazov v argumentoch príkazu apt bola ukončená, teraz je potrebné namiesto nich použiť šablóny.

Základný príklad tejto novej zmeny je, ak chceme uviesť zoznam ručne nainštalovaných balíkov niektorých sekcií:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Ďalšou dôležitou zmenou pre túto novú verziu je táto pridané príkazy apt satisf a apt-get satisfize, ktorá umožňuje nainštalovať potrebné balíčky na uspokojenie závislostí uvedených v riadku odovzdanom ako argument. Vrátane toho, že môžete uviesť viac riadkov a určiť bloky „Konflikty:“ na odstránenie závislostí.

Základným príkladom týchto príkazov je:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

Na druhej strane to môžeme nájsť pridaná možnosť viazať sa na balík s kódom pridanie predpony „src:“ pred názov balíka (pripnutie umožňuje pridávať balíčky z iných pobočiek bez aktualizácie celého systému, napríklad inštalácia na stabilné balíčky z testovania alebo nestability).

Ak chcete opraviť všetky binárne balíčky zhromaždené z balíka s kódom apt 2.0.0, môžete určiť:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Je tiež zdôraznené, že vylepšená paralelizácia vydania červeného ovládača a rozbalenie počas vykonávania príkazu na aktualizáciu.

Okrem toho sa uvádza, že formát medzipamäte bol aktualizovaný, ktorá vám teraz umožňuje pridávať nové položky bez porušenia ABI. Ukazovatele v pamäti cache sú teraz staticky napísané a nemožno ich porovnávať s celými číslami (okrem 0 prostredníctvom nullptr).

Z ďalších zmien uvedené v tejto novej verzii:

  • Odstránili sa zastarané príznaky a zlúčili sa rôzne funkčné prototypy. Vlastné implementácie algoritmov CRC16, MD5, SHA1 a SHA2 boli odstránené.
  • Príkaz apt počká, kým sa zámok dpkg neuvoľní. Pri štarte z konzoly je predvolene časovo neobmedzené čakanie a v ostatných prípadoch je doba čakania 120 sekúnd.
  • Ak apt nemôže nastaviť zámok, chyba sa teraz zobrazí s názvom a číslom procesu, ktorý obsahuje zobrazený súbor zámku.
  • Pridané zlúčené preklady a príkazy bump-abi.
  • Pre kryptografický hash sú zapojené implementácie knižnice libgcrypt MD5, SHA1 a SHA2.
  • Účty uvedené v súbore auth.conf sa teraz prenášajú iba pri prístupe cez HTTPS, aby sa zabránilo únikom pri zachytení pripojenia HTTP.
  • Požiadavka na verziu štandardu C ++ bola zvýšená na C ++ 14.
  • Apt-helper pridáva podporu pre zadanie viacerých hashov pre jeden súbor.
  • Knižnica libapt-inst bola zlúčená s knižnicou libapt-pkg.

Nakoniec sa to spomína táto nová verzia APT 2.0 bude v blízkej budúcnosti integrovaná do nestabilná vetva Debianu a v Ubuntu, pretože APT verzia 1.9 bola začlenená do Ubuntu 19.10 a je možná integrovaná do 20.10.

Ak sa chcete dozvedieť viac, môžete skontrolovať oznámenie o novom verzia v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.