sysget – Um front-end para cada gerenciador de pacotes no Linux
O Linux vem em vários sabores e muitos de nós gostamos de testar todos os tipos de distribuições até encontrarmos a combinação perfeita para nossas necessidades. O problema é que, com base na distribuição principal do seu sistema operacional, o gerenciador de pacotes pode ser diferente e acabar sendo um com o qual você não está familiarizado.
Existe um utilitário chamado sysget que pode se tornar um front-end para cada gerenciador de pacotes. Basicamente sysget serve como ponte e permite que você use a mesma sintaxe para cada gerenciador de pacotes.
Leia também: 5 melhores gerenciadores de pacotes para iniciantes em Linux
Isso é particularmente útil para iniciantes no Linux que estão dando os primeiros passos no gerenciamento de seu sistema operacional pela linha de comando e gostam de pular de uma distribuição para outra sem precisar aprender novos comandos.
Sysget não substitui de forma alguma o gerenciador de pacotes de distribuição. É apenas um invólucro do gerenciador de pacotes do sistema operacional e se você for um administrador Linux, provavelmente é melhor usar o gerenciador de pacotes da sua própria distribuição.
Gerenciadores de pacotes suportados
Sysget oferece suporte a uma ampla variedade de gerenciadores de pacotes, incluindo:
- apt-get ou apt
- xbps
- dnf
- hummm
- Zíper
- eopkg
- pacman
- emergir
- pacote
- cerveja cromada
- cerveja caseira
- nada
- foto
- Npm
Recursos do Sysget
- procure por pacotes
- instalar pacotes
- remover pacotes
- remover órfãos
- limpar cache do gerenciador de pacotes
- atualizar o banco de dados
- sistema de atualização
- atualizar pacote único
O repositório git oficial do sysget está disponível aqui.
Como instalar e usar o Sysget no Linux
A instalação do sysget é particularmente fácil e trivial e pode ser concluída com os seguintes comandos.
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget
sudo mkdir -p /usr/local/share/sysget
sudo chmod a+x /usr/local/bin/sysget
O uso do sysget também é bastante simples e os comandos muitas vezes se parecem com os usados com o apt. Ao executar o sysget pela primeira vez, você será solicitado a informar o gerenciador de pacotes do seu sistema e verá uma lista dos disponíveis. Você deve escolher aquele para o seu sistema operacional:
sudo sysget
Feito isso, você pode usar os seguintes comandos:
Para instalação de pacotes.
sudo sysget install <package name>
Para remover um pacote:
sudo sysget remove package
Para executar uma atualização:
sudo sysget update
Para atualizar seu sistema:
sudo sysget upgrade
Atualize pacote específico com:
sudo sysget upgrade <package name>
Para remover órfãos:
sudo sysget autoremove
Limpe o cache do gerenciador de pacotes:
sudo sysget clean
Vamos ver isso em ação. Aqui está um exemplo de instalação do emacs no sistema Ubuntu.
sudo sysget install emacs
E aqui está como remover um pacote:
sudo sysget remove emacs
Se precisar passar pelas opções do sysget, você pode digitar:
sudo sysget help
Isso mostrará uma lista de opções disponíveis que você pode usar com o sysget:
Conclusão
Lembre-se de que a sintaxe do sysget é a mesma em todas as distribuições suportadas. Ainda assim, não se pretende substituir completamente o gerenciador de pacotes do sistema operacional, mas apenas cobrir as necessidades básicas para operar pacotes no sistema.