pacman steht für Package Manager utility (pacman). pacman ist ein Befehlszeilenprogramm zum Installieren, Erstellen, Entfernen und Verwalten von Arch Linux-Paketen. pacman verwendet libalpm (Arch Linux Package Management (ALPM) Library) als Backend, um alle Aktionen auszuführen. Einige andere Paketmanager-Dienstprogramme, die unter Linux weit verbreitet sind, sind yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi usw.,

Jetzt werde ich auf unserem Manjaro 15 spielen.,10 box zu erklären und decken meist verwendeten pacman Befehle mit Beispielen.

1) Common syntax / file location for pacman

Siehe unten für common syntax / file location of pacman, die Ihnen helfen, wenn Sie mehr darüber überprüfen möchten.

2) Installieren Sie ein Paket oder Pakete

Verwenden Sie den folgenden Befehl, um ein Paket oder Pakete auf Ihrem System zu installieren. In diesem Fall werde ich apache & php installieren.

3) Entfernen Sie ein Paket oder Pakete

Verwenden Sie den folgenden Befehl, um alle Pakete oder Pakete auf Ihrem System zu entfernen/löschen., In diesem Fall werde ich entfernen apache & php.

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

4) Aktualisieren Sie ein Paket oder Pakete

Verwenden Sie den folgenden Befehl, um ein Paket oder Pakete auf Ihrem System zu aktualisieren. In diesem Fall werde ich apache & php auf die neueste Version aktualisieren. Wenn Update verfügbar ist, wird das Paket auf die neueste Version aktualisiert, andernfalls wird das aktuelle neu installiert.

6) So listen Sie Pakete auf

Verwenden Sie die folgenden Befehle, um alle installierten Pakete aufzulisten. Es wird lange dauern, bis listout besser können wir mehr Befehl verwenden, um Seite für Seite zu sehen.,

Um eine Liste der von einem bestimmten Paket installierten Dateien abzurufen.

7) Überprüfen Sie Updates

Verwenden Sie den folgenden Befehl, um verfügbare Paketupdates auf Ihrem System zu überprüfen. Wenn etwas verfügbar ist, wird es das Update durchführen.

8) Suchen Sie ein Paket

Wenn Sie den genauen Paketnamen, den Sie installieren möchten, nicht kennen, verwenden Sie die Suchoption, mit der die übereinstimmende Zeichenfolge zurückgegeben wird. In diesem Fall werde ich Chrom suchen.

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

Sie können bereits installiertes Paket suchen, indem Sie Q Option mit pacman hinzufügen.,

# 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) Überprüfen Sie die Paketinformationen

Wenn Sie vor der Installation detaillierte Informationen zum Paket erhalten möchten. Verwenden Sie den folgenden Befehl, es gibt vollständige Informationen über das Paket wie Paketversion, Größe, Repo-Name, 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

Informationen zum installierten Paket erhalten

# 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

Zeigen Sie die Liste der Sicherungsdateien und deren Änderungsstatus an. Wenn Sie Apache 2.4.12 und höher auf der Bühne installiert haben, haben Sie ein Upgrade auf 2.4 durchgeführt.,18, es wird zeigt änderung staaten.

10) Installieren Sie ein Paket aus einem bestimmten Repository

Verwenden Sie den folgenden Befehl, um ein Paket aus einem bestimmten Repository zu installieren. In diesem Fall werde ich das Mplayer-Paket aus dem Manjaro extra Repository installieren.

# pacman -S extra/mplayer

11) Paketabhängigkeiten anzeigen

Verwenden Sie den folgenden Befehl, um Paketabhängigkeiten anzuzeigen.

# 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

Um alle Pakete aufzulisten, die nicht mehr als Abhängigkeiten benötigt werden.,

Um alle explizit installierten und nicht als Abhängigkeiten erforderlichen Pakete aufzulisten

12) Synchronisieren Sie die Datenbank

Verwenden Sie die folgenden Befehle, um die Datenbank zu synchronisieren. Tun Sie dies, bevor Sie mit dem vollständigen Systemupgrade fortfahren.

Erzwingen Sie die Synchronisierung der Datenbank

13) Installieren Sie Updates

Verwenden Sie die folgenden Befehle, um ganze Systempakete auf die neueste Version zu aktualisieren. Außerdem können wir unser System auf eine neue Version von Archi/Manjaro aktualisieren, falls verfügbar.

14) Wie zu installieren gruppe paket

Wir können installieren gruppe paket, wie wenn sie installieren möchten gruppe von software in einem schuss., Wenn Sie eine Gruppe von Paketen installieren, werden Sie aufgefordert, die Pakete aus der Gruppe auszuwählen, und Sie haben die Möglichkeit, bestimmte Pakete oder Paketbereiche in der Liste auszuschließen.

Um zu sehen, welche Pakete zur Gruppe gehören

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

15) whatprovides function

Dieser Befehl sucht, welche Pakete eine Datei besitzen .

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

16) Pacman-Cache bereinigen

Wenn wir den Pacman-Paketcache bereinigen möchten, können wir dies tun, indem wir die folgenden Befehle ausführen.

Leere zwischengespeicherte Pakete.,

17) Lesen Sie mehr über pacman

Verwenden Sie die folgenden Befehle, um mehr über pacman-Befehlsinformationen zu lesen.

$ pacman -helpor$ man pacman

Genießen Sie….)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.