Crie aliases para facilitar o uso do Package Manager no Arch e no KahelOS
Dica publicada em Linux / Introdução
Crie aliases para facilitar o uso do Package Manager no Arch e no KahelOS
A dica mostra aos usuários iniciantes como criar aliases, ou seja, apelidos ou comandos menores e personalizados para substituir comandos maiores do PacMan (Package Manager) na distribuição Arch Linux e derivadas como KahelOS.
A dica deve funcionar não apenas para Arch Linux e KahelOS, mas teoricamente para qualquer distro baseada em Arch.
Obs.: Se bem que a lógica é a mesma para todas as distribuições, incluindo Ubuntu, Fedora e outras, mas exigindo maiores modificações devido aos diferentes comandos dos gerenciadores de pacotes.
Exemplo, para sincronizar com os servidores e atualizar o sistema os usuários usam o seguinte comando:
# pacman -Syu
Porém, aplicando a dica o comando pode ter um nome mais intuitivo como por exemplo:
# pacsyu
Ou então:
# pac-upg
Ou então:
# atualizar
Você escolhe.
O que precisa ser feito é adicionar ao seu arquivo .bashrc uma linha para cada alias no seguinte formato:
alias nomedoalias='comando a ser executado'
Exemplo:
Assim ao digitar o comando "atualizar", como usuário comum, será executado o comando "sudo pacman -Syu" que exigirá a senha de usuário (precisa do sudo configurado) e executará a atualização.
Outro exemplo:
Ao executar o comando "instalar nome_de_algum_pacote" como usuário normal, se o sudo estiver configurado, será feita a instalação, sem confirmação, de qualquer pacote especificado.
Agora que você entendeu pode usar como base a seguinte lista de alias adicionando-a ao arquivo bashrc.
Abrao-o com o comando:
nano ~/.bashrc
E adicione o seguinte conteúdo:
Modifique-o de acordo com sua necessidade.
Não esqueça que para funcionar é necessário reabrir o terminal após a alteração do arquivo .bashrc.
Até a próxima!
A dica deve funcionar não apenas para Arch Linux e KahelOS, mas teoricamente para qualquer distro baseada em Arch.
Obs.: Se bem que a lógica é a mesma para todas as distribuições, incluindo Ubuntu, Fedora e outras, mas exigindo maiores modificações devido aos diferentes comandos dos gerenciadores de pacotes.
Exemplo, para sincronizar com os servidores e atualizar o sistema os usuários usam o seguinte comando:
# pacman -Syu
Porém, aplicando a dica o comando pode ter um nome mais intuitivo como por exemplo:
# pacsyu
Ou então:
# pac-upg
Ou então:
# atualizar
Você escolhe.
O que precisa ser feito é adicionar ao seu arquivo .bashrc uma linha para cada alias no seguinte formato:
alias nomedoalias='comando a ser executado'
Exemplo:
alias atualizar='sudo pacman -Syu'
Assim ao digitar o comando "atualizar", como usuário comum, será executado o comando "sudo pacman -Syu" que exigirá a senha de usuário (precisa do sudo configurado) e executará a atualização.
Outro exemplo:
alias instalar='sudo pacman -Sy --noconfirm'
Ao executar o comando "instalar nome_de_algum_pacote" como usuário normal, se o sudo estiver configurado, será feita a instalação, sem confirmação, de qualquer pacote especificado.
Agora que você entendeu pode usar como base a seguinte lista de alias adicionando-a ao arquivo bashrc.
Abrao-o com o comando:
nano ~/.bashrc
E adicione o seguinte conteúdo:
# atualiza o sistema: alias atualizar='sudo pacman -Syu' # instala pacotes especificados sem confirmação: alias instalar='sudo pacman -Sy --noconfirm' # procura por pacotes: alias procurar='sudo pacman -Ss' # informação sobre pacote: alias info='sudo pacman -Si' # remove pacote, configurações do pacote e dependências inúteis sem confirmação: alias remover='sudo pacman -Rscn --noconfirm'
Modifique-o de acordo com sua necessidade.
Não esqueça que para funcionar é necessário reabrir o terminal após a alteração do arquivo .bashrc.
Até a próxima!