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.
