Instalador de pacotes para Sabayon Linux
Publicado por hp (última atualização em 07/05/2018)
[ Hits: 4.044 ]
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
Proteção de tela automática com xlock
Exemplo de Shell-Script (CORRIGIDO!)
Samba - Instalação e configuração
Compartilhamento de internet 3g para uma rede domésctica
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









