Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.621 ]
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
Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web
Criando usuário com poderes de root
Bloqueia ataques do tipo bruteforce
Nenhum coment�rio foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
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
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
intervenção politica pode interver no Fedora Linux (6)
Primeiras impressões do Debian 13 (17)