[Dica] Usando pacman ou pamac no terminal do BigLinux

Houve quem dissesse que a adaptação seria/pode ser turbulenta em mudar do APT para o gerenciador de pacotes pacman/pamac do BigLinux com base Manjaro, não posso discordar, mas estamos aqui para tentar suavizar a gama de perguntas.
Abaixo vou tentar simplificar seu uso do terminal no BigLinux base Manjaro.

O pacman que sempre foi o principal gerenciador de pacotes de distribuições baseadas no Arch Linux, hoje em dia é bem mais maleável e facilitado pelo pamac, vamos conhecer um pouco para que sua pesquisa facilite

Pacman

sudo pacman -Sy = sincroniza os repositórios.
sudo pacman -Su = procura por atualização.
sudo pacman -Syu = sincroniza os repositórios/procura por atualização.
sudo pacman -Syy = sincroniza os repositórios do Manjaro Linux.
sudo pacman -Syyu = sincronização total/procura por atualização.
sudo pacman -S pacote = instala um pacote.
sudo pacman -R pacote = remove um pacote.
sudo pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes.
sudo pacman -Rsn pacote = remove o pacote junto com as dependências não usadas por outros pacotes e junto com os arquivos de configuração.
sudo pacman -Ss pacote = procura por um pacote.
sudo pacman -Sw pacote = apenas baixa o pacote e não o instala.
sudo pacman -Si pacote = mostra informações de um pacote não instalado.
sudo pacman -Qi pacote = mostra informações do pacote já instalado.
sudo pacman -Se pacote = instala apenas as dependências.
sudo pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote.
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 ignorando as dependências.
sudo pacman -Rdd = elimina um pacote ignorando as dependências.
sudo pacman-mirrors.conf = para gerenciar pacman.cof
sudo pacman-mirrors -g = para gerar um novo mirrorlist
sudo pacman -U home/user/arquivo.tar.xz = instalar pacotes baixados no pc
sudo pacman -U http://www.site.com/arquivo.tar.xz = instalar pacotes baixados via download
sudo pacman -Qem = lista pacotes instalados do repo AUR
sudo pacman -Rscn = desinstala pacotes e suas dependencias e seus registros, tudo.
sudo pacman -S pacote --noconfirm = Instala o pacote sem precisar confirmar com “yes/no ,S/N”…
sudo pacman -Syu --ignoregroup pacote1 , pacote2… = sincroniza os repositórios/procura por atualização e ignora os grupos dos pacotes solicitados

Pamac use sempre sem o sudo

pamac search > Procurar por pacotes ou arquivos, pode ser especificado mais de um termo para pesquisa
pamac list > Listar pacotes, grupos, repositórios ou arquivos
pamac info > Mostrar detalhes dos pacotes, pode ser especificado mais de um pacote
pamac install > Instale pacotes a partir de repositórios, local ou URL
pamac reinstall > Reinstalar pacotes
pamac remove > Remover pacotes
pamac checkupdates > Checar de forma segura por atualizações sem modificar as bases de dados.
(O código de saída é 100 se houverem atualizações disponíveis)
pamac update,upgrade > Os dois tem a mesma função > Atualize seu sistema
pamac clone > Clonar ou sincronizar arquivos de pacotes de construção do AUR
pamac build > Construir pacotes a partir do AUR e os instalar com suas dependências.

Se nenhum nome de pacote for fornecido, usar o arquivo PKGBUILD no diretório atual
O diretório de construção será o diretório pai, a opção --builddir será ignorada
a opção --no-clone será aplicada
pamac clean > Limpar o cache de pacotes ou arquivos de compilação

Cada um desses comandos acima (pamac) você pode ter mais detalhes executando-os com a opção --help, ou seja:

pamac install --help
pamac list --help

Que lhe dará mais detalhes de cada um dos comandos:
pamac install --help
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

Espero que isso possa ser útil de alguma forma para desmistificar a frase: “será difícil a adaptação de novos usuários”

Fonte: Wiki Manjaro
Wiki Archlinux

T+

1 Curtida

Parabéns! Gostei muito do tópico e da relação dos comandos.

Eu mesmo sou usuário do apt há muitos anos e esse tópico vai ser de muita ajuda

1 Curtida