Como usar o Pacman no Arch Linux

Como usar o Pacman no Arch Linux
Arch Linux constitui uma distribuição complexa do Linux, tornando -o um cansativo sistema operacional Linux. Os programadores que não têm um forte comando sobre o arch Linux geralmente optam por outras distribuições. A distinção proeminente entre Arch Linux e suas outras distribuições é Pacman. Pacman é um gerente de pacotes que buffs de uso do pacote no Arch Linux. Ele achata o uso de pacotes, tanto do repositório quanto dos que você constrói por conta própria. Pacman incorpora um conjunto de comandos que facilitam a manipulação de pacotes baseados em arco na distribuição do Arch Linux. Pacman também contém pacotes binários para ajudar na criação de uma construção de um pacote. Em outras distribuições Linux, você cumpre o comando apt; Enquanto estiver no Arch Linux, os comandos do Pacman podem ser úteis para um gerenciamento mais eficiente do repositório do sistema e construir.

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:

  • Instalando um pacote com Pacman
  • Remoção de pacotes instalados
  • Atualizando um pacote
  • Procurando por um pacote
  • Limpando o cache do pacote
  • Instalando um pacote local
  • Solução de problemas

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:

  1. Remova apenas o pacote
  2. Remova o pacote junto com suas dependências
  3. Remova apenas as dependências

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:

  • Erro de arquivo conflitante
  • Pacote inválido
  • Banco de dados de bloqueio

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.