Instalador de pacotes para Sabayon Linux
Publicado por hp (última atualização em 07/05/2018)
[ Hits: 4.145 ]
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
Script para ejetar o seu cdrom numa determinada hora
Montar unidades de Rede windows
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (9)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









