Instalador de pacotes para Sabayon Linux
Publicado por hp (última atualização em 07/05/2018)
[ Hits: 3.992 ]
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
Configurações gerais de rede em Debian Server
Convertendo man pages em PDFs (Versão CShell)
Script para Unzipar(com funções)
Formatando disquetes em modo texto
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (7)
Problema com audio apos upgrade (10)
Instalação automatizada do Debian 12 em UEFI (2)