pacman står for package manager-verktøyet (pacman). pacman er en command-line verktøy for å installere, bygge, fjerne og behandle Arch Linux-pakken. pacman bruker libalpm (Arch Linux-Pakken Management (ALPM) library) som en back-end å utføre alle handlinger. Noen andre pakken manger verktøy som blir brukt mye i Linux er yum, brutt, apt-get dpkg, rpm, Zypper, pacman, urpmi, etc.,

Nå, jeg kommer til å spille på vår Manjaro 15.,10-boksen for å forklare og dekker for det meste brukt pacman kommandoer med eksempler.

1) Felles syntaks/filplassering for pacman

Se nedenfor for felles syntaks/ fil-plasseringen av pacman som vil hjelpe deg hvis du ønsker å sjekke ut mer om det.

2) Installere en Pakke eller pakker

Bruk under kommando for å installere en pakke eller installerte pakker på ditt system. I dette tilfellet kommer jeg til å installere apache & php.

3) Fjerne en Pakke eller pakker

Bruk under kommandoen til å fjerne/slette alle pakker eller pakker installert på ditt system., I dette tilfellet kommer jeg til å fjerne apache & php.

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

4) oppdater en Pakke eller pakker

Bruk under kommando for å oppdatere alle pakker eller pakker installert på ditt system. I dette tilfellet kommer jeg til å oppdatere apache & php til nyeste versjon. Hvis en oppdatering er tilgjengelig, det vil oppgradere pakken til nyeste versjon ellers installere nåværende.

6) Hvordan listen pakker

Bruk kommandoene nedenfor for å liste opp alle installerte pakker. Det vil ta lang tid å listout bedre kan vi bruke mer-kommandoen for å se side ved side.,

for Å hente en liste over filer som er installert av en bestemt pakke.

7) Sjekk oppdateringer

Bruk under kommando for å sjekke ledige pakken oppdateringer på systemet. Hvis noe tilgjengelig, vil utføre oppdateringen.

8) Søke etter en pakke

Hvis du ikke vet nøyaktig pakken navn som du ønsker å installere, Bruke søk-alternativet vil det gå tilbake matchende string. I dette tilfellet kommer jeg til å søke krom.

# 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øke allerede installert pakken ved å legge til Q-alternativet 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) Sjekk pakken informasjon

Hvis du ønsker å vite pakken detaljert informasjon før du fortsetter med installasjonen. Bruk under kommando, vil det gi full informasjon om pakken som pakke versjon, størrelse, repo navn, 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

for Å få informasjon om installerte pakken

# 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

Vis liste av backup filer og deres modifikasjon stater. Hvis du har installert apache 2.4.12 og senere på scenen, har du oppgradert til 2.4.,18, vil det viser endring stater.

10) Installere en pakke fra bestemte Depotet

Bruk under kommando for å Installere en pakke fra bestemte Depotet. I dette tilfellet kommer jeg til å installere mplayer pakke fra Manjaro ekstra depotet.

# pacman -S extra/mplayer

11) Vise pakken avhengigheter

Bruk under kommandoen til å Vise pakken avhengigheter.

# 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

for Å liste opp alle pakker som ikke lenger er nødvendige som en avhengighet.,

for Å liste opp alle pakker som er eksplisitt installert og ikke nødvendig som en avhengighet

12) Synkronisere databasen

Bruk kommandoene nedenfor for å Synkronisere databasen. Gjør dette før du fortsetter full system oppgradering.

Force Synkronisere databasen

13) Installer Oppdateringer

Bruk kommandoene nedenfor for å oppdatere hele systemet pakker til nyeste versjon. Vi kan også oppgradere systemet til ny versjon av Archi/Manjaro hvis den er tilgjengelig.

14) Hvordan installere gruppe pakken

Vi kan installere gruppe pakken, som hvis du ønsker å installere gruppe av programvare i ett skudd., Når du installerer gruppe av pakker, vil det be deg om å velge pakker fra gruppen, og du har mulighet til å utelukke bestemt pakke eller områder av pakker i listen.

for Å se hvilke pakker som hører til gruppen

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

15) whatprovides funksjon

Denne kommandoen søk hvilke pakker som er eier av en fil .

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

16) Rent pacman Cache

Hvis vi ønsker å rydde pacman cache vi kan gjøre det ved å skyte nedenfor kommandoer.

Tom bufrede pakker.,

17) Les mer om pacman

Bruk kommandoene nedenfor for å lese mer om pacman-kommando informasjon.

$ pacman -helpor$ man pacman

Nyte….)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *