Instalador de pacotes para Sabayon Linux
Publicado por hp (última atualização em 07/05/2018)
[ Hits: 4.062 ]
Homepage: https://byhackerperito.blogspot.com
Um simples instalador para Sabayon Linux.
#!/bin/bash
################################################
# autor: hacker perito #
# blog: https://byhackerperito.blogspot.com #
# email: byh4ck3rp3r1t0@gmail.com #
# data: 02/04/2018 #
################################################
if [ "$USER" != "root" ]; then
printf "Você não tem permissão root!\n"
else
printf "||=============================================================||\n"
printf "||=== Dexter v0.5 by: Hacker Perito ===||\n"
printf "||=============================================================||\n"
printf "||#############################################################||\n"
printf "||### Visite-nos: https://byhackerperito.blogspot.com ###||\n"
printf "||#############################################################||\n"
printf "||=============================================================||\n"
printf "[1]=> Pesquisar pacote\n"
printf "[2]=> Instalar pacote\n"
printf "[0]=> Sair\n"
printf "{Opção}<=: "
read opc
case $opc in
"0")
clear
exit
;;
"1")
printf "{Pacote}<=: "
read n
equo update
emerge --search $n
printf "Deseja uma pesquisa mais funda?\n"
printf "s/N\n"
read p
if [ "$p" == "n" ] || [ "$p" == "N" ]; then
printf "Ok\n"
elif [ "$p" == "s" ] || [ "$p" == "S" ]; then
emerge --searchdesc $n
else
printf "???\n"
fi
;;
"2")
printf "[1]=> pacote online\n[2]=> pacote local\n[0]=> Sair\n{Opção}<=: "
read op
if [ "$op" == "0" ]; then
clear
exit
elif [ "$op" == "1" ]; then
printf "{Pacote}<=: "
read pc
equo install $pc
elif [ "$op" == "2" ]; then
printf "Deseja listar algum diretório?\n"
printf "s/N\n"
read q
if [ "$q" == "n" ] || [ "$q" == "N" ]; then
printf "Ok\n"
elif [ "$q" == "s" ] || [ "$q" == "S" ]; then
printf "{Dir}<=: "
read d
ls $d
else
printf "???\n"
fi
printf "Deseja baixar algum pacote?\n"
printf "s/N\n"
read p
if [ "$p" == "y" ] || [ "$p" == "Y" ]; then
printf "{Link}<=: "
read l
wget $l
pack=$(ls *.tbz2)
mv $pack /var/lib/entropy/client/packages/packages/amd64/5/$pack
cd /var/lib/entropy/client/packages/packages/amd64/5/
equo install $pack --nodeps
rm $pack
exit
elif [ "$p" == "n" ] || [ "$p" == "N" ]; then
printf "{Pacote}<=: "
read pack
mv $pack /var/lib/entropy/client/packages/packages/amd64/5/$pack
cd /var/lib/entropy/client/packages/packages/amd64/5/
equo install $pack --nodeps
rm $pack
exit
else
printf "???\n"
fi
else
printf "???\n"
fi
;;
*)
printf "???\n"
;;
esac
fi
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Atalho para usar interrogação (0)
VOL já não é mais como antes? (12)
Scripts ou binários [RESOLVIDO] (4)
Pergunta: Meu teclado não está respondendo direito como e consertar? ... (4)









