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 verificar pacman.conf
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
Você também pode usar o pamac-cli (terminal) para instalar pacotes provenientes do AUR mesmo que ele não esteja habilitado na sua instalação, para isso basta usar o build
Exemplo:
pamac build <programax>
Em adendo ao exemplo google-chrome
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
Complemento postado por @[excluído]: https://wiki.archlinux.org/title/Pacman/Rosetta
T+