Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.554 ]
Seguindo a recomendação do usuário xerxeslins, vim até aqui contribuir com esse script.
#!/bin/bash #Criado por: joão fragoso(Göetia_0xFF) #Editado por: msoliver(Marcelo Oliver) #Instala a multilib no slackware function Banner(){ printf "\033[05;36m" echo " ______ __ __ ______ __ _ _ __ __ _____ _____" echo " / ____/ / / / | / ____/ / / .'.' | | / / / | / _ | / ___/" echo " / /___ / / / L | / / / /-'.' | | _ / / / L | / /_) / / /__" echo " /___ / / / / _ | / / / _ | | |/ |/ / / _ | / _ ,' / ___/" echo " __ ____/ / / /___ / / | | / /____ / / | | | /| / / / | | / / | | / /__" echo " / / /_____/ /_____/ /_/ |_| /______/ /_/ |_| |_/ |_/ /_/ |_| /_/ |_| /____/" echo " / /_________________________________________________________" echo "/___________________________________________________________/ L I N U X" printf "\033[05;00m" } function Instalar_multilib(){ URL="http://www.slackware.com/" DIRETORIO_REMOTO="~alien/multilib/" REGEX=( '[0-9]+SBo' '[0-9]+alien' '[0-9]+multilib' ) DIR="LIB32" GET_FILES=$(which lftp) PKG=$(which slackpkg) UPG_PKG=$(which upgradepkg) TEMPO=$(which sleep) REBOOT=$(which reboot) USUARIO_ATIVO=1 BLACKLIST="/etc/slackpkg/blacklist" VERSAO_SLACKWARE=$VERSAO mkdir $DIR cd $DIR case ${UID} in 0) printf "[+] Criando blacklist em $BLACKLIST" for (( count=0;count!=3;count++ )); do echo "${REGEX[$count]}" >> "$BLACKLIST"; done ;; *) echo "[-] Retorne como root [-]" && exit; ;; esac if [ echo $($GET_FILES -d -c " open $URL; cd $DIRETORIO_REMOTO$VERSAO_SLACKWARE; mget * ") ]; then $UPG_PKG --reinstall --install-new *.t?z; fi echo echo "[+] PREPARANDO PARA O REBOOT [+]" echo for (( x=0;x<2;x++ )); do printf '.'; $TEMPO 1 done cd ../ rm -rf $DIR [ ${UID} -eq 0 ] && $REBOOT || `su -c 'reboot'` } Banner read -n1 -t20 -p "[+] Instalar multilib ?(Y/N): " || REPLY="Y" if [[ $REPLY =~ [Yy]$ ]];then echo read -t20 -p "Versao do slackware(ex:14.2):" VERSAO || VERSAO="14.2" Instalar_multilib $VERSAO else exit fi
estoque.sh - Gerenciamento de estoque/almoxarifado
Bloqueia ataques do tipo bruteforce
FTP Linux-Windows Baseado na Data Atual
Nenhum comentário foi encontrado.
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como instalar protetores de tela (Debian e derivados)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Copia e Cola no SED --> Processador de textos (3)