pacman stands for package manager utility (pacman). pacman é um utilitário de linha de comando para instalar, construir, remover e gerenciar pacotes Arch Linux. pacman usa a biblioteca de gerenciamento de pacotes do libalpm (Arch Linux Package Management (ALPM)) como um back-end para executar todas as ações. Alguns outros utilitários de manger de pacotes que estão sendo usados amplamente no Linux são yum, dnf, apt-get, dpkg, rpm, Zypper, pacman, urpmi, etc.agora, vou jogar no nosso Manjaro 15.,10 caixa para explicar e cobrir comandos pacman usados principalmente com exemplos.

1) a sintaxe/localização do ficheiro comum para pacman

Veja em baixo a sintaxe/ localização do ficheiro comum do pacman, que o ajudará se quiser verificar mais sobre ele.

2) Instale um pacote ou pacotes

Use o comando abaixo para instalar qualquer pacote ou pacotes no seu sistema. Neste caso, vou instalar apache & php.

3) Remova um pacote ou pacotes

Use o comando abaixo para remover / apagar qualquer pacote ou pacotes no seu sistema., Neste caso, vou remover apache & php.

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

4) atualizar um pacote ou pacotes

Use o comando abaixo para atualizar qualquer pacote ou pacotes no seu sistema. Neste caso, vou atualizar apache & php para a versão mais recente. Se a atualização estiver disponível, ele irá atualizar o pacote para a versão mais recente caso contrário reinstalar a atual.

6) Como Listar pacotes

Use os comandos abaixo para listar todos os pacotes instalados. Vai demorar muito tempo para listout melhor podemos usar mais comando para ver página a página.,

para obter uma lista dos arquivos instalados por um determinado pacote.

7) Verifique as actualizações

Use o comando abaixo para verificar as actualizações de pacotes disponíveis no seu sistema. Se alguma coisa estiver disponível, ele irá realizar a atualização.

8) procure num pacote

Se não souber o nome exacto do pacote que deseja instalar, Use a opção de pesquisa que irá devolver o texto correspondente. Neste caso, vou procurar crómio.

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

pode procurar o pacote já instalado adicionando a opção Q com o 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) Verifique a informação do pacote

Se quiser conhecer a informação detalhada do pacote antes de prosseguir com a instalação. Use o comando abaixo, ele dará informações completas sobre o pacote como versão de pacote, Tamanho, nome do 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

Para obter informações sobre o pacote instalado

# 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

Exibir a lista de arquivos de backup e a sua modificação estados. Se instalou o apache 2.4.12 e mais tarde no palco, passou para 2.4.,18, vai mostrar estados de modificação.

10) instalar um pacote de determinado repositório

Use o comando abaixo para instalar um pacote de determinado repositório. Neste caso, vou instalar o pacote mplayer do repositório extra Manjaro.

# pacman -S extra/mplayer

11) ver dependências do pacote

usar o comando abaixo para ver dependências do pacote.

# 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

para listar todos os pacotes que já não são necessários como dependências.,

para listar todos os pacotes explicitamente instalados e não necessários como dependências

12) Sincronize a base de dados

Use os comandos abaixo para sincronizar a base de dados. Faça isso antes de prosseguir a atualização completa do sistema.

Force Sync the database

13) instale atualizações

Use os comandos abaixo para atualizar pacotes inteiros do sistema para a última versão. Também podemos atualizar o nosso sistema para a nova versão Do Archi/Manjaro se estiver disponível.

14) Como instalar o pacote de grupo

podemos instalar o pacote de grupo, como se você quiser instalar o grupo de software de uma só vez., Quando estiver a instalar o grupo de pacotes, ele irá pedir-lhe para seleccionar os pacotes do grupo e você tem uma opção para excluir um determinado pacote ou gamas de pacotes na lista.

Para ver quais os pacotes que pertencem ao grupo

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

15) whatprovides função

Este comando procura dos pacotes que possui um arquivo .

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

16) Clean pacman Cache

Se quisermos limpar pacman package cache podemos fazê-lo disparando abaixo dos comandos.

pacotes em branco.,

17) leia mais sobre pacman

Use os comandos abaixo para ler mais sobre a informação do comando pacman.

$ pacman -helpor$ man pacman

Enjoy….)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *