[Ubuntu-BR] Estou compartilhando este script pos-instalacao do dapper :

hamacker sirhamacker em gmail.com
Segunda Junho 12 22:05:16 UTC 2006


Criei os dois scripts abaixo para automatizar a pos-instalacao dos meus 
micros.
O primeiro script instala praticamente tudo de que necessito em minhas 
instalacoes, algumas coisas fui apanhando do automatix, outras vem de 
coisas que eu já sabia.
O segundo script ativa ou desativa o xgl ao meu bel-prazer, normalmente 
deixaria o xgl sempre ativado, mas há algumas circunstancias onde é 
necessario desativa-lo. O script tambem aciona a bolinha do mouse para 
dar efeito de transparencia nas janelas onde o mouse estiver passando.

Os scripts abaixo sao apenas um facilitador, use-o por sua conta e risco 
e definitivamente não há garantias que funcione tao bem para voce como 
funciona para mim.

[]'s a todos.

#!/bin/sh
# pos-install-dapper.sh
# script pos-instalacao do dapper
#
# por hamacker <sirhamacker em gmail.com>
# é necessario habilitar os repositorios universe e multiverse
# basta acrescentar essa linha no seu /etc/apt/source.list :
# (sudo gedit /etc/apt/source.list)
# deb http://br.archive.ubuntu.com/ubuntu/ dapper universe multiverse

# instalando alguns compilador básico, programas e plugins multimedias
sudo apt-get --assume-yes install build-essential cdrdao vcdimager 
mjpegtools vcdtools  transcode avifile-player avifile-utils 
avifile-mad-plugin avifile-mjpeg-plugin avifile-vorbis-plugin 
avifile-win32-plugin avifile-xvid-plugin avifile-divx-plugin xvid4conf 
movixmaker-2 normalize-audio mpeg2dec a52dec vorbis-tools id3v2 mpg321 
mpg123 normalize-audio totem-gstreamer-firefox-plugin gimp-texturize 
gftp-gtk gnome-art avifile-mad-plugin avifile-win32-plugin libswfdec0.3 
libflac++5c2 vcdimager vcdtools avifile-mjpeg-plugin cdda2wav toolame 
libmp4v2-0 smbfs avifile-vorbis-plugin mplayer mencoder dvdauthor arj 
mpeg2dec rssh escputil lha avifile-utils ffmpeg libmjpegtools0c2a 
tagtool transcode avifile-divx-plugin gstreamer0.10-plugins-bad 
qdvdauthor avifile-xvid-plugin libavifile-0.7c2 dvd-slideshow 
movixmaker-2 mpg123 libmad0 cups-pdf libquicktime0 libjpeg-progs lame 
libmpcdec3 liblame0 libmpeg2-4 uudeview flac lame-extras libmpeg3-1 
libxine-extracodecs mencoder-686 mp3gain nautilus-script-audio-convert 
gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-gl 
gstreamer0.10-pitfdll gstreamer0.10-sdl libsidplay1 easytag id3tool 
gsfonts gsfonts-x11

# instalacao de [des]compactadores
sudo apt-get --assume-yes install rar unace unrar zip unzip p7zip

# instalar fontes microsoft
sudo apt-get --assume-yes install msttcorefonts

# instalacao do driver da nvidia e o kernel correto
# para seu micro (i386, 686, k7 ou amd64) para
# obter maior desempenho, basta descomentar a linha que
# estiver correta para seu micro :
#
# sudo apt-get install linux-386 linux-restricted-modules-386
# sudo apt-get install linux-686 linux-restricted-modules-686
# sudo apt-get install linux-686-smp linux-restricted-modules-686-smp
# sudo apt-get install linux-k7 linux-restricted-modules-k7
# sudo apt-get install linux-k7-smp linux-restricted-modules-k7-smp
#
# kernel correto instalado entao descomente a linha abaixo :
# sudo apt-get install nvidia-glx


# preparacao para uso do xgl
sudo apt-get --assume-yes install libgl1-mesa libglitz1 libglitz-glx1 
xserver-xgl
sudo apt-get --assume-yes install compiz-gnome xbindkeys
sudo apt-get --assume-yes install xcompmgr transset
wget -vc 
http://isi.homelinux.net/deb/main/packages/transset-df_5.0-1_i386.deb -O 
/tmp/transset-df_5.0-1_i386.deb
sudo dpkg -i /tmp/transset-df_5.0-1_i386.deb
sudo apt-get install -f

# Instalacao de mais programas multimedias
sudo apt-get --assume-yes install libxvidcore4 lame sox ffmpeg 
mjpegtools vorbis-tools mpg321 gstreamer0.10-ffmpeg gstreamer0.10-gl 
gstreamer0.10-plugins-base gstreamer0.10-plugins-good 
gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse 
gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

# Instalacao do xine e fazendo o totem usar os plugins
# do xine ao inves do gstreamer (acaba removendo tambem totem-gstreamer)
#sudo apt-get --assume-yes install totem-xine libxine-extracodecs 
libxine-extracodecs

# acrobat reader
sudo apt-get --assume-yes install acroread mozilla-acroread acroread-plugins

# instala o avidemux
sudo apt-get --assume-yes install avidemux

# placas wifi (ndiswrapper)
sudo apt-get --assume-yes install ndisgtk ndiswrapper-utils 
network-manager-gnome

# gdesklets
sudo apt-get --assume-yes install gdesklets gdesklets-data

# dvdcodecs
# se voce ja tivers o .deb entao apenas copie-os /tmp
# que este script se encarregará de instala-los
wget -vc 
ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/pool/dapper/i386/non-free/w32codecs/w32codecs_20050412-1plf4_i386.deb 
-O /tmp/w32codecs_20050412-1plf4_i386.deb
wget -vc 
ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/pool/dapper/i386/free/libdvdcss2/libdvdcss2_1.2.9-1plf3_i386.deb 
-O /tmp/libdvdcss2_1.2.9-1plf3_i386.deb

sudo dpkg -i /tmp/w32codecs_20050412-1plf4_i386.deb
sudo dpkg -i /tmp/libdvdcss2_1.2.9-1plf3_i386.deb
sudo apt-get --assume-yes install libdvdread3 libdvdnav4 libxvidcore4
sudo apt-get install -f

# novo java no repositorio
sudo apt-get --assume-yes install sun-java5-jre

# mozilla-thunderbird
sudo apt-get --assume-yes install mozilla-thunderbird

# bootup manager
sudo apt-get --assume-yes install bum

# instala o vmware-player
# lembre-se de estar bootando com a versao apropriada para
# seu kernel (i386, 686, k7 ou amd64) para
# obter maior desempenho
sudo apt-get  --assume-yes install vmware-player

# gaim beta
# ou acrescente o repositorio :
# deb http://people.ubuntu.com/~seb128/deb ./
# sudo apt-get install gaim
# sudo apt-get upgrade
wget -vc 
http://people.ubuntu.com/~seb128/deb/gaim-data_1.9.99.is.2.0.0+beta3-1ubuntu1_all.deb 
-O /tmp/gaim-data_1.9.99.is.2.0.0+beta3-1ubuntu1_all.deb
wget -vc 
http://people.ubuntu.com/~seb128/deb/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_i386.deb 
-O /tmp/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_i386.deb
# wget -vc 
http://people.ubuntu.com/~seb128/deb/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_amd64.deb 
-O /tmp/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/gaim-data_1.9.99.is.2.0.0+beta3-1ubuntu1_all.deb
sudo dpkg -i /tmp/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_i386.deb
#sudo dpkg -i /tmp/gaim_1.9.99.is.2.0.0+beta3-1ubuntu1_amd64.deb
sudo apt-get --assume-yes install libmeanwhile1
sudo apt-get install -f

# rhythmbox, ultimo release (beta)
# ou acrescente o repositorio :
# deb http://people.ubuntu.com/~seb128/deb ./
# sudo apt-get install rhythmbox
# sudo apt-get upgrade
wget -vc 
http://people.ubuntu.com/~seb128/deb/rhythmbox_0.9.4.1-0ubuntu1_i386.deb 
-O /tmp/rhythmbox_0.9.4.1-0ubuntu1_i386.deb
sudo dpkg -i /tmp/rhythmbox_0.9.4.1-0ubuntu1_i386.deb
sudo apt-get install -f

# permite ejetar o cd pelo botao
if ! cat /etc/sysctl.conf | grep "dev.cdrom.lock=0";
then
sudo sysctl dev.cdrom.lock=0
sudo sh -c 'echo "dev.cdrom.lock=0" >> /etc/sysctl.conf'
fi

# Configura o Ctrl-Alt-Del para executar o Gnome System Monitor
gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 
"<Control><Alt>Delete"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 
"gnome-system-monitor"

# fim do script

o script a seguir apenas ativa ou desativa (use a opcao off) o XGL :


#!/bin/sh
# xgl-ativar.sh
# ativa o XGL no gdm ou use a opcao "off" (xgl-ativar off)
# para desativa-lo e usar o xorg anterior.
#
# tenha certeza de ter instalado estes pacotes :
# sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl
# sudo apt-get install compiz-gnome xbindkeys
# sudo apt-get install xcompmgr transset
# wget -vc 
http://isi.homelinux.net/deb/main/packages/transset-df_5.0-1_i386.deb -O 
/tmp/transset-df_5.0-1_i386.deb
#sudo dpkg -i /tmp/transset-df_5.0-1_i386.deb
#sudo apt-get install -f

param1=$1
home_user=$USER
if [ "$home_user" == "root" ] ; then
   home_user="use-seu-login-aqui"
fi

# fazendo um backup do X
if [ -f "/etc/X11/X.old" ] ; then
   echo "respeitando a existencia dum /etc/X11/X.old anterior."
else
   sudo mv /etc/X11/X /etc/X11/X.old
   sudo mv /usr/bin/X /usr/bin/X.old
   echo "foi criado copia de seguraça de :"
   echo "   /etc/X11/X.old"
   echo "   /usr/bin/X.old"
   echo "qualquer irregularidade use xgl-ativar off para retornar estes 
arquivos"

fi
if [ "$param1" != "off" ] ; then
   echo "Ativando xgl para usuario $home_user"
   sudo ln -sf /usr/bin/Xgl /usr/bin/X
   if [ "$1" = "light" ] ; then
     echo "compiz --replace gconf" >> /home/$home_user/.gnomerc
   else
     echo "compiz --replace gconf decoration wobbly fade minimize cube 
rotate zoom scale move resize place switcher" >> /home/$home_user/.gnomerc
   fi
   echo "xbindkeys">> /home/$home_user/.gnomerc
   echo "nohup gnome-window-decorator &" >> /home/$home_user/.gnomerc
   echo "\"transset-df --min 0.2 -p --dec 
0.1\"">>/home/$home_user/.xbindkeysrc
   echo "control + b:4">>/home/$home_user/.xbindkeysrc
   echo "\"transset-df -p --inc 0.1\"">>/home/$home_user/.xbindkeysrc
   echo "control + b:5">>/home/$home_user/.xbindkeysrc
   chown $home_user /home/$home_user/.gnomerc
   chown $home_user /home/$home_user/.xbindkeysrc

else
   echo "Desativando xgl para usuario $home_user"
   rm -f /home/$home_user/.gnomerc
   rm -f /home/$home_user/.xbindkeysrc
   sudo mv /etc/X11/X.old /etc/X11/X
   sudo mv /usr/bin/X.old /usr/bin/X
fi

echo "reinicie o gdm para efetivar as modificacoes (ou use 
CTRL+ALT+BACKSPACE):"
echo "sudo /etc/init.d/gdm stop && sudo /etc/init.d/gdm start"

# fim do script




More information about the ubuntu-br mailing list