Getting Started With Pacman (Português)

Pacman, stands for Package Manager, is the default and simple library-based command line package management tool for Arch Linux and its derivatives. Ele nos permite instalar facilmente, remover, atualizar e atualizar pacotes, juntamente com todas as dependências necessárias. Em suma, o Pacman manterá o seu sistema Arch Linux atualizado sincronizando os pacotes com o servidor mestre remoto. Pacman geralmente usa o .pkg.alcatrao.XZ package format, and it is written using C programming language.,

como você provavelmente sabe, ao contrário de outras distribuições Linux, o Arch Linux não tem nenhum gerenciador de pacotes GUI. Por exemplo, Ubuntu tem um gerenciador de pacotes GUI chamado software center para instalar, atualizar, atualizar e remover pacotes. Mas no Arch Linux, isso não existe. Pacman é um gestor de pacotes de linha de comando.

neste tutorial, vamos ver como usar o pacman para instalar, remover, atualizar, e os pacotes de atualização no Arch Linux com exemplos simples.

exemplos de comandos Pacman

1., Atualizar a lista de pacotes

Como em todos os sistemas operacionais Linux, antes de instalar qualquer um dos pacotes, ou atualização do sistema, é necessário atualizar a lista de pacotes:

Para fazer isso, execute o seguinte comando como usuário root:

# pacman -Syy

saída de Exemplo:

2., Instalar um pacote específico

Para instalar um pacote específico, por exemplo, o vlc player, use o seguinte comando:

# pacman -S vlc

O comando acima irá instalar o vlc pacote, junto com todas as dependências necessárias.

similarmente, você pode instalar vários pacotes de uma vez.

Por exemplo, para instalar o vlc e o firefox, podemos usar o seguinte comando:

# pacman -S vlc firefox

3., Baixe um pacote

às Vezes, você pode querer apenas baixar um pacote e mantê-lo em seu cache sem instalá-lo. Você pode planejar usar os pacotes baixados no futuro.

Para fazer isso, execute:

# pacman -Sw <package-name>

Exemplo:

# pacman -Sw vlc

O comando acima só baixar o vlc pacote, e mantê-lo na pasta de cache.

Pacman armazena todos os pacotes baixados em/var/cache/pacman/ pkg / folder.,

# ls /var/cache/pacman/pkg/

No caso, você deseja instalar os pacotes baixados, vá para a pasta de cache e digite o seguinte comando:

# cd /var/cache/pacman/pkg/
# pacman -U <package-name>

Exemplo:

# pacman -U vlc-2.2.2-3-x86_64.pkg.tar.xz

não confunda com o sinalizador-U. Não significa desinstalação. Usamos esta bandeira para instalar pacotes a partir do cache local.4. Instale um grupo de pacotes

podemos instalar um grupo de pacotes., Digamos, por exemplo, que poderá querer instalar o ambiente de trabalho do plasma do KDE ou o ambiente de trabalho MATE. Para fazer isso, basta executar:

# pacman -S plasma-desktop
# pacman -S mate

Este comando irá instalar o MATE ou o KDE plasma desktop sessão com todas as dependências necessárias.

5., Atualização / Upgrade de um pacote

Para atualizar um único pacote, execute:

# pacman -S <nome-do-pacote>

Exemplo:

# pacman -S vlc

A atualização de todos os pacotes no seu sistema, execute:

# pacman -Syu

O comando acima irá atualizar o seu Arch Linux para a versão mais recente.

6., Ignorar a actualização / actualização de um pacote ou de um grupo de pacotes

por vezes, poderá querer manter a versão antiga de um pacote em particular enquanto actualiza o seu Arch Linux.

Para ignorar a atualização ou a atualização de um pacote, use o comando:

# pacman -Syu --ignore=grep

Exemplo de saída:

Para saltar de um grupo de pacotes, execute:

# pacman -Syu --ignoregroup=mate

7., Remove um pacote

para remover um único ou grupo de pacotes, usamos o parâmetro-R com o comando pacman.

digamos, por exemplo, que eu quero remover o pacote mate.

Para fazer isso, execute:

# pacman -R mate

Ser consciente de que o comando acima só o pacote real que você especificou. As dependências ainda permanecerão no disco rígido.,

para remover um pacote com todas as suas dependências, execute o seguinte comando:

# pacman -Rs <nome-do-pacote>

Exemplo:

# pacman -Rs mate

Este comando irá remover completamente o companheiro de pacote e de todas as dependências.

agora, espere. E os ficheiros de configuração? O Pacman mantém os ficheiros de configuração importantes com a extensão:.pacsave ao remover os pacotes.,

Se você não quer e deseja libertar da unidade de disco rígido, você pode obter-livrar do que os arquivos com o comando:

# pacman -Rns mate

O comando acima irá remover completamente o companheiro de sessão de área de trabalho, juntamente com todas as dependências necessárias e arquivos de configuração.

tenha cuidado ao usar o comando acima. Você pode acidentalmente apagar algumas dependências importantes exigidas por outro software.,

Assim, para remover um pacote, que é exigido por outro pacote, sem remover o pacote dependente, use o seguinte comando:

# pacman -Rdd <package-name>

Como você deve saber, ainda haverá alguns isolados (não utilizado) pacotes no seu Arch Linux após a remoção de um pacote. Estes pacotes órfãos já não são necessários, então podemos nos livrar deles para liberar algum espaço.,

Para verificar se o seu Arch Linux tem qualquer órfãos do pacote, execute:

$ sudo pacman -Qdt

Este comando irá mostrar uma lista de pacotes não utilizados.

Para remover esses pacotes, execute:

$ sudo pacman -Rns $(pacman -Qdtq)

8. Procurar por pacotes na base de dados local

significa questionar um único ou a lista de pacotes da base de dados local I. E. A pasta de ‘cache’.,

Para procurar por um pacote específico, por exemplo, o vlc, desde o local do banco de dados, execute:

# pacman -Q vlc

Exemplo de saída:

vlc 2.2.2-3

Para pesquisar os pacotes já instalados, use a opção-s bandeira.

# pacman -Qs vlc

saída de Exemplo:

local/vlc 2.2.,div id="7d6ad2622d">Para pesquisar um pacote do banco de dados local, com informações detalhadas, execute: 
# pacman -Qi vlc

da mesma forma, você pode pesquisar vários pacotes a partir de uma base de dados local com o comando:

# pacman -Q string1 string2

Para visualizar a lista completa de arquivos instalados pelo pacote, execute:

# pacman -Ql vlc

9.,nc (banco de dados de servidor remoto), execute:

# pacman -Ss vlc

Exemplo de saída:

Para exibir as informações detalhadas de um determinado pacote da base de dados de sincronização, execute:

# pacman -Si vlc

Pacman também vem com pacsearch utilitário que exibe os resultados da pesquisa com realce de cor, e ele exibe se o pacote é instalado ou não.,

O uso típico de pacsearch comando será:

# pacsearch vlc

Exemplo de saída:

Como você pode ver na saída acima, pacsearch utilitário mostra que o vlc é instalado.

10. Listar todos os pacotes (órfãos) não utilizados

para ver todos os pacotes não utilizados que já não são necessários como dependências, usar o parâmetro DT como mostrado abaixo.,

# pacman -Qdt <nome-do-pacote>

11. Verifique quais os pacotes que estão ocupando mais espaço

Pacman tem um bom utilitário chamado "pacgraph", que mostra quais os pacotes que estão ocupando mais espaço em seu disco rígido.

instale primeiro o utilitário pacgraph.,

# pacman -S pacgraph

em Seguida, execute o seguinte comando para localizar qual pacote ocupa mais espaço:

# pacgraph -c

Exemplo de saída:

Autodetectado Arco.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourt 290kB vi 231kB pciutils 186kB iputils 164kB patch 114kB pkg-config 76kB logrotate 55kB pcmciautils 50kB os-prober 31744B aurvote 27648B which 5120B systemd-sysvcompat

If you just wanted to show top biggest packages, run:

# pacgraph -c | head

Sample output:

Autodetected Arch.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourt

As you see in the above output, vlc package is eating up more space.,

Como sábio, para verificar quais os pacotes que estão comendo menor tamanho, execute:

# pacgraph -c | tail

Exemplo de saída:

 231kB pciutils 186kB iputils 164kB patch 114kB pkg-config 76kB logrotate 55kB pcmciautils 50kB os-prober 31744B aurvote 27648B que 5120B systemd-sysvcompat

Isso vai lhe dar uma idéia de qual pacote consome mais espaço em disco, de modo que você pode desinstalar-los de que eles não são mais necessários.

12., Downgrade pacotes

isto é algo importante que você precisa prestar atenção. Vamos dizer que você quer instalar uma nova versão de pacote vlc. Depois de instalar a nova versão vlc, você percebe que a aplicação está constantemente congelando, ou quebrado, ou não funciona em tudo. O que farias? Em tais casos, você pode facilmente rebaixar o vlc para a versão antiga e estável. Isto só pode ser possível se não tiver limpado a sua pasta de 'cache'.

basicamente, todos os pacotes que baixamos durante a instalação serão armazenados no diretório de cache I.,e/var/cache/pacman/pkg/. Se você achar que um pacote não está funcionando depois de atualizá-lo, você pode facilmente rebaixá-lo para a sua versão estável anterior.

Para fazer isso, remova a nova versão usando o comando:

# pacman -R vlc

E, em seguida, vá para o diretório de cache:

# cd /var/cache/pacman/pkg/

Agora, instale a versão antiga com o comando:

# pacman -S vlc-2.2.2-3-x86_64.pkg.alcatrao.,xz

Similarly, you can downgrade all problematic packages to their old versions.

13. Clean up package cache

como eu disse, Todos os pacotes que baixamos durante a instalação serão armazenados no diretório de cache I. e /var/cache/pacman/pkg/. Se você não removê-los periodicamente, ele vai devorar lentamente o seu espaço de disco rígido, e mais cedo ou mais tarde você pode acabar com baixo espaço em disco.

por isso é bom remover o cache periodicamente. Além disso, deves saber que há lados bons e maus.,

o lado bom é, como mencionei acima, você pode rebaixar um pacote para a sua versão antiga sempre que quiser. Se você achar que um pacote não está funcionando corretamente após atualizar o seu sistema, você pode facilmente baixá-lo para a versão antiga.

o lado mau é o espaço em disco. Se você tiver um pequeno tamanho de partição de raiz, e se você não limpar a pasta de cache periodicamente, então você certamente ficará sem espaço em disco em breve. Então, é uma boa idéia limpar o cache de vez em quando.,

Para limpar o cache de pasta, execute o seguinte comando:

# pacman -Sc

O comando acima irá remover todos os pacotes que não estão instalados localmente a partir da pasta de cache.

Para remover completamente todos os pacotes (Se eles estão instalados ou não instalada) a partir da cache:

# pacman -Scc

Aviso: não Há nenhuma maneira de voltar a limpo a cache. Por isso, tem muito cuidado antes de limpar o tesouro.,

é tudo por agora, pessoal. Espero que tenhas algumas ideias básicas sobre o uso do comando Pacman. Se você acha que eu perdi alguma coisa, por favor me avise na seção de comentários abaixo. Vou atualizar este guia o mais rápido possível.

Share

Deixe uma resposta

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