Enviado em 05/06/2015 - 20:08h
Boa noite a todos
#!/bin/bash
#.........................................................
# Instalando o schroot
clear
echo
echo -e "\e[32m Verificando se o programa schroot está instalado \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 2
nome=$(which schroot)
if [ -n "$nome" ] ;
then echo
echo -e "\e[36m O programa schroot já está instalado \e[m"
sleep 1
else echo
echo -e "\e[36m Instalando o schroot \e[m"
echo "apt-get install schroot -y"
sleep 1
apt-get install schroot -y
fi
sleep 1
#----------------------------------------------------------
#.........................................................
# Descompactando o lucid.tar.gz em /var/lucid
clear
echo
echo -e "\e[32m Descompactando o lucid.tar.gz em /var/lucid \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 2
mkdir /var/lucid
tar -C /var/lucid -xzvf lucid.tar.gz
sleep 1
#----------------------------------------------------------
#.........................................................
# Editando o arquivo /etc/fstab
clear
echo
echo -e "\e[32m Editando o arquivo /etc/fstab \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Inserindo o seguinte texto no final do fstab: \e[m"
sleep 1
echo -e "\e[34m
# Ubuntu 10.04 chroot ( ktechlabchroota )
/home /var/lucid/home none bind 0 0
/tmp /var/lucid/tmp none bind 0 0
/dev /var/lucid/dev none bind 0 0
/proc /var/lucid/proc none bind 0 0
/sys /var/lucid/sys none bind 0 0
#( ktechlabchrootb ) \e[m"
sleep 1
echo "
# Ubuntu 10.04 chroot ( ktechlabchroota )
/home /var/lucid/home none bind 0 0
/tmp /var/lucid/tmp none bind 0 0
/dev /var/lucid/dev none bind 0 0
/proc /var/lucid/proc none bind 0 0
/sys /var/lucid/sys none bind 0 0
#( ktechlabchrootb ) " >> /etc/fstab
sleep 1
#----------------------------------------------------------
#.........................................................
# Montando os diretórios
clear
echo
echo -e "\e[32m Montando diretórios \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Os seguintes diretórios serão montados: \e[m"
sleep 1
echo -e "\e[34m
mount /var/lucid/home
mount /var/lucid/tmp
mount /var/lucid/dev
mount /var/lucid/proc
mount /var/lucid/sys \e[m"
sleep 1
mount /var/lucid/home
mount /var/lucid/tmp
mount /var/lucid/dev
mount /var/lucid/proc
mount /var/lucid/sys
sleep 1
#----------------------------------------------------------
#.........................................................
# Configurando o schroot
clear
echo
echo -e "\e[32m Configurando o schroot \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
echo -e "\e[36m Inserindo o seguinte texto no arquivo /etc/schroot/schroot.conf: \e[m"
sleep 1
echo -e "\e[34m
#( ktechlabchroota )
[lucid]
description=Ubuntu 10.04 i386
groups=users,root
root-groups=users,root
aliases=default,unstable,ia32
personality=linux32
directory=/var/lucid
root-users="$(logname)"
#( ktechlabchrootb ) \e[m"
sleep 1
echo "
#( ktechlabchroota )
[lucid]
description=Ubuntu 10.04 i386
groups=users,root
root-groups=users,root
aliases=default,unstable,ia32
personality=linux32
directory=/var/lucid
root-users="$(logname)"
#( ktechlabchrootb )" >> /etc/schroot/schroot.conf
#Insere o texto root-users com o nome do usuario atual
#echo "root-users="$(logname)" >> /etc/schroot/schroot.conf
sleep 1
#----------------------------------------------------------
#.........................................................
# Fim
clear
echo
echo -e "\e[32m Concluido \e[m"
echo -e "\e[33m ------------------------------------------------ \e[m"
sleep 1
#----------------------------------------------------------
#Referencias
#Alterando a cor do texto
#http://www.vivaolinux.com.br/artigo/Formatando-o-bash-com-cores-e-efeitos
#https://daemoniolabs.wordpress.com/2013/08/14/cores-em-shell-scripts-sem-caracteres-escapes-com-tput/
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
qual o tipo que abre os arquivos do linux? (1)
Linux Mint 21.1 Lançamento (2)
Impressora Bematech MP4200TH rorando com a distribuição Zorin OS (3)