Pacman (pakethanteringssystem)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 10 februari 2020; kontroller kräver 24 redigeringar .
Pac Man
Sorts pakethanteringssystem
Författare Judd Wyneth [d] [1]
Skrivet i C [3]
Operativ system linux
Första upplagan 25 februari 2002 [1]
senaste versionen
Licens GNU GPL 2 [4]
Hemsida archlinux.org/pac… (  engelska)

Pacman ( förkortning från engelska  pac kage man ager ) är den officiella pakethanteraren för Arch Linux - distributionen . Pacman utvecklades av Arch Linux-skaparen Judd Wyneth .

Pacman kan hitta beroenden själv, ladda ner och installera alla nödvändiga paket automatiskt. Som regel räcker det för användaren att endast utföra ett kommando för att fullständigt uppdatera hela systemet.

Struktur

Alla Pacman-paket är komprimerade tar- arkiv, som vart och ett innehåller kompilerade program. Paket laddas ner via FTP- eller HTTP-protokoll från vissa webbplatser. Pacman kompletterar Arch Linux Build System (ABS - Arch Linux Build System) som används för att bygga paket från källkod. Det här verktyget har fasats ut [5] .

Syfte

Efter Arch Linux-filosofin siktar Pacman på att vara ett kraftfullt pakethanteringssystem samtidigt som det är lätt att lära sig.

Kommandon

pacman -Syu Uppdatera paketdatabaser och fullständig systemuppdatering pacman -Sy Uppdatera paketdatabaser pacman -Su Komplett systemuppdatering pacman -Ss-paket Hitta paket pacman -Ss ^package Sök efter paket med reguljärt uttryck pacman -Qs-paket Sök efter paket på det installerade systemet pacman -S-paket Installationspaket pacman -Sw-paket Ladda ner paket men installera inte pacman -R-paket Ta bort ett paket pacman -Rn-paket Ta bort ett paket och dess konfigurationsfiler pacman -Rs-paket Ta bort ett paket med beroenden ( används inte av andra paket ) pacman-Rsn-paket Ta bort ett paket med beroenden ( används inte av andra paket ) och dess konfigurationsfiler pacman -Qdt Lista alla föräldralösa paket ( med versioner ) pacman -Qdtq Lista alla föräldralösa paket ( utan version ) pacman -Qqdt | pacman -Rsn - Ta bort alla föräldralösa paket pacman -Sc Rensa cache för avinstallerade paket pacman -Scc Rensa paketcachen pacman -Qe Lista explicit installerade paket på systemet ( med versioner ) pacman -Qqe Lista explicit installerade paket på systemet ( utan version ) Installera paketet lokalt eller via URL: pacman -U [ /package path/ ][ package.pkg.tar.xz ] Exempel lokalt: pacman -U ~/Downloads/examplepkg.pkg.tar.xz Exempel via URL: pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

Grafiska gränssnitt

System som använder Pacman

Anteckningar

  1. 1 2 officiella webbplats
  2. Släpp pacman-6.0.1
  3. Pacman Open Source Project på Open Hub: Languages-sidan - 2006.
  4. https://git.archlinux.org/pacman.git/tree/COPYING
  5. ↑ Arch Linux - News : Utfasning av ABS-verktyg och rsync-slutpunkt  . www.archlinux.org. Hämtad 19 februari 2018. Arkiverad från originalet 30 juli 2017.
  6. ArcoLinux | ArcoLinux  (engelska) . Hämtad 14 april 2021. Arkiverad från originalet 3 maj 2022.
  7. DistroWatch.com: ConnochaetOS . distrowatch.com. Hämtad 30 maj 2020. Arkiverad från originalet 15 juli 2020.
  8. Garuda Linux officiella webbplats  . Garuda Linux | hem . Hämtad 14 april 2021. Arkiverad från originalet 14 april 2021.
  9. git-for-windows/git-sdk-32 . — 2021-04-14. Arkiverad från originalet den 16 september 2020.
  10. git-for-windows/git-sdk-64 . — 2021-04-14. Arkiverad från originalet den 2 januari 2021.
  11. SystemRescue - ChangeLog . www.system-rescue.org . Hämtad 23 juni 2021. Arkiverad från originalet 20 juni 2021.

Länkar

Information Recensioner