Lëshimi i menaxherit të paketave APT 2.0

I 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 ndarje nga ai, APT përdoret gjithashtu në disa ndarje të bazuara në menaxherin e paketave rpm, si PCLinuxOS dhe ALT Linux. Dega e re ka mbledhur ndryshimet e grumbulluara gjatë zhvillimit të degës eksperimentale 1.9.x. Lëshimi i ri do të i integruar shkonte në degën Debian Unstable dhe në bazën e paketave Ubuntu (në Ubuntu 19.10 është përdorur dega eksperimentale 1.9).

Nga ndryshimet mund të theksohet:

  • NĂ« komandat qĂ« pranojnĂ« emra paketash, Ă«shtĂ« shtuar mbĂ«shtetje ĆĄablona. Sintaksa e shablloneve kryesisht pasqyron stilin e shablloneve aptitude. MbĂ«shtetja pĂ«r maska dhe shprehje tĂ« rregullta nĂ« argumentet e komandĂ«s apt Ă«shtĂ« ndalur, tani duhet pĂ«rdorur shabllone. PĂ«r shembull, pĂ«r tĂ« listuar tĂ« gjitha paketat e instaluara manualisht nga seksionet me fjalĂ«t libs, perl dhe python:

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

  • Komandat «apt satisfy» dhe «apt-get satisfy» janĂ« shtuar, duke lejuar instalimin e pakot qĂ« kĂ«rkohen pĂ«r tĂ« pĂ«rmbushur varĂ«sitĂ« e specifikuara nĂ« vargun e kaluar si argument. PĂ«rfshirĂ« mund tĂ« enumeroni disa linja dhe tĂ« pĂ«rcaktoni bllokime «Conflicts:» pĂ«r tĂ« pĂ«rjashtuar varĂ«si. PĂ«r shembull:

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

  • ËshtĂ« shtuar mundĂ«sia e ankorimit tĂ« paketave nĂ« lidhje me kodin duke shtuar prefiksin «src:» para emrit tĂ« paketĂ«s (pinning, lejon shtimin e paketave nga degĂ« tĂ« tjera pa pĂ«rditĂ«suar tĂ« gjithĂ« sistemin, pĂ«r shembull, tĂ« instaloni nĂ« stable paketa nga testing ose unstable). PĂ«r tĂ« ankoruar tĂ« gjitha paketat binare tĂ« ndĂ«rtuara nga paketa me kodin 2.0.0 mund tĂ« pĂ«rcaktoni:

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

  • NĂ« komandĂ«n apt Ă«shtĂ« siguruar pritja pĂ«r çlirimin e bllokimit tĂ« dpkg. NĂ« pĂ«rputhje me rregullat, kur niset nga konsola, pritja nuk Ă«shtĂ« e kufizuar nĂ« kohĂ«, ndĂ«rsa nĂ« rastet e tjera koha e pritjes Ă«shtĂ« 120 sekonda.
  • NĂ«se apt nuk mund tĂ« vendosĂ« bllokimin, tani gabimi shfaqet me emrin dhe pid-nĂ« e procesit qĂ« mban skedarin e lock-it.
  • JanĂ« shtuar komandat merge-translations dhe bump-abi.
  • PĂ«r kriptimin e hash-it janĂ« angazhuar realizimet e MD5, SHA1 dhe SHA2 nga biblioteka libgcrypt.
  • ËshtĂ« forcuar paralelizmi i ekzekutimit tĂ« procesorĂ«ve rred dhe deshifrim gjatĂ« ekzekutimit tĂ« komandĂ«s update.
  • LlogaritĂ« e listuara nĂ« skedarin auth.conf tani dĂ«rgohen vetĂ«m kur kĂ«rkohet pĂ«rmes HTTPS pĂ«r tĂ« shmangur rrjedhjen nĂ« rastin e kapjes sĂ« lidhjes HTTP.
  • KĂ«rkesa pĂ«r versionin e standardit C++ Ă«shtĂ« rritur 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 caches Ă«shtĂ« modernizuar, i cili tani lejon shtimin e shĂ«nimeve tĂ« reja pa dĂ«mtuar ABI. TĂ« treguesit nĂ« cache tani janĂ« statikisht tĂ« tipizuar dhe nuk mund tĂ« krahasohen me numra tĂ« plotĂ« (pĂ«rveç 0 pĂ«rmes nullptr).
  • JanĂ« kryer pastrime nga flamujt e vjetĂ«ruar dhe Ă«shtĂ« realizuar bashkimi i prototipave tĂ« ndryshĂ«m tĂ« funksioneve. JanĂ« hequr zbatimet e veta tĂ« algoritmeve CRC16, MD5, SHA1 dhe SHA2.

Burimi: opennet.ru

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