[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