Introdução ao gerente de pacotes Manjaro Pacman

Introdução ao gerente de pacotes Manjaro Pacman
O sistema de gerenciamento de pacotes de distribuições Linux cobriu um longo caminho. A prática oportuna do gerenciamento de software, criando repositórios independentes, pacotes de aplicativos e ferramentas de instalação, tornando o software acessível em ambientes em ambientes. Semelhante a todas as outras distribuições Linux, Manjaro tem um gerente de pacote padrão do Arch Linux.

Neste artigo, aprendemos a usar o gerenciador de pacotes da linha de comando Pacman para adicionar, remover e atualizar pacotes de software do repositório de distribuição ou compilação do usuário. O tutorial também abrange como consultar detalhes dos pacotes instalados no sistema.

Pacman

Pacman envia com todas as edições de Manjaro e inclui alguns recursos avançados não disponíveis em sua GUI Pamac. Por padrão, ele instala pacotes do Manjaro Independent Repository. No entanto, ele não suporta pacotes de criação da comunidade do Arch User Repository (AUR).

Pacotes instalados de consulta

Pacman fornece várias maneiras de o usuário visualizar os pacotes explícitos e órfãos já instalados, etc. Para começar, vamos primeiro usar o sinalizador -q para visualizar os pacotes já instalados com o número da versão:

manjaro@manjaro: ~ $ pacman -q
A52Dec 0.7.4-11
Aalib 1.4RC5-14
Contas-QML-Module 0.7-3
AccountSService 0.6.55-3
..

Para listar todos os pacotes instalados como dependências de arquivos, use -qd opção:

manjaro@manjaro: ~ pacman -qd

Veja todos os pacotes órfãos que não são necessários para nenhum outro pacote como:

manjaro@manjaro: ~ pacman -qdt

O t a opção lista apenas os verdadeiros órfãos, enquanto o d listas de opções Pacotes opcionalmente exigidos.

Pacman também permite visualizar pacotes que são explicitamente instalados pelo usuário, não pela dependências do pacote.

manjaro@manjaro: ~ $ pacman -qe

Da mesma forma, o usuário também pode procurar a lista de pacotes sem dependência:

manjaro@manjaro: ~ pacman -qet

Pacman também permite que o usuário visualize mais detalhes de pacotes já instalados, como compilação e grupo de pacotes, número de lançamento e data de instalação, etc. usando a seguinte sintaxe:

manjaro@manjaro: ~ $ pacman -qi

Por fim, encontre todos os arquivos instalados pelo pacote com os detalhes da localização da seguinte forma:

manjaro@manjaro: ~ $ pacman -ql

Instalar atualizações

Antes da instalação do pacote, sincronize os pacotes do sistema com o banco de dados oficial do Manjaro para recuperar a versão mais recente. Use o seguinte comando para sincronizar, atualizar e atualizar todos os pacotes no sistema.

manjaro@manjaro: ~ pacman -syu

Pacman também permite a atualização de todos os pacotes, exceto para software específico que o usuário deseja manter em uma versão antiga da seguinte maneira:

manjaro@manjaro: ~ pacman -syu --ignore =

Instalação do pacote

Atualize o sistema como acima, pois a instalação do pacote sem a atualização do sistema em uma versão rolante pode causar um problema parcial de atualização.

O gerenciador de pacotes permite procurar pacotes disponíveis no repositório Manjaro. Tudo o que requer é a palavra -chave do pacote para produzir o nome do pacote e todos os seus detalhes. Use o comando Pacman com a opção SSS da seguinte maneira:

manjaro@manjaro: ~ sudo pacman -SS

Agora, use a sintaxe básica para instalar o pacote:

manjaro@manjaro: ~ sudo -pacman -s

Para garantir a atualização do sistema antes da instalação do pacote, use:

manjaro@manjaro: ~ sudo pacman -syu

Manjaro Package Manager Ativa a instalação do pacote diretamente do sistema de arquivos local ou diretamente do Manjaro's Mirror. A viabilidade de instalar pacotes do Pacman Cache leva a outro recurso Pacman de apenas baixar pacotes para o diretório/var/cache/pacman/pkg.

Baixe o pacote para cache:

manjaro@manjaro: ~ $ sudo pacman -sw .pkg.alcatrão.xz

Instale o pacote da pasta de cache:

manjaro@manjaro: ~ sudo pacman -u/var/cache/pacman/pkg/.pkg.alcatrão.xz

Para instalar o pacote do Manjaro Mirror:

manjaro@manjaro: ~ sudo pacman -u https: // espelho.alpix.UE/manjaro/estábulo/comunidade/x86_64/.pkg.alcatrão.xz

Remoção do pacote

Use um -R Sinalizador para remover pacotes sem desinstalar dependências desnecessárias:

manjaro@manjaro: ~ sudo pacman -r

Para remover dependências não exigidas, use a bandeira -rsu no comando acima. Pacman bloqueia o processo de desinstalação do pacote quando é uma dependência para algum outro pacote. No entanto, a remoção desse pacote ainda é possível através do seguinte comando:

manjaro@manjaro: ~ sudo pacman -rc

Pacman cria arquivos de backup durante a remoção de pacotes, use o sinalizador -n em qualquer um dos comandos acima para remover esses arquivos, por exemplo:

manjaro@manjaro: ~ sudo pacman -rsun

Por fim, remova todos os pacotes órfãos e seus arquivos de configuração como abaixo:

manjaro@manjaro: ~ sudo pacman -qtdq | Pacman -rns -

Pacman Cache

Por padrão, Pacman mantém uma cópia de pacotes antigos no cache. Embora ajude a instalar as versões antigas do pacote em caso de emergência, às vezes cresce para um tamanho grande. Pacman oferece opções de limpeza de cache para limpar todos os pacotes de cache não instalados:

manjaro@manjaro: ~ $ sudo pacman -sc

Ou limpar completamente o cache

manjaro@manjaro: ~ $ sudo pacman -scc

Ele fornece uma maneira flexível e segura de limpar o cache, introduzindo um utilitário nomeado Paccache. Por padrão, Paccache mantém as três últimas versões do pacote e remove o resto deles.

manjaro@manjaro: ~ $ paccache -rvk4

O -r a operação remove o cache embalado, onde -v a opção é usada para aumentar a verbosidade e -k Especifica o número de versões para manter no diretório de cache. No comando acima, mencionamos 4 para manter as últimas quatro versões dos pacotes em cache.

Arquivo de configuração do Pacman

As configurações de Pacman estão dentro /etc /Pacman.arquivo conf. O arquivo pode ser de interesse para alguns usuários, pois constitui seções representando repositórios de manjaro. Use o comando CAT para visualizar o conteúdo do arquivo:

manjaro@manjaro: ~ $ sudo gato /etc /pacman.conf | menos

Cada repositório no arquivo acima tem um nome de seção em suportes quadrados, no seguinte formato:

#[repo-name]
#Server = serverName
#Include = IncluirPath

O Servidor A diretiva contém um URL como um local para o repositório, pacotes e assinaturas, enquanto o Incluir A diretiva contém o caminho para o arquivo que contém listas de servidores de repositório.

Também permite adicionar um caminho ao diretório local com arquivo:// como um prefixo.

..
[essencial]
Siglevel = PackAGerequired
Incluir = /etc /Pacman.d/núcleo
[personalizado]
#Siglevel = opcional Trustall
#Server = arquivo: /// home/custompkgs
..

Pacman pesquisa pacotes com base na ordem dos repositórios listados aqui. Da mesma forma, o usuário pode definir o Uso nível para cada repositório de pacote. Um usuário pode adicionar uma lista de tokens que permite a sincronização (sincronização), pesquisar, instalar, atualizar ou todos os recursos de um repositório específico.

Por último, Siglevel Define o nível de verificação de assinatura para cada repositório.

Por exemplo, Siglevel = Opcional TrustedOnly é a configuração padrão, de modo que o Opcional Valor verifica se a assinatura está presente, enquanto a ausência disso não é um problema. No entanto, se a assinatura estiver presente, o valor de confiança garante que seja totalmente confiável. Mais detalhes sobre o arquivo de configuração do Pacman estão disponíveis no site oficial do Arch Linux.

Conclusão

O artigo detalha várias maneiras de consultar, pesquisar, atualizar e adicionar pacotes do sistema ou os repositórios padrão de manjaro via gerenciador de pacotes Manjaro. Também discutimos o arquivo de configuração do Pacman para dar aos usuários iniciantes uma visão geral.