pacman står för package manager utility (pacman). pacman är ett kommandoradsverktyg för att installera, bygga, ta bort och hantera Arch Linux-paket. pacman använder libalpm (Arch Linux Package Management (ALPM) bibliotek) som en back-end för att utföra alla åtgärder. Några andra paket krubba verktyg som används allmänt i Linux är yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi, etc.

Nu ska jag spela på vår Manjaro 15.,10 box för att förklara och täcka används mestadels pacman kommandon med exempel.

1) gemensam syntax/filplats för pacman

se nedan för gemensam syntax / filplats för pacman som hjälper dig om du vill kontrollera mer om det.

2) Installera ett paket eller paket

använd kommandot nedan för att installera ett paket eller paket på ditt system. I det här fallet kommer jag att installera apache& php.

3) Ta bort ett paket eller paket

använd kommandot nedan för att ta bort / radera ett paket eller paket på ditt system., I det här fallet kommer jag att ta bort apache & php.

# pacman -R apache# pacman -R apache php# pacman -Rs apache# pacman -Ru gnome

4) Uppdatera ett paket eller paket

använd kommandot nedan för att uppdatera ett paket eller paket på ditt system. I det här fallet kommer jag att uppdatera apache& php till senaste versionen. Om uppdateringen är tillgänglig kommer den att uppgradera paketet till senaste versionen annars installera om den nuvarande.

6) Så här listar du paket

använd nedanstående kommandon för att lista alla installerade paket. Det tar lång tid att listout bättre vi kan använda mer kommando för att se sida för sida.,

för att hämta en lista över de filer som installerats av ett visst paket.

7) Kontrollera uppdateringar

använd kommandot nedan för att kontrollera tillgängliga paketuppdateringar på ditt system. Om något tillgängligt kommer det att utföra uppdateringen.

8) sök ett paket

Om du inte vet det exakta Paketnamn som du vill installera, använd sökalternativet som det kommer att returnera matchande strängen. I det här fallet ska jag söka efter chromium.

# pacman -Ss chromiumextra/chromium 48.0.2564.116-1 The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browserextra/qt5-webengine 5.5.1-9 (qt qt5) Provides support for web applications using the Chromium browser projectcommunity/chromium-bsu 0.9.15.1-2 A fast paced top scrolling shootercommunity/chromium-chromevox latest-1 Causes the Chromium web browser to automatically install and update the ChromeVox screen reader extention. Note: This package does not contain the extension code.community/fcitx-mozc 2.17.2313.102-1 Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)

Du kan söka redan installerat paket genom att lägga till Q alternativ med pacman.,

# pacman -Qs apchelocal/apache 2.4.18-1 A high performance Unix-based HTTP serverlocal/apr 1.5.2-1 The Apache Portable Runtimelocal/apr-util 1.5.4-1 The Apache Portable Runtime# pacman -Qs chromium

9) Kontrollera paketinformation

om du vill veta paketet detaljerad information innan du fortsätter med installationen. Använd kommandot nedan, det kommer att ge fullständig information om paketet som paketversion, storlek, repo namn, etc..

# pacman -Si chromiumRepository : extraName : chromiumVersion : 48.0.2564.116-1Description : The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browserArchitecture : x86_64URL : http://www.chromium.org/Licenses : BSDGroups : NoneProvides : NoneDepends On : gtk2 nss alsa-lib xdg-utils bzip2 libevent libxss icu libexif libgcrypt ttf-font systemd dbus flac snappy speech-dispatcher pciutils libpulse harfbuzz libsecret libvpx perl perl-file-basedir desktop-file-utils hicolor-icon-themeOptional Deps : kdebase-kdialog: needed for file dialogs in KDE gnome-keyring: for storing passwords in GNOME keyring kwallet: for storing passwords in KWalletConflicts With : NoneReplaces : NoneDownload Size : 44.42 MiBInstalled Size : 172.44 MiBPackager : Evangelos Foutras Build Date : Fri 19 Feb 2016 04:17:12 AM ISTValidated By : MD5 Sum SHA-256 Sum Signature

för att få information om installerat paket

# pacman -Qi apacheName : apacheVersion : 2.4.18-1Description : A high performance Unix-based HTTP serverArchitecture : x86_64URL : http://www.apache.org/dist/httpdLicenses : APACHEGroups : NoneProvides : NoneDepends On : zlib apr-util pcreOptional Deps : lua: for mod_lua module openssl: for mod_ssl module libxml2: for mod_proxy_html, mod_xml2enc modules nghttp2: for mod_http2 module lynx: apachectl statusRequired By : NoneOptional For : NoneConflicts With : NoneReplaces : NoneInstalled Size : 5.41 MiBPackager : Anatol Pomozov Build Date : Mon 14 Dec 2015 09:36:34 PM ISTInstall Date : Thu 03 Mar 2016 12:52:34 PM ISTInstall Reason : Explicitly installedInstall Script : YesValidated By : Signature# pacman -Qi chromiumerror: package 'chromium' was not found

visa listan över säkerhetskopior och deras modifieringstillstånd. Om du installerade apache 2.4.12 och senare på scenen uppgraderade du till 2.4.,18, Det kommer att visa modifieringstillstånd.

10) Installera ett paket från ett särskilt förråd

använd kommandot nedan för att installera ett paket från ett särskilt förråd. I detta fall kommer jag att installera mplayer paket från Manjaro extra förvaringsplats.

# pacman -S extra/mplayer

11) Visa paketberoende

använd kommandot nedan för att visa paketberoende.

# pactree apacheor# pactree -c apacheor# pactree -sc apacheapache├─zlib│ └─glibc│ ├─linux-api-headers│ ├─tzdata│ └─filesystem│ └─iana-etc├─apr-util│ ├─apr│ │ └─util-linux│ │ ├─pam│ │ │ ├─glibc│ │ │ ├─cracklib

för att lista alla paket som inte längre krävs som beroenden.,

för att lista alla paket som uttryckligen är installerade och inte krävs som beroenden

12) synkronisera databasen

använd nedanstående kommandon för att synkronisera databasen. Gör detta innan du fortsätter fullständig systemuppgradering.

tvinga synkronisera databasen

13) installera uppdateringar

använd nedanstående kommandon för att uppdatera hela systempaket till senaste versionen. Vi kan också uppgradera vårt system till ny version av Archi/Manjaro om den är tillgänglig.

14) Så här installerar du grupppaket

vi kan installera grupppaket, som om du vill installera grupp av programvara i ett skott., När du installerar grupp av paket, kommer det att uppmana dig att välja paket från gruppen och du har möjlighet att utesluta vissa paket eller intervall av paket i listan.

för att se vilka paket som tillhör gruppen

# pacman -Sg gnomegnome adwaita-icon-themegnome baobabgnome dconf-editorgnome empathygnome eoggnome epiphanygnome evincegnome gdmgnome gnome-backgroundsgnome gnome-calculatorgnome gnome-contacts

15) whatprovides funktion

det här kommandot söker vilka paket som äger en fil .

# pacman -Qo /etc/httpd/conf/etc/httpd/conf/ is owned by apache 2.4.18-1

16) rengör Pacman-Cache

om vi vill rengöra pacman-paketcache kan vi göra det genom att skjuta under kommandon.

tomma cachade paket.,

17) Läs mer om Pacman

använd nedanstående kommandon för att läsa mer om Pacman command information.

$ pacman -helpor$ man pacman

Njut av….)

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *