pacman znamená nástroj správce balíčků (pacman). pacman je nástroj příkazového řádku pro instalaci, sestavení, odebrání a správu balíčků Arch Linux. pacman používá libalpm (Arch Linux Package Management (ALPM) Knihovna) jako back-end provádět všechny akce. Některé další balíček jeslí nástroje, které jsou široce používány v Linuxu jsou yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi, atd.,
teď budu hrát na našem Manjaro 15.,10 box vysvětlit a pokrýt většinou používané pacman příkazy s příklady.
1) Společná syntaxe/umístění souboru pro pacman
viz níže pro společnou syntaxi / umístění souboru pacman, který vám pomůže, pokud chcete zkontrolovat více o tom.
2) Nainstalujte balíček nebo balíčky
použijte níže uvedený příkaz k instalaci jakéhokoli balíčku nebo balíčků do vašeho systému. V tomto případě se chystám nainstalovat apache & php.
3) odeberte balíček nebo balíčky
pomocí níže uvedeného příkazu odeberte / vymažte jakýkoli balíček nebo balíčky ve vašem systému., V tomto případě odstraním apache & php.
# pacman -R apache# pacman -R apache php# pacman -Rs apache# pacman -Ru gnome
4) aktualizujte balíček nebo balíčky
použijte níže uvedený příkaz k aktualizaci jakéhokoli balíčku nebo balíčků ve vašem systému. V tomto případě budu aktualizovat apache & php na nejnovější verzi. Pokud je k dispozici aktualizace, upgraduje balíček na nejnovější verzi, jinak přeinstaluje aktuální verzi.
6) Jak seznamovat balíčky
pomocí níže uvedených příkazů Zobrazte všechny nainstalované balíčky. Bude to trvat dlouho, než se budeme lépe seznamovat, můžeme použít více příkazů k zobrazení stránky po stránce.,
pro načtení seznamu souborů nainstalovaných konkrétním balíčkem.
7) Zkontrolujte aktualizace
použijte níže uvedený příkaz ke kontrole dostupných aktualizací balíčků ve vašem systému. Pokud je něco k dispozici, provede aktualizaci.
8) Hledání balení
Pokud nevíte přesný název balíčku, který chcete nainstalovat, Použít možnost hledání vrátí odpovídající řetězec. V tomto případě budu hledat 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)
můžete vyhledávat již nainstalovaný balíček přidáním možnosti Q s pacmanem.,
# 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) zkontrolujte informace o balíčku
Pokud chcete znát podrobné informace o balíčku před zahájením instalace. Použijte níže uvedený příkaz, poskytne úplné informace o balíčku, jako je verze balíčku, Velikost, Název repo atd..
# 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
získat informace o nainstalovaném balíku
# 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
Zobrazit seznam zálohování souborů a jejich modifikace státy. Pokud jste nainstalovali apache 2.4.12 a později na jevišti, upgradovali jste na 2.4.,18, bude to ukazuje modifikační stavy.
10) nainstalujte balíček z konkrétního úložiště
pomocí níže uvedeného příkazu nainstalujte balíček z konkrétního úložiště. V tomto případě se chystám nainstalovat balíček mplayer z úložiště Manjaro extra.
# pacman -S extra/mplayer
11) Zobrazení závislosti balíku
Použijte níže uvedený příkaz Zobrazit balíček závislostí.
# 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
seznam všech balíčků, které již nejsou vyžadovány jako závislosti.,
seznam všech balíčků explicitně nainstalována a není nutné jako závislosti,
12) Synchronizace databáze
Použijte níže uvedené příkazy pro Synchronizaci databáze. Udělejte to před pokračováním úplné aktualizace systému.
Force Sync databáze
13) Install Updates
použijte níže uvedené příkazy k aktualizaci celých systémových balíčků na nejnovější verzi. Také můžeme Upgradovat náš systém na novou verzi Archi / Manjaro, pokud je k dispozici.
14) Jak nainstalovat Skupinový balíček
můžeme nainstalovat Skupinový balíček, jako pokud chcete nainstalovat skupinu softwaru v jednom záběru., Při instalaci skupiny balíčků vás vyzve k výběru balíčků ze skupiny a máte možnost vyloučit konkrétní balíček nebo rozsahy balíčků v seznamu.
Abyste viděli, co balíčky patří do skupiny
# pacman -Sg gnomegnome adwaita-icon-themegnome baobabgnome dconf-editorgnome empathygnome eoggnome epiphanygnome evincegnome gdmgnome gnome-backgroundsgnome gnome-calculatorgnome gnome-contacts
15) whatprovides funkce
Tento příkaz hledá balíky, které vlastní soubor .
# pacman -Qo /etc/httpd/conf/etc/httpd/conf/ is owned by apache 2.4.18-1
16) Clean Pacman Cache
Pokud chceme vyčistit Pacman package cache, můžeme to udělat vypálením pod příkazy.
prázdné mezipaměti balíčky.,
17) Přečtěte si více o pacman
použijte níže uvedené příkazy a přečtěte si více o informacích o příkazu pacman.
$ pacman -helpor$ man pacman
Enjoy….