Lëshimi i Aura 4.0.0, menaxheri i paketave për Arch Linux

ËshtĂ« lansuar edicioni i projektit Aura 4.0.0, i cili zhvillon menaxherin e paketave pĂ«r shpĂ«rndarjen Arch Linux, duke zgjeruar mundĂ«sitĂ« e menaxherit tĂ« paketave standard Pacman. Projekti Ă«shtĂ« krijuar nĂ« vitin 2012 dhe fillimisht ishte i destinuar pĂ«r tĂ« ofruar mjete pĂ«r ndĂ«rtimin e pakave pĂ«r depozitarin AUR (Arch User Repository), qĂ« pĂ«rdoret pĂ«r shpĂ«rndarjen e pakave nga zhvillues tĂ« tretĂ« qĂ« nuk pĂ«rfshihen nĂ« depozitat kryesore tĂ« shpĂ«rndarjes Arch Linux. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv3.

Përveç funksioneve specifike për AUR, Aura gjithashtu ofron mundësi të tjera që zgjerjnë funksionalitetin e Pacman (në këtë moment vetëm 1/3 e mundësive të zgjeruara të Aura lidhen me AUR). Për shembull, janë në dispozicion mjete për analizën e qartë të varësive, punën me snapshot-et e grupeve të pakave (për ruajtjen dhe rivendosjen e gjendjes), menaxhimin e varësive mbetëse dhe rikthimin e pakave të veçanta ose të gjithë sistemit në versionet e kaluara.

Menaxheri i paketave Aura është plotësisht i përputhshëm me Pacman dhe mbështet të gjitha komandat dhe opsionet e tij (Aura mund të përdoret si një zëvendësim për Pacman me funksione të zgjeruara). Mundësitë e lidhura me AUR aktivizohen duke specifikuar opsionin e linjës së komandës «-A», ndërsa mjetet për punën me snapshot-et dhe versionet përmes opsioneve «-B» dhe «-C», që nuk përplasen me opsionet e Pacman. Po ashtu, ofrohen komandat shtesë si «check», «conf», «free», «stats» dhe «deps» për të kontrolluar integritetin e sistemit, punën me konfigurimin, analizën e licencave, shikimin e statistikave dhe shqyrtimin e varësive.

Funksionaliteti i Pacman riprodhohet falë përdorimit të bibliotekës libalpm, që ofron mundësitë bazike të menaxhimit të paketave, të aplikuara në menaxherin e paketave Pacman. Projekti gjithashtu mbështet një server me metadat të paketave, të cilat lejojnë të shpejtohet ndjeshëm kërkimi i pakave dhe zgjidhja e varësive.

Versioni i ri veçohet për riorganizimin e plotë të bazës së kodit, e cila është transferuar nga përdorimi i gjuhës Haskell në gjuhën Rust. Ndryshimi i gjuhës ka lejuar një rritje të rëndësishme të performancës, thjeshtimin e instalimit, angazhimin e lidhjeve të gatshme Rust me libalpm, duke e bërë projektin më tërheqës për zhvilluesit e rinj, duke përmirësuar ndërfaqen e linjës së komandës dhe duke ulur katër herë madhësinë e skedarit ekzekutiv.

ËshtĂ« shtuar komanda «aura deps», e cila lejon gjenerimin e imazheve me njĂ« paraqitje tĂ« qartĂ« tĂ« varĂ«sive. PĂ«r shembull, pĂ«r tĂ« parĂ« paketat qĂ« varen nga gcc, mund tĂ« ekzekutoni «aura deps gcc —reverse —optional —open», ndĂ«rsa pĂ«r tĂ« parĂ« paketat nga tĂ« cilat varet gcc — «aura deps gcc —limit=3 —open»:

Lëshimi i Aura 4.0.0, menaxheri i paketave për Arch Linux
Lëshimi i Aura 4.0.0, menaxheri i paketave për Arch Linux


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster