Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.787 ]
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
Tradução de endereços de uma rede interna
Script para iniciar programas instalados no wine
Ativar serviço que está parado
Ataulizando o Kernel Corretamente
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 (1)
Meu kde connect não funciona no debian (1)









