pacman staat voor package manager utility (pacman). pacman is een command-line utility te installeren, bouwen, verwijderen en beheren Arch Linux-pakketten. pacman gebruikt libalpm (Arch Linux Package Management (ALPM) library) als back-end om alle acties uit te voeren. Enkele andere package manger hulpprogramma ‘ s die op grote schaal worden gebruikt in Linux zijn yum, dnf, apt-get, dpkg, rpm, zypper, pacman, urpmi, enz.,

nu ga ik spelen op onze Manjaro 15.,10 doos om uit te leggen en te dekken meestal gebruikte pacman commando ‘ s met voorbeelden.

1) gemeenschappelijke syntaxis/bestandslocatie voor pacman

zie hieronder voor gemeenschappelijke syntaxis/ bestandslocatie van pacman die u zal helpen als u er meer over wilt controleren.

2) installeer een pakket of pakketten

gebruik het onderstaande commando om een pakket of pakketten op uw systeem te installeren. In dit geval ga ik apache & php installeren.

3) een pakket of pakketten verwijderen

gebruik het onderstaande commando om een pakket of pakketten op uw systeem te verwijderen / wissen., In dit geval ga ik apache & php verwijderen.

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

4) een pakket of pakketten bijwerken

gebruik het onderstaande commando om een pakket of pakketten op uw systeem bij te werken. In dit geval ga ik apache & php bijwerken naar de nieuwste versie. Als update beschikbaar is, zal het upgraden van het pakket naar de nieuwste versie anders de huidige opnieuw installeren.

6) Hoe pakketten te tonen

Gebruik de onderstaande commando ‘ s om alle geïnstalleerde pakketten te tonen. Het zal lang duren om beter listout we kunnen meer commando gebruiken om pagina voor pagina te zien.,

om een lijst op te halen van de bestanden die door een bepaald pakket zijn geïnstalleerd.

7) Controleer updates

gebruik het onderstaande commando om beschikbare pakketupdates op uw systeem te controleren. Als er iets beschikbaar zal de update uit te voeren.

8) zoek een pakket

Als u niet de exacte pakketnaam weet die u wilt installeren, gebruik dan de zoekoptie die de overeenkomende tekenreeks retourneert. In dit geval ga ik chromium doorzoeken.

# 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)

U kunt al geà nstalleerd pakket Zoeken door Q optie met pacman toe te voegen.,

# 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) Controleer pakketinformatie

Als u de gedetailleerde pakketinformatie wilt weten voordat u verder gaat met de installatie. Gebruik het onderstaande commando, het geeft volledige informatie over het pakket zoals pakketversie, grootte, repo Naam, enz..

# 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

om informatie te krijgen over geïnstalleerd pakket

# 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

Toon de lijst met back-upbestanden en hun modificatiestatus. Als je apache 2.4.12 installeerde en later op het podium, heb je een upgrade gedaan naar 2.4.,18, Het toont modificatie Staten.

10) installeer een pakket uit een bepaald archief

gebruik het onderstaande commando om een pakket uit een bepaald Archief te installeren. In dit geval ga ik MPlayer pakket installeren van Manjaro extra repository.

# pacman -S extra/mplayer

11) pakketafhankelijkheden weergeven

gebruik het onderstaande commando om pakketafhankelijkheden te bekijken.

# 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

om alle pakketten weer te geven die niet langer nodig zijn als afhankelijkheden.,

om een lijst te maken van alle pakketten die expliciet geïnstalleerd zijn en niet vereist zijn als afhankelijkheden

12) synchroniseer de database

Gebruik de onderstaande commando ‘ s om de database te synchroniseren. Doe dit voordat u een volledige systeemupgrade uitvoert.

forceer de database

13) Updates installeren

Gebruik de onderstaande commando ‘ s om volledige systeempakketten bij te werken naar de nieuwste versie. Ook kunnen we ons systeem upgraden naar een nieuwe versie van Archi/Manjaro indien beschikbaar.

14) hoe een groepspakket installeren

We kunnen een groepspakket installeren, bijvoorbeeld als u een groep software in één keer wilt installeren., Wanneer je groep van pakketten installeert, zal het je vragen om de pakketten uit de groep te selecteren en je hebt de optie om bepaalde pakketten of reeksen van pakketten uit te sluiten in de lijst.

om te zien welke pakketten tot de groep behoren

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

15) whatprovides function

Dit commando zoekt welke pakketten een bestand bezitten .

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

16) clean pacman Cache

als we pacman package cache willen opschonen, kunnen we dit doen door onderstaande commando ‘ s te starten.

lege cachepakketten.,

17) Lees meer over pacman

Gebruik de onderstaande commando ‘ s om meer te lezen over pacman Commando informatie.

$ pacman -helpor$ man pacman

Enjoy….)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *