Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.716 ]
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
Pós instalação para Debian 10, Ubuntu 18.04, Ubuntu 20.04, Fedora 31/Fe
Script para adicionar usuarios ftp
Trocar senha de root NO BRACO remotamente
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
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
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









