Na stránke github.com v časti venovanej projektu linuxmint sa objavil súbor nástrojov pre APT pod názvom „Captain“.
V posledných hodinách je na tejto stránke vidieť prebiehajúcu aktivitu. Z krátkeho popisu vyplynulo, že „Captain“ je sada nástrojov súvisiacich s APT. Obsahuje nasledujúce nástroje:
- inštalačný program, ktorý sa spustí pri otvorení súborov .deb
- inštalačný program, ktorý sa spustí, keď zadáte apt://pkgname URL
Captain nahrádza Gdebi (ktoré nie je aktívne udržiavané) a nástroj Apturl (ktorý rovnako už nie je aktívne udržiavaný a bol špecifický pre Ubuntu).
Keďže na tomto projekte sa usilovne pracuje, dá sa očakávať, že po dokončení bude zaradený do distribúcie Linux Mint.
Lepšie udržiavanie knižníc a nástrojov APT
Jedným z veľkých projektov pre Mint 22.1 je preskúmanie závislostí APT na vyčistenie, racionalizáciu a modernizáciu nástrojov a knižníc, na ktoré sa spoliehame. APT nie je len nástroj príkazového riadka. Je to veľká zbierka nástrojov a utilít. Napríklad Aptitude, Synaptic, Gdebi, Apturl.
Je to tiež súbor knižníc, ako napríklad Aptdaemon alebo Packagekit, ktoré umožňujú mnohým softvérovým aplikáciám, ktoré udržiavame, vykonávať správu balíkov.
Mnohé z našich aplikácií používajú tieto knižnice: MATE menu, Cinnamon menu, správca ovládačov, správca softvéru, zdroje softvéru, správca aktualizácií, uvítacia obrazovka, správca reportov, nástroje na konfiguráciu miestnych nastavení a metód vstupu, nástroj na zálohovanie…
…..
Niektoré z týchto nástrojov a knižníc APT boli napísané pred viac ako desiatimi rokmi a už sa neudržiavajú. Linux Mint, Ubuntu a Debian ich opravovali v priebehu rokov, takže stále fungujú, ale ich dizajn, ich preklady a funkcie, ktoré poskytujú, sú uviaznuté v minulosti. Každé vydanie mintu je pripomienkou tohto a zoznamom dlhotrvajúcich papierových strihov, ktoré nedokážeme vyriešiť.
Pretože sú tieto nástroje a knižnice pre nás veľmi dôležité, rozhodli sme sa zjednodušiť ich používanie a udržiavať ich. Odteraz chceme dokonalé preklady, už žiadne papierové strihy a ak niečo, čo potrebujeme chýba, jednoducho to implementujeme.
Gdebi a Apturl boli zlúčené do jednej aplikácie s názvom Captain. Aptdaemon a mintcommon-aptdaemon boli zlúčené do knižnice s názvom Aptkit.
Všetky nástroje, ktoré predtým používali Aptdaemon, Synaptic alebo Apturl, budú teraz používať Aptkit a Captain.
Nástroje, ktoré používajú Packagekit, nemusia nevyhnutne od neho odchádzať. Packagekit je aktívne udržiavaný. Neposkytuje sadu miniaplikácií Gtk3 alebo prekladov ako Aptkit, ale tieto nástroje ich nepotrebujú.
Celkovo je to veľa práce a vy ako používateľ skutočne neuvidíte na pracovnej ploche veľký rozdiel. Papierové strihy sú však preč a ak nájdete nové, tentoraz ich budeme môcť opraviť.
…..
Poznámka: Preložené z oficiálneho blogu LM pre všeobecné informovanie a vysvetlenie situácie o APT.
.
proc?
a proc v pytonu a proc to chce aptdaemon (pro mint mint-common.aptdaemon).
synaptic je plne funkcni, nebo debitool
Kontakty snad mozno dohladat a polozit otazku vyvojarom projektu.