Pacman 7.0 Paketni Upravitelj Objavljen, Evo Što Je Novo


Upravitelj paketa Arch Pacman 7.0 poboljšava sigurnost, uvodi DownloadUser za sigurnije rukovanje datotekama, ispravlja nekoliko ključnih ranjivosti i još mnogo toga.

Arch Linux je izdao najnoviju verziju svog omiljenog upravitelja paketa, Pacman 7.0. Predstavljeno je nekoliko novih značajki i poboljšanja kako bi se unaprijedila njegova funkcionalnost i korisničko iskustvo, pa ih pogledajmo.

Istaknute značajke upravitelja paketa Pacman 7.0

Glavna novost nove verzije je dodatak DownloadUser opcije konfiguracije. Ova postavka omogućava povećanu sigurnost smanjujući privilegije prilikom preuzimanja datoteka i rješavajući uobičajene ranjivosti povezane s dopuštenjima datoteka tijekom preuzimanja.

To znači da se datoteke sada privremeno pohranjuju u direktorij koji pripada korisniku DownloadUser, čime se osigurava da proces preuzimanja ostane ograničen i ne zapisuje izvan određenog područja na Linux sustavima.

Štoviše, za napredne korisnike kojima je potrebna veća kontrola, Pacman 7.0 uvodi opciju DisableSandbox zajedno s zastavicom --disable-sandbox. Ova značajka omogućuje onemogućavanje ograničenja pisanja pri preuzimanju, što je korisno u scenarijima gdje korisnici rade u sigurnom ili prilagođenom okruženju.

Pacman 7.0 također donosi brojne ispravke i poboljšanja koja povećavaju robusnost i pouzdanost upravitelja paketima. Posebno, osigurava da se ažuriranja baze podataka i potpisi preuzimaju s istog mjesta, čime se pojednostavljuje proces ažuriranja i rješavaju problemi koji su prethodno uočeni s XferCommand.

Također zamjenjuje sprintf s snprintf, sigurnijom alternativom koja pomaže spriječiti preljeve bafera—uobičajenu sigurnosnu pogrešku u razvoju softvera. Osim toga, ažuriranje ispravlja značajnu pogrešku čitanja nakon oslobađanja memorije prilikom parsiranja konfiguracijskih datoteka i rješava probleme s pretraživanjem u nemalopraznim, ali praznim popisima datoteka.

Za programere i održavatelje, makepkg—skripta odgovorna za kompajliranje i izradu paketa iz izvornog koda—primila je više ažuriranja. To uključuje uklanjanje podrške za GITFLAGS i poboljšanja u rukovanju Git izvorima kako bi se bolje podržale promjene bez oslanjanja na korisničke postavke.

Osim toga, također poboljšava vidljivost pogrešaka vezanih uz izvor uz nove kodove povratka i sprječava prepisivanje određenih varijabli okruženja izrade, osiguravajući predvidljivije procese izrade.

Na kraju, alat pacman-key, ključan za sigurnost pri potpisivanju paketa, sada ispravno provjerava dopuštenja za operacije izvedene bez root pristupa, što je bitna nadogradnja za održavanje sigurnosti u višekorisničkim okruženjima.

Pogledajte cijeli zapis promjena za detaljne informacije o svim novitetima i poboljšanjima koje donosi Pacman 7.0. Korisnici Arch-a dobit će ga kao ažuriranje u narednim danima kada pokrenu poznatu naredbu pacman -Syu.