Este guia compartilha algum conhecimento básico sobre Pacman para iniciantes e programadores profissionais. Ele abrange todos os domínios que você pode precisar ao operar no Arch Linux com Pacman. Esses comandos podem ajudar a tornar o gerenciamento de seus pacotes baseados em arco no Linux mais eficiente e conveniente.
Comandos de Pacman necessários
Se você estiver operando Pacman no Arch Linux, para aumentar o uso desse gerenciador de pacotes dinâmicos, você deve estar ciente dos seguintes comandos:
Esses comandos abrangem o uso de Pacman com proficiência e são os comandos proeminentes que você pode precisar entender para enfrentar o uso de Pacman.
Instalando um pacote com Pacman
É um domínio primário que você optará depois de selecionar o gerenciador de pacotes Arch Linux. Para obter software do repositório do sistema ou construir um pacote, o primeiro passo é instalá -lo usando o Pacman. O comando Pacman para instalar pacotes únicos ou múltiplos é o seguinte:
$ pacman -s _package_name1_ _package_name2_…
O último conjunto de pontos representa continuidade no comando. Você precisará substituir o nome do pacote no comando acima para instalá -lo em seu sistema. Sincronize o pacote instalado antes de classificá -lo como uma dependência ou pacote explicitamente instalado através dos comandos -s e -u.
Remoção de pacotes instalados
Para remover um pacote instalado no Arch Linux, você tem três opções principais:
Para remover apenas o pacote, emita o seguinte comando:
$ pacman -r package_name_
-R significa o comando de remoção.
Para remover o pacote junto com suas dependências, emita o seguinte comando:
$ pacman -rs _package_name_
Para remover dependências do seu servidor, emita o seguinte comando:
$ PACMAN -QDTQ | Pacman -rs -
Atualizando um pacote
Em outras distribuições Linux, o comando apt executa a atualização do pacote. No Arch Linux, um único comando em Pacman não apenas atualiza, mas também sincroniza e atualiza os pacotes do sistema. Os seguintes atualizações de comando configurados apenas pacotes e não atualizam pacotes locais disponíveis no sistema:
$ Pacman -Syu
Aqui, -Y atualiza o sistema e -u é para atualização de pacotes. O significado literal deste comando é sincronizar o pacote com o banco de dados do servidor principal e depois atualizar o pacote conectado ao banco de dados. Por fim, este comando atualiza o pacote se uma atualização estiver disponível. Lembre -se de que você deve optar por atualizações completas, pois os pacotes parcialmente atualizados não são compatíveis com o Arch Linux.
Procure por um pacote
Pacman também é eficiente na pesquisa dos pacotes no banco de dados do servidor com base no nome e na descrição do pacote necessário.
$ PACMAN -SS _STRING1_ _STRING2_
Se você está procurando um pacote que já existe em seu sistema, aplique o seguinte código. Você pode adicionar outras seqüências neste código após string2 simultaneamente.
$ pacman -qs _string1_ _string2_
-Q simboliza a pesquisa de pacotes no banco de dados local.
$ pacman -f _string1_ _string2_
-F encontra os pacotes remotos no banco de dados.
Limpando o cache do pacote
No Arch Linux, Pacman não exclui pacotes instalados anteriormente de seu armazenamento. Portanto, você precisará inserir o seguinte comando para limpar o cache do seu banco de dados. Este comando exclui pacotes não sincronizados.
$ Pacman -Sc
Para limpar todos os arquivos no cache, insira o seguinte comando:
$ PACMAN -SCC
Instalando um pacote local
Ao usar o Pacman, você só precisa instalar pacotes locais e remotos fora da jurisdição do repositório do servidor. O código a seguir instalará o pacote local depois de pesquisar o depositário remoto.
$ PACMAN -U _/PATH/TO/Package/Package_Name -Version.pkg.alcatrão.xz_
$ Pacman -u http: // www.exemplo.com/repo/exemplo.pkg.alcatrão.xz
O segundo código pode instalar os pacotes remotos que não existem no depósito oficial.
Solução de problemas
Você pode enfrentar qualquer um dos três tipos de erro a seguir enquanto trabalha com Pacman no Arch Linux:
O erro de arquivo conflitante ocorre devido à presença de um arquivo conflitante no repositório. Você pode renomear o arquivo manualmente ou forçar a função de substituição. O comando a seguir é usado para a função de substituição:
$ PACMAN -S -Pacote Glob
O erro de pacote inválido surge devido à atualização parcial do pacote. É melhor procurar a descrição do pacote antes de instalá -lo.
O erro de banco de dados de travamento ocorre devido a uma interrupção na alteração do banco de dados.
$ lsof/var/lib/Pacman/dB.LCK
Execute o comando acima para detectar o confronto no processo de bloqueio. E então, você pode retornar a bloquear o banco de dados.
Conclusão
Pacman é o gerente de pacotes do Arch Linux que auxilia na instalação e gerenciamento de pacotes e sistemas de construção. Se você seguir este guia, será fácil para você operar Pacman com eficiência máxima em seu sistema Arch Linux. Este guia abordou a maioria dos comandos que você precisa saber ao usar o Pacman.