Instalação da Multilib no Slackware
Publicado por João Fragoso (última atualização em 02/04/2019)
[ Hits: 1.736 ]
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
Avisos de segurança do espaço em uso!
Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula
Impedir duas ou mais conexões por usuário
Monitoração e coleta de dados de performance de servidores GNU/Linux
Nenhum comentário foi encontrado.
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP).
Uma ideia para o paulo1205 (0)
Midia de instalação LM-21.3 não inicializa (2)
Necessário autenticar ao imprimir - Ubuntu X Windowns (2)









