Lëshimi i menaxherit të pakot APT 2.0

Përgatitur lëshimi i mjetit për menaxhimin e paketave APT 2.0 (Advanced Package Tool), i zhvilluar nga projekti Debian. Përveç Debian dhe distribucioneve të nxjerrura nga ai, APT përdoret gjithashtu në disa distribucione të bazuara në menaxherin e paketave rpm, si PCLinuxOS dhe ALT Linux. Shoqërimi i ri përfshin ndryshimet e grumbulluara gjatë zhvillimit të degës eksperimmentale 1.9.x. Lëshimi i ri do të jetë integruar në degën Debian Unstable dhe në bazën e paketave Ubuntu (në Ubuntu 19.10 u përdor dega eksperimentale 1.9).

Nga ndryshimet mund të theksohet:

  • NĂ« komandat qĂ« pranojnĂ« emrat e pakove, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shablloneve. Sintaksa e shablloneve pĂ«rputhet kryesisht me stilin e shablloneve aptitude. MbĂ«shtetje pĂ«r maskat dhe shprehjet e rregullta nĂ« argumentet e komandĂ«s apt Ă«shtĂ« ndaluar; tani duhet tĂ« pĂ«rdoren shabllonet. PĂ«r shembull, pĂ«r tĂ« shfaqur listĂ«n e tĂ« gjitha pakove tĂ« instaluara manualisht nĂ« seksionet me fjalĂ«t libs, perl dhe python:

    apt list ‘~i !~M (~slibs|~sperl|~spython)’

  • Shtohen komandat «apt satisfy» dhe «apt-get satisfy», tĂ« cilat lejojnĂ« instalimin e paketave tĂ« nevojshme pĂ«r pĂ«rmbushjen e varĂ«sive qĂ« shĂ«nohen nĂ« vijĂ«n e argumentit. Mund tĂ« enumeroni disa rreshta dhe tĂ« specifikoni blloqet «Conflicts:» pĂ«r tĂ« pĂ«rjashtuar varĂ«sitĂ«. PĂ«r shembull:

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

  • Shtohet mundĂ«sia e ngjitur pĂ«r paketat me kod pĂ«rmes shtimit tĂ« prefiksit «src:» para emrit tĂ« paketĂ«s (pinning, e cila lejon shtimin e paketave nga dega tĂ« tjera pa azhurnuar tĂ« gjithĂ« sistemin, pĂ«r shembull, pĂ«r tĂ« instaluar nĂ« stable paketat nga testing ose unstable). PĂ«r tĂ« ngjitur tĂ« gjitha paketat binare tĂ« ndĂ«rtuara nga paketa me kodin 2.0.0, mund tĂ« specifikoni:

    Paketë: src:apt
    Pin: version 2.0.0
    Pin-Priority: 990

  • NĂ« komandĂ«n apt Ă«shtĂ« siguruar pritja pĂ«r tĂ« liruar bllokimin e dpkg. NdĂ«rsa me konsol, pritja nuk Ă«shtĂ« e kufizuar me kohĂ«, ndĂ«rsa nĂ« raste tĂ« tjera, skadimi Ă«shtĂ« 120 sekonda.
  • NĂ«se apt dĂ«shton tĂ« vendosĂ« bllokimin, tani gabimi jepet me shfaqjen e emrit dhe pid tĂ« procesit qĂ« mbajnĂ« skedarin blokuese.
  • Shtohen komandat merge-translations dhe bump-abi.
  • PĂ«r hashimin kriptografik janĂ« angazhuar implementime MD5, SHA1 dhe SHA2 nga bibloteka libgcrypt.
  • Ă«shtĂ« forcimi i paralelizmit gjatĂ« ekzekutimit tĂ« komandĂ«s update. rred dhe shfletimi gjatĂ« ekzekutimit tĂ« komandĂ«s update.
  • LlogaritĂ« e listuara nĂ« skedarin auth.conf tani dĂ«rgohen vetĂ«m kur kĂ«rkohen pĂ«rmes HTTPS pĂ«r tĂ« shmangur rrjedhjen nĂ« rastin e kapjes sĂ« lidhjes HTTP.
  • KĂ«rkesa pĂ«r versionin e standartit C++ Ă«shtĂ« ngritur nĂ« C++14.
  • NĂ« apt-helper Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin e disa hash-eve pĂ«r njĂ« skedar.
  • ËshtĂ« realizuar bashkimi i bibliotekĂ«s libapt-inst me libapt-pkg.
  • Formati i ĐșДш-ы Ă«shtĂ« modernizuar, tani lejon shtimin e regjistrave tĂ« rinj pa shkelur ABI-nĂ«. TĂ« gjitha pika tĂ« dhĂ«nash tani janĂ« tĂ« tipizuara statikisht dhe nuk mund tĂ« krahasohen me numrat e plotĂ« (pĂ«rveç 0 pĂ«rmes nullptr).
  • ËshtĂ« bĂ«rĂ« pastrimi nga flamujt e vjetĂ«ruar dhe Ă«shtĂ« realizuar bashkimi i prototipave tĂ« ndryshĂ«m tĂ« funksioneve. JanĂ« hequr implementimet e veta tĂ« algoritmeve CRC16, MD5, SHA1 dhe SHA2.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster