pacman standuri pentru package Manager utility (pacman). pacman este un utilitar de linie de comandă pentru a instala, construi, elimina și gestiona pachete Arch Linux. pacman folosește libalpm (Arch Linux Package Management (ALPM) library) ca un back-end pentru a efectua toate acțiunile. Unele alte utilități pachet iesle care sunt utilizate pe scară largă în Linux sunt yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi, etc.acum, voi juca pe Manjaro 15.,10 cutie pentru a explica și acoperi comenzile pacman utilizate în cea mai mare parte cu exemple.

1) sintaxa comună/Locație fișier pentru pacman

A se vedea mai jos pentru sintaxa comună/ Locație fișier de pacman, care vă va ajuta dacă doriți să verificați mai multe despre ea.

2) instalați un pachet sau pachete

utilizați comanda de mai jos pentru a instala orice pachet sau pachete pe sistemul dvs. În acest caz, voi instala apache & php.

3) Eliminați un pachet sau pachete

utilizați comanda de mai jos pentru a elimina/șterge orice pachet sau pachete din sistemul dvs., În acest caz, voi elimina apache & php.

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

4) Actualizați un pachet sau pachete

utilizați comanda de mai jos pentru a actualiza orice pachet sau pachete de pe sistemul dvs. În acest caz, am de gând să actualizeze apache & php la cea mai recentă versiune. Dacă actualizarea este disponibilă, va actualiza pachetul la cea mai recentă versiune, altfel reinstalați-o pe cea curentă.

6) Cum se listează pachetele

utilizați comenzile de mai jos pentru a lista toate pachetele instalate. Va dura mult timp pentru a listout mai bine putem folosi mai multe comenzi pentru a vedea pagină cu pagină.,

pentru a prelua o listă a fișierelor instalate de un anumit pachet.

7) Verificați actualizările

utilizați comanda de mai jos pentru a verifica actualizările de pachete disponibile în sistemul dvs. Dacă ceva disponibil se va efectua actualizarea.

8) căutați un pachet

dacă nu știți exact Numele pachetului pe care doriți să îl instalați, utilizați opțiunea de căutare va returna șirul de potrivire. În acest caz, voi căuta 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)

puteți Căuta deja instalat pachetul prin adăugarea Q opțiune cu 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) Verificați informațiile despre pachet

dacă doriți să cunoașteți informațiile detaliate despre pachet înainte de a continua instalarea. Utilizați comanda de mai jos, va oferi informații complete despre pachet, cum ar fi versiunea pachetului, dimensiunea, numele repo 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

Pentru a obține informații despre un pachet instalat

# 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

a Afișa lista de fișiere de rezervă și modificarea lor membre. Dacă ați instalat apache 2.4.12 și mai târziu pe scenă, ați făcut upgrade la 2.4.,18, se va arată statele de modificare.

10) instalați un pachet dintr-un anumit depozit

utilizați comanda de mai jos pentru a instala un pachet dintr-un anumit depozit. În acest caz, am de gând să instalați pachetul mplayer de la Manjaro depozit suplimentar.

# pacman -S extra/mplayer

11) Vedere dependențele pachetelor

Utilizați comanda de mai jos pentru a putea Vizualiza și dependențele pachetelor.

# 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

pentru a lista toate pachetele care nu mai sunt necesare ca dependențe.,

pentru a lista toate pachetele instalate explicit și care nu sunt necesare ca dependențe

12) sincronizați baza de date

utilizați comenzile de mai jos pentru a sincroniza baza de date. Faceți acest lucru înainte de a continua actualizarea completă a sistemului.

forțați sincronizarea bazei de date

13) Instalați actualizările

utilizați comenzile de mai jos pentru a actualiza pachetele de sistem întregi la cea mai recentă versiune. De asemenea, putem actualiza sistemul nostru la noua versiune de Archi/Manjaro dacă este disponibil.

14) Cum se instalează pachetul de grup

putem instala pachetul de grup, cum ar fi dacă doriți să instalați un grup de software într-o singură lovitură., Când instalați grup de pachete, vă va solicita să selectați pachetele din grup și aveți opțiunea de a exclude anumite pachete sau intervale de pachete din listă.

Pentru a vedea ce pachete aparțin grupului

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

15) whatprovides funcția

Aceasta comanda căutări pachete care detine un fișier .

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

16) Curățați memoria cache pacman

dacă dorim să curățăm memoria cache a pachetelor pacman, o putem face prin arderea comenzilor de mai jos.

pachete goale în cache.,

17) citiți mai multe despre pacman

utilizați comenzile de mai jos pentru a citi mai multe despre informațiile de comandă pacman.

$ pacman -helpor$ man pacman

bucurați-vă….)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *