Pacman (Arch Linux)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

pacman (zkratka z angl. package manager) je správce balíčků distribuce Arch Linux, který sleduje veškerý software instalovaný do systému. Má jednoduchou podporu závislostí a pro všechny balíčky používá standardní formát archivu .tar.xz.

Příklady použití

Instalace nebo aktualizace balíčku z repozitářů pacman -Ss balicek (najde vybraný nebo podobný balíček) pacman -S balicek (nainstaluje vybraný balíček)

* Odstranění nainstalovaného balíčku pacman -R balicek (odstraní balíček) pacman -Rs balicek (jako -R a s ním pokud možno následné závislosti)

* Další zajímavé informace pacman -Qe (vypíše balíčky, které samy nejsou součástí jiných závislostí)

* Aktualizace systému pacman -Suy pacman --sync --sysupgrade

Seznam změn

Verze 3.0.0 (vyšla 25. 3. 2007)

pacman 3. +more0 je první release s odděleným backendem (libalpm) * přibyla podpora lokalizace pomocí gettext * backendu se používá libdownload a libarchive * je možné používat proxy (díky libdownload) * byla aktualizována dokumentace, přibyla man stránka pacman. conf * aktualizace seznamu zrcadel * přidána podpora changelogů * logují se zprávy z instalačních skriptů * volba -Qe vypisuje co má - balíčky které nejsou ničím vyžadovány a byly nainstalovány jako závislost * přidána volba -Qu - vypíše seznam balíčků k aktualizaci * přidána volba -Se - nainstaluje jen závislosti * při instalaci deinstalaci se řadí závislosti * před instalací se kontroluje volné místo na disku * nabídka smazání poškozeného archivu * vylepšen způsob zálohování, nyní je dostupné i při upgradu * z pacman. conf odstraněna řádka NoUpgrade * při upgrade se vypíše velikost archivů po rozbalení * vylepšen progressbar * snížena četnost volání ldconfig * selektivní nahrávání databáze přináší výrazné zrychlení operací (dost výrazné) * debugovací výstup - volba --debug * pacman-optimize - nyní podporuje databáze na oddělených filesystémech * makepkg a abs podporují conf soubory v domovském adresáři * změny v makepkg: ** seznam architektur arch= je povinné ** k názvu balíku se přidává jméno architektury ** nový formát konfiguračního souboru ** změněna výchozí konfigurace ** přidána podpora alternativní kontroly integrity ** při rozbalování se vychází z typu souboru, ne podle přípony ** přidána položka noextract ** nový formát položek ** nová volba pro log-ování sestavování balíku ** nová volba --repackage znovu zabalí balík bez sestavování ** uživatel může vybrat cesty pro doc ** konfigurovatelné umístění cache zdrojáků ** závislosti jsou odstraněny při úspěšném, nebo neúspěšném sestavení * změny v abs: ** podporuje jak cvsup tak csup ** rozšířená konfigurace ** přidána podpora pro testing depozitáře * nové pomocné skripty: ** rankmirrors - najde nejlepší zrcadlo ** repo-add - přidá balíček do souboru databáze ** repo-remove - odstraní balíček ze souboru databáze * přidán pactest - sada testů * všude spousta malých oprav.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top