Atualizar e atualizar usando Pacman
Vamos começar com alguns comandos do Arch Linux para demonstrar o uso do utilitário Pacman. A primeira utilização de um Pacman é usá -lo para sincronizar o banco de dados de pacotes local com os repositórios de pacotes remotos. O comando a seguir garante que os pacotes instalados no sistema estejam atualizados e tenham as mais recentes correções de segurança e bugs. A bandeira "-s" é usada para dizer a Pacman para realizar uma operação de sincronização. A bandeira “Y” é usada para dizer a Pacman para assumir sim quaisquer instruções ou confirmações durante a operação de sincronização.
[omar @mar ~] $ sudo pacman -sy
O mesmo comando do Pacman pode ser modificado com o uso da bandeira "y" extra que é usada novamente para confirmar que o usuário deseja prosseguir com a atualização. Esta é uma medida de segurança para evitar atualizações acidentais.
[Omar @mar ~] $ sudo pacman -syy
[sudo] Senha para Omar:
Depois de sincronizar os pacotes com a bandeira "-s" e refrescar as listas de pacotes com a bandeira "Y", você pode usar a bandeira "U" para executar uma atualização completa do sistema. Isso inclui atualizações para os pacotes do sistema, bem como atualizações para quaisquer pacotes que tenham novas versões disponíveis. A saída do comando mostra que não há novas atualizações disponíveis para esses pacotes no momento.
[Omar @mar ~] $ sudo pacman -syu
Ao organizar as bandeiras em uma instrução, podemos alcançar qualquer objetivo que queira. Agora, o "Y" após a bandeira "-s" é usada para atualizar as listas de pacotes. A terceira bandeira, "Y", é usada novamente para confirmar que o usuário deseja prosseguir com a atualização. A quarta bandeira, "U", diz a Pacman para executar uma atualização completa do sistema. Quando o comando é executado, ele começa sincronizando os bancos de dados de pacotes e termina com uma atualização completa do sistema.
[Omar @mar ~] $ sudo pacman -syyu
O comando a seguir demonstra o uso da opção "-u" duas vezes. É a opção de executar uma atualização do sistema e rebaixamento sempre que possível. A saída mostra que todos os pacotes instalados já são a versão mais recente e não há atualizações disponíveis.
[Omar @mar ~] $ sudo pacman -syuu
Se você deseja combinar todos os propósitos das diferentes bandeiras que usamos anteriormente, você pode combinar todas as bandeiras em uma instrução como o que fizemos na ilustração a seguir. O "-yy" é a opção de atualizar todos os pacotes, e o "-u" é a opção de executar uma atualização do sistema. A opção -y adicional garante que o Pacman faça o download de toda a lista de pacotes e atualize o cache da lista de pacotes. Isso pode ajudar se você estiver enfrentando problemas com a lista de pacotes está desatualizada.
[omar @mar ~] $ sudo pacman -syyuu
Baixe os pacotes usando Pacman
O comando Pacman pode ser útil para baixar qualquer pacote no arch Linux sem ser instalado. Para isso, precisamos usar a bandeira "-sw" na instrução. O comando a seguir é a ilustração de baixar um pacote GIMP em um sistema Arch Linux sem instalá -lo. O comando baixa o pacote GIMP e suas dependências, mas não as instala.
[Omar @mar ~] $ sudo pacman -sw gimp
Instale os pacotes usando Pacman
O comando do Pacman é muito útil quando você deseja baixar ou instalar algum pacote em sua máquina Archlinux. Da mesma forma, você precisa usar a opção "-s" para instalar um pacote junto com o nome do pacote. A instrução a seguir mostra que o nome do pacote que é especificado após a opção é "Firefox". Depois de resolver as dependências, o comando leva ao usuário a confirmar se eles querem prosseguir com a instalação. Se o usuário inserir “y”, o comando prosseguirá com a instalação. Nesse caso, a saída mostra o progresso da instalação do pacote "Firefox". O comando instala o Firefox e quaisquer dependências.
[Omar@Omar ~] $ sudo pacman -s firefox
A ilustração anterior mostra como você pode instalar um único pacote usando a instrução Pacman. Agora, veremos como podemos instalar vários pacotes de uma só vez. O comando a seguir mostra os nomes de pacotes especificados após as opções Python-Pip e Python-Py, separadas por uma vírgula e fechadas em aparelhos encaracolados . Depois que o download é feito, o comando prossegue com a instalação dos pacotes restantes e mostra o progresso da instalação.
[omar @mar ~] $ sudo pacman -s python- pip, py
Remova os pacotes usando Pacman
Assim como temos que executar o download e a instalação através da instrução Pacman, também podemos usar a instrução Pacman para remover um pacote instalado do nosso sistema. Para isso, precisamos usar a opção "-r" junto com o nome do pacote "inkspace" na instrução Pacman. Inkscape e todos os outros pacotes que são instalados como dependências "Inkscape", mas não são mais exigidos por qualquer outro pacote, são excluídos do sistema sempre que este comando for executado.
[Omar@Omar ~] $ sudo pacman -R Inkscape
Liste os pacotes instalados usando o Pacman
O comando "Pacman" pode ser executado para listar todos os pacotes instalados de um sistema de uma só vez. Para isso, precisamos utilizar a opção "-q" para consultar o banco de dados do pacote para pacotes instalados. Quando este comando é executado, ele exibe uma lista de todos os pacotes atualmente instalados no sistema. O nome do pacote, versão e repositório da qual foi instalado são exibidos para cada pacote.
[Omar@Omar ~] $ Pacman -Q
O uso da bandeira "-s" com a bandeira "Q" é útil para pesquisar um pacote instalado pelo nome no sistema Arch Linux. Por exemplo, o comando a seguir demonstra que estamos usando o "-qs" combinado para pesquisar o pacote "firmy" instalado. Quando este comando é executado, ele pesquisa os pacotes instalados localmente para qualquer pacote que corresponda ao nome "firmy". A saída mostra o nome, a versão e a descrição de qualquer pacote que corresponda ao termo de pesquisa "firmy".
[omar @mar ~] $ sudo pacman -qs firma
Depois de passar por este guia, você poderá usar as instruções do Pacman em seu Arch Linux sem hesitar. Este artigo cobre o uso da instrução Pacman usando algumas de suas bandeiras úteis como -s, -y, -u, -q, -qs, -sw e -r. O comando do Pacman abrange as atualizações, atualizações, download, instalação, remoção e pesquisa em pacotes específicos.