Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.728 ]
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
Instalador do emulador de joystick Xbox para joystick generico para PC, PS2, PS3 (Debian e Derivados
Compartilhando a Internet com Iptables
Criação de servidores de arquivos simples com Samba
Intervalo de tempo v.2 - Corrigido
Firewall com proxy transparente completo
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Problema com som no laptop (5)
Quando vocês pararam de testar distros? (11)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









