Uhlobo olusha lwe-APT 2.0 selulungile futhi lezi yizindaba zalo

Ukukhishwa kwe- inguqulo entsha yethuluzi lokuphathwa kwephakeji "APT 2.0" (Ithuluzi Lephakheji Elithuthukile) okuyi ithuthukiswa iphrojekthi kaDebian. Ngaphezu kwe-Debian nokusatshalaliswa kwayo, i-APT iphinde isetshenziswe kokunye ukusabalalisa okususelwa kumphathi wephakheji we-rpm, njenge-PCLinuxOS ne-ALT Linux.

Uma kuqhathaniswa nochungechunge lwe-1.8, uchungechunge I-APT 2.0 Yethula Izici Ezintsha Ezininganakanye ukuthuthukiswa kokusebenza, ukuqina, ngaphezu kweqiniso lokuthi ikhodi eningi nayo isusiwe, okunciphisa usayizi womtapo wezincwadi, igatsha elisha lifaka nezinguquko ezinqwabelene ngesikhathi kwenziwa igatsha lokuhlola le-1.9.x, ezinye izinguquko ku-syntax, phakathi kwezinye izinto.

Izici ezintsha eziyinhloko ze-APT 2.0

Ngokukhishwa kwale nguqulo entsha, kuyashiwo esimemezelweni sokuthi ukungezwa kufakiwe emiyalweni eyamukela amagama ephakheji kahle manje Banokusekelwa kwezifanekiso. I-syntax yesifanekiso ngokuyisisekelo ilandela isitayela sezifanekiso zokufaneleka.

Ngenkathi ukusekelwa kwamamaski nezinkulumo ezijwayelekile kuzimpikiswano zomyalo we-apt kumisiwe, izifanekiso manje kufanele zisetshenziswe esikhundleni salokho.

Isibonelo esiyisisekelo yalolu shintsho olusha, uma sifuna ukufaka uhlu lwamaphakeji afakwe ngesandla ezinye izigaba:

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

Olunye ushintsho olubalulekile lwale nguqulo entsha ukuthi Ukwanelisa ngokufanele futhi uthole imiyalo yokwenelisa okwengeziwe, ekuvumela ukuthi ufake amaphakheji adingekayo ukwanelisa ukuncika okuchazwe kulayini odluliswe njengengxabano. Kubandakanya ukuthi ungabala imigqa eminingi futhi ucacise u- "Ukungqubuzana:" ukuvimba ukususa ukuncika.

Isibonelo esiyisisekelo sale miyalo:

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

Ngakolunye uhlangothi singakuthola lokho ingeze amandla okubopha kwiphakheji enekhodi ukungeza isiqalo "src:" phambi kwegama lephakeji (ukuphina kukuvumela ukuthi ungeze amaphakheji avela kwamanye amagatsha ngaphandle kokubuyekeza lonke uhlelo, ngokwesibonelo ukufaka kumaphakeji azinzile kusuka ekuhlolweni noma okungazinzile).

Ukulungisa wonke amaphakheji kanambambili aqoqwe kwiphakheji enekhodi eyi-apt 2.0.0, ungacacisa:

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

Kubuye kuqhakanjiswe lokho ukuhambisana okuthuthukisiwe kokukhishwa komshayeli obomvu futhi ukhipha impahla ngenkathi kwenziwa umyalo wokuvuselela.

Ngaphandle kwalokho kushiwo lokho ifomethi yesilondolozi ibuyekeziwe, manje ekuvumela ukuthi ungeze okufakiwe okusha ngaphandle kokwephula i-ABI. Ama-pointers asenqolobaneni manje abhaliwe ngokwezibalo futhi awakwazi ukuqhathaniswa nezinombolo (ngaphandle kuka-0 nge-nullptr).

Kwezinye izinguquko okushiwo kule nguqulo entsha:

  • Kususwe amafulegi aphelelwe yisikhathi futhi kwahlanganiswa ama-prototypes wokusebenza ahlukahlukene. Ukwenza ngokwezifiso ama-algorithm e-CRC16, MD5, SHA1, ne-SHA2 asusiwe.
  • Umyalo we-apt ulinda kuze kukhishwe ilokhi ye-dpkg. Ngokuzenzakalelayo, lapho kuqalwa kusuka kukhonsoli, ukulinda akunamkhawulo ngesikhathi futhi, kwezinye izimo, isikhathi sokulinda ngamasekhondi ayi-120.
  • Uma i-apt ingakwazi ukusetha ukukhiya, iphutha manje seliboniswa ngegama ne-pid yenqubo equkethe ifayela lokukhiya elibonisiwe.
  • Kungezwe ukuhumusha okuhlanganisiwe nemiyalo ye-bump-abi.
  • Okwe-cryptographic hashing, ukusetshenziswa kwe-MD5, SHA1, ne-SHA2 komtapo wezincwadi we-libgcrypt kuyabandakanyeka.
  • Ama-akhawunti afakwe kuhlu lwefayela le-auth.conf manje asedluliswa kuphela uma etholakala nge-HTTPS ukuvikela ukuvuza uma ngabe uxhumano lwe-HTTP lubanjwa.
  • Isidingo senguqulo yezinga le-C ++ sikhuliselwe ku-C ++ 14.
  • Umsizi we-apt ungeza ukusekelwa kokucacisa ama-hashes amaningi wefayela elilodwa.
  • Kuhlanganiswe umtapo wezincwadi we-libapt-inst ne-libapt-pkg.

Ekugcineni kushiwo lokho le nguqulo entsha ye-APT 2.0, kungekudala izofakwa ku igatsha elingazinzile lakwaDebian naku-Ubuntu, njengoba inguqulo 1.9 ye-APT ifakiwe ku-Ubuntu 19.10 futhi kungenzeka ihlanganiswe ngo-20.10.

Uma ufuna ukwazi kabanzi ngayo, ungabheka isimemezelo esisha inguqulo ku isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.