O Pacman sempre foi o principal gerenciador de pacotes de distribuições baseadas no Arch Linux, hoje em dia está mais maleável e facilitado no BigLinux e Manjaro pelo 'pamac', que existe a versão front-end 'Pamac-Gtk' e 'pamac-cli' que é a que vamos conhecer aqui um pouco mais do uso desses gerenciadores de pacotes pelo terminal:
- Pacman
sudo pacman -Su = Procura por atualizações
sudo pacman -Syu = Sincroniza repositórios/procura por atualizações
sudo pacman -Syy = Sincroniza os repositórios do Manjaro/BigLinux
sudo pacman -Syyu = Sincronização total/procura por atualizações
sudo pacman -S = Instala um pacote
sudo pacman -R = Remove um pacote
sudo pacman -Rs = Remove o pacote junto com as dependências não usadas por outros pacotes
sudo pacman -Rsn = Remove o pacote junto com as dependências não usadas por outros pacotes/arquivos de configuração
sudo pacman -Ss <pacote> = Procura por um pacote (pode ser usado sem sudo)
sudo pacman -Sw = Apenas baixa o pacote mas não instala
sudo pacman -Si = Mostra as informação de um pacote não instalado
sudo pacman -Qi = Mostra as informações de um pacote instalado
sudo pacman -Qu = Mostra os pacotes que serão atualizados
sudo pacman -Q = Lista todos os pacotes instalados
sudo pacman -Qo <arquivo> = Mostra a qual pacote aquele arquivo pertence
sudo pacman -Qdt = Lista pacotes desnecessários, sem dependências
sudo pacman -Rns $(pacman -Qqdt) = Apaga pacotes desnecessários, sem dependências
sudo pacman -A <pacote.pkg.tar.gz> = Instala um pacote local
sudo pacman -Sc = Deleta do cache todos os pacotes antigos
sudo pacman -Scc = Limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/
sudo pacman-optimize = Otimiza a base de dados do pacman
sudo pacman -Sdd = Instala um pacote ignorando dependências
sudo pacman -Rdd = Remove um pacote ignorando dependências
sudo pacman-mirrors -conf = Verificar mirrors em pacman.conf
sudo pacman-mirrors -g = Para gerar um novo mirrorlist
sudo pacman -U /home/user/arquivo.tar.xz = Instala pacote baixado localmente
sudo pacman -U https://manjaro.c3sl.ufpr.br/stable/community/x86_64/PACOTE.pkg.tar.zst = Instalar/baixar pacote direto de um link
sudo pacman -Qem = Lista pacotes instalados do repositório AUR
sudo pacman -Rscn = Desinstala pacotes, dependências e seus registros, tudo.
sudo pacman -S <pacote> --noconfirm = Instala o pacote sem necessidade de confirmação 'Y/N'
sudo pacman -Syu --ignoregroup pacote1 pacote2 = Sincroniza repositórios/procura atualizações e ignora o grupo dos pacotes solicitados
- Pamac-cli
Use sempre sem sudo
pamac list > Listar pacotes, grupos, repositórios ou arquivos
pamac info > Mostrar detalhes dos pacotes, pode ser especificado mais de um pacote
pamac install > Instala pacotes a partir de repositórios, local ou URL
pamac reinstall > Reinstala pacotes
pamac remove > Remove pacotes
pamac checkupdates > Checar de forma segura por atualizações, sem modificar as bases de dados
(O código da saída é 100 se houverem atualizações disponíveis)
pamac update/upgrade > Ambos executam a mesma tarefa, atualiza a base de dados e atualiza o sistema
pamac clone > Clonar ou sincronizar arquivos de pacotes de construção do AUR
pamac build > Construir pacotes do AUR e instalar com suas dependências
(Se nenhum nome de pacote for fornecido, usar o PKGBUILD no diretório atual. O diretório de construção será o diretório pai, a opção --builddir será ignorada e a opção --no-clone será aplicada)
pamac clean > Limpar o cache dos pacotes ou arquivos de compilação.
- Mais informações do pamac
pamac install --help
pamac search --help
pamac remove --help
Que lhe trará mais detalhes de cada um dos comandos, por exemplo:
pamac install --helpFontes: Wiki Manjaro
Instale pacotes a partir de repositórios, local ou URL
pamac install [opções] <pacote(s),grupo(s)>
opções:
--ignore <pacote(s)> : ignorar a atualização de um pacote, múltiplos pacotes
podem ser especificados separando-os com uma vírgula
--overwrite <glob> : sobrescrever arquivos conflitantes, múltiplos padrões
podem ser especificados separando-os com uma vírgula
--download-only, -w : baixar todos os pacotes, mas não instalar/atualizar nada
--dry-run, -d : somente imprimir o que deve ser feito, mas não executar
a transação
--as-deps : marcar todos pacotes instalados como uma dependência
--as-explicit : marcar todos pacotes instalados explicitamente
--upgrade : buscar atualizações
--no-upgrade : não verificar se há atualizações
--no-confirm : ignorar todas e quaisquer mensagens de confirmação
Wiki Arch Linux
Fórum BigLinux
Nenhum comentário:
Postar um comentário