Ang bagong bersyon ng Pacman 5.2 package manager ay magagamit na ngayon

Archlinux

Noong nakaraang linggo ay pinag-uusapan natin ang balita na inilabas ng mga developer ng Arch Linux upang isama suporta para sa zstd compression algorithm as of Pacman bersyon 5.2. At mabuti ilang oras lang ang nakakalipas ang bagong bersyon ay pinakawalan tagapangasiwa Pakete ng Pacman 5.2

Para sa mga hindi nakakaalam tungkol kay Pacman, dapat alam nila iyon ito ang Arch Linux package manager, ay maaaring malutas ang mga dependency, at awtomatikong mag-download at mag-install ng lahat ng kinakailangang mga pakete. Sa teorya, kailangan lamang ng gumagamit na magpatupad ng isang solong utos upang ganap na ma-update ang system.

Gumagamit si Pacman ng mga file na naka-pack sa alkitran at naka-compress sa gzip o xz para sa lahat ng mga pakete, na ang bawat isa ay naglalaman ng naipon na mga binary. Ang mga pakete ay na-download sa pamamagitan ng FTP, maaari mo ring gamitin ang HTTP at mga lokal na file, depende sa kung paano naka-configure ang bawat repository. Sumusunod sa Linux Arch Build System (ABS) na ginamit upang lumikha ng mga pakete mula sa source code.

Pangunahing kabaguhan ng Pacman 5.2

Sa paglulunsad ng bagong bersyon ng Pacman 5.2, mahahanap natin na ang isa sa mga pinakahusay na novelty ay ang pagsasama ng zstd algorithm na, kumpara sa algorithm na "xz", pabilisin ang pag-compress at pag-unpack ng mga package, habang pinapanatili ang antas ng compression.

Kasabay nito nagdagdag ng kakayahang ikonekta ang mga manager upang makepkg upang mag-download ng mga package ng mapagkukunan at i-verify sa pamamagitan ng digital signature. Bilang karagdagan, idinagdag din ang suporta para sa compression ng packet gamit ang lzip at lz4 algorithms.

Sa kaso ng Repo-add, ang idinagdag na suporta para sa compression ng database gamit ang zstd ay nakatayo. Sa malapit na hinaharap, inaasahan ng Arch Linux ang isang default na paglipat sa paggamit ng zstd.

Ang isa pang pagbabago sa Pacman 5.2 ay iyon ang suporta para sa mga pag-update ng delta ay ganap na naalis, pinapayagan kang mag-download lamang ng mga pagbabago. Ang kapasidad ay tinanggal dahil sa isang kahinaan (CVE-2019-18183), na nagpapahintulot sa mga di-makatwirang utos na maipatupad sa system kapag gumagamit ng mga hindi naka-sign na database.

Para sa isang pag-atake, kinakailangan upang mag-download ang gumagamit ng mga file na inihanda ng magsasalakay gamit ang database at ang pag-update ng delta. Ang suporta para sa mga pag-update ng delta ay hindi pinagana bilang default at hindi malawak na ginamit. Sa hinaharap, planong ganap na muling isulat ang pagpapatupad ng mga delta update.

Sa kabilang banda din ang suporta para sa pag-download ng mga PGP key gamit ang Web Key Directory ay naka-highlight (WKD), na ang kakanyahan ay upang ilagay ang mga pampublikong key sa web na may isang link sa domain na tinukoy sa email address.

Ang isa pang pagbabago na nagkakahalaga ng pagsasaalang-alang ay ang sa bagong bersyon ng Pacman 5.2 inalis ang pagpipiliang "–pilit" dahil sa paggamit nito ang posibilidad na magkaroon ng mga problema sa mga dependency ay maaaring mangyari. Ngayon sa halip na ang opsyong "–overwrite" ay inaalok. mas tumpak na sumasalamin.

Samantalang para sa mga resulta ng paghahanap ng file na may pagpipiliang "-F" ay nagbibigay ng pinalawig na impormasyon tulad ng pangkat ng package at katayuan sa pag-install.

Sa wakas ay sulit ding banggitin na sa paglabas ng Pacman 5.2, ang isang kahinaan ay naayos sa XferCommand command handler (CVE-2019-18182), na nagpapahintulot sa isang pag-atake ng MITM at isang hindi naka-sign na database upang makamit ang pagpapatupad ng iyong mga utos sa system .

At iyon sa Pacman 5.2 posible na bumuo gamit ang Meson system sa halip na Autotools. Sa susunod na bersyon, ganap na papalitan ng Meson ang Autotools.

I-update ang Pacman sa bagong bersyon

Sa mga sandaling ito kung saan isinulat ang artikulo ang bagong bersyon ng Pacman ay hindi pa pinakawalan sa mga arch Linux repository, kaya ang tanging paraan upang magkaroon ng bagong bersyon ng Pacman 5.2 sa aming system ats sa pamamagitan ng pag-download at pag-iipon ng source code para sa ito sa aming computer.

Para sa mga adventurer na gustong bumuo, maaari nilang makuha ang Pacman 5.2 code mula sa link sa ibaba.

Samantala para sa iba pa, oras na upang maghintay para sa abiso sa Octopi o hintayin na maipakita ang pag-update sa loob ng mga repositoryo ng Arch Linux.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.