Turbinando o sidux
Dica publicada em Linux / Introdução
Turbinando o sidux
Em complemento ao artigo Instalação do sidux, segue dicas para os repositórios para os arquivos debian.list e sidux.list e um pequeno script para a personalização do SIDUX.
Usei duas entradas para o repositório oficial e para o multimedia. Você pode comentar um dos repositórios oficial e multimedia.
Adicione os seguintes repositórios ao seu /etc/apt/sources.list.d/sidux.list
Usei dois repositórios para evitar problemas se um deles ficar fora do ar.
Lembrando que de acordo com a equipe de desenvolvedores, a atualização completa do sistema deverá ser realizada em modo texto, para isso pressione CTRL+ALT+F1, logue-se como root e digite:
# init 3
ou
# /etc/init.d/kdm stop
Execute o comando:
# apt-get dist-upgrade -d
para baixar os pacotes e após baixá-los, rode o comando sem a opção -d, verifique se algum pacote importante será removido, teclando "S" para iniciar a atualização.
Script:
Repositórios
Adicione os seguintes repositórios ao seu /etc/apt/sources.list.d/debian.list:
deb http://ftp.br.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.br.debian.org/debian/ sid main contrib non-free
deb http://ftp.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://ftp.br.debian.org/debian-multimedia unstable main
deb-src http://ftp.br.debian.org/debian-multimedia unstable main
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main
deb http://deb.opera.com/opera/ sid non-free
deb http://www.lamaresh.net/apt/ sid main
deb http://download.videolan.org/pub/videolan/debian/ sid main
deb http://moblock-deb.sourceforge.net/debian sid main
deb http://getswiftfox.com/builds/debian unstable non-free
deb-src http://ftp.br.debian.org/debian/ sid main contrib non-free
deb http://ftp.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://ftp.br.debian.org/debian-multimedia unstable main
deb-src http://ftp.br.debian.org/debian-multimedia unstable main
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main
deb http://deb.opera.com/opera/ sid non-free
deb http://www.lamaresh.net/apt/ sid main
deb http://download.videolan.org/pub/videolan/debian/ sid main
deb http://moblock-deb.sourceforge.net/debian sid main
deb http://getswiftfox.com/builds/debian unstable non-free
Usei duas entradas para o repositório oficial e para o multimedia. Você pode comentar um dos repositórios oficial e multimedia.
Adicione os seguintes repositórios ao seu /etc/apt/sources.list.d/sidux.list
# Federal University of Paraná/ Center for Scientific Computing and Free Software, Paraná, Brazil
deb http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# Free University Berlin/ spline (Student Project LInux NEtwork), Germany
deb ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# Technical University Carolo-Wilhelmina at Brunswick, Germany
#deb http://debian.tu-bs.de/project/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
#deb-src http://debian.tu-bs.de/project/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# sidux.com:
#deb http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
#deb-src http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# Free University Berlin/ spline (Student Project LInux NEtwork), Germany
deb ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# Technical University Carolo-Wilhelmina at Brunswick, Germany
#deb http://debian.tu-bs.de/project/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
#deb-src http://debian.tu-bs.de/project/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
# sidux.com:
#deb http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
#deb-src http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
Usei dois repositórios para evitar problemas se um deles ficar fora do ar.
Script
Segue um pequeno script para instalação de pacotes adicionais.Lembrando que de acordo com a equipe de desenvolvedores, a atualização completa do sistema deverá ser realizada em modo texto, para isso pressione CTRL+ALT+F1, logue-se como root e digite:
# init 3
ou
# /etc/init.d/kdm stop
Execute o comando:
# apt-get dist-upgrade -d
para baixar os pacotes e após baixá-los, rode o comando sem a opção -d, verifique se algum pacote importante será removido, teclando "S" para iniciar a atualização.
Script:
#!/bin/sh
# sidux-turbo
echo ""
echo " Script para Personalizar o SIDUX "
echo ""
echo ""
echo " Adicionando Chaves GPG "
echo ""
# Chave GPG para o Debian Multimedia
apt-get install debian-multimedia-keyring
# Chave GPG para o Opera.
wget -O - http://deb.opera.com/archive.key | apt-key add -
# Chave GPG para o Wine.
wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
# Chave GPG para o VirtualBox.
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
# Chave GPG para o Mobloquer (Peerguardian for Linux).
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9072870B && gpg --export --armor 9072870B | sudo apt-key add -
echo ""
echo " Atualizando as Listas de fontes do APT "
echo ""
apt-get update
echo ""
echo "Removendo programas desnecessários"
echo ""
apt-get --purge remove vim-common vim
echo ""
echo "Instalando SIDUX Goodies"
echo ""
apt-get install sidux-apt-qt4 sidux-archive-keyring sidux-art-kde sidux-art-kde-aether sidux-art-kde-theme sidux-art-kdm-aether sidux-art-ksplash-aether sidux-art-wallpaper sidux-art-wallpaper-aether sidux-art-wallpaper-theme sidux-browser siduxcc sidux-hermes sidux-hermes-qt4 sidux-kernelhacking sidux-keyring sidux-keyrings sidux-manual-pt-br sidux-releasenotes sidux-scripts sidux-searchplugins sidux-settings-kde
echo "Baixando o Script SMXI"
cd /usr/local/bin
wget -Nc techpatterns.com/smxi.zip
unzip smxi.zip
chmod +x *
echo ""
echo " A Seleção dos pacotes fica a critério de cada um "
echo " Altere o script de acordo com sua necessidade "
echo ""
echo ""
echo "Colocando Ordem na Casa"
echo ""
apt-get install alien checkinstall configure-debian deborphan gparted hdparm libaudio2 libusb-dev libqt3-mt localepurge leafpad nano ntfs-3g pcmanfm rcconf ruby sudo pppconfig synaptic wvdial
echo ""
echo "Instalando Compiladores"
echo ""
apt-get install build-essential fakeroot kernel-package libqt3-mt-dev libncurses5-dev mesa-utils
echo ""
echo "Instalando Compactadores"
echo ""
apt-get install zip unzip rar unrar lha bzip2 tar gzip arj rzip cabextract unace dar zoo ark xarchiver p7zip-full p7zip-rar p7zip
echo ""
echo "Deixando o KDE em pt_BR e instalando alguns programas adicionais"
echo ""
apt-get install kde-l10n-ptbr kdf kget konq-plugins kuser kde-style-qtcurve kde-style-polyester gtk2-engines-qtcurve imagemagick kdeartwork-theme-icon kdeartwork-theme-window
echo ""
echo "Instalando aMule e Transmission"
echo ""
apt-get install amule amule-utils transmission
echo ""
echo "Instalando BROffice.Org"
echo ""
apt-get install broffice.org
echo ""
echo "Instalando Impressora PDF, Navegadores e Plugins"
echo ""
apt-get install cups-pdf evince flashplugin-nonfree flashplugin-nonfree-extrasound gthumb swiftfox-athlon64-32bit opera sun-java6-jre sun-java6-plugin
/usr/sbin/update-alternatives --config flash-mozilla.so
/usr/sbin/update-alternatives --config java
echo ""
echo "Instalando Programas de Audio/Video e Codecs"
echo ""
apt-get install amarok audacious audacious-plugins audacious-plugins-extra gtk-recordmydesktop k3b k3b-i18n k9copy kaffeine mozilla-mplayer mplayer mplayer-skin-blue pacpl rhythmbox vlc mozilla-plugin-vlc
apt-get install aacgain aacplusenc cdparanoia cdrecord dvd+rw-tools faac faad ffmpeg flac flake gstreamer0.10-lame gstreamer0.10-ffmpeg lame libdvdcss2 mp3gain mencoder movixmaker-2 mpg321 mpc normalize-audio sox speex twolame vcdimager vorbis-tools vorbisgain wavpack w32codecs
echo ""
echo "Instalando o Wine"
echo ""
apt-get install wine cabextract msttcorefonts ttf-mscorefonts-installer
echo ""
echo "Instalando Fontes"
echo ""
apt-get install xfonts-terminus xfonts-terminus-oblique xfonts-mona ttf-georgewilliams ttf-nafees ttf-freefont
apt-get install ttf-larabie-straight ttf-larabie-deco xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-farsiweb ttf-essays1743 ttf-opensymbol ttf-nafees ttf-mgopen ttf-sil-gentium ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-alee ttf-liberation
dpkg-reconfigure fontconfig-config
# escolher AutoHinter, Sempre e Não
exit 0
# sidux-turbo
echo ""
echo " Script para Personalizar o SIDUX "
echo ""
echo ""
echo " Adicionando Chaves GPG "
echo ""
# Chave GPG para o Debian Multimedia
apt-get install debian-multimedia-keyring
# Chave GPG para o Opera.
wget -O - http://deb.opera.com/archive.key | apt-key add -
# Chave GPG para o Wine.
wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
# Chave GPG para o VirtualBox.
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
# Chave GPG para o Mobloquer (Peerguardian for Linux).
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9072870B && gpg --export --armor 9072870B | sudo apt-key add -
echo ""
echo " Atualizando as Listas de fontes do APT "
echo ""
apt-get update
echo ""
echo "Removendo programas desnecessários"
echo ""
apt-get --purge remove vim-common vim
echo ""
echo "Instalando SIDUX Goodies"
echo ""
apt-get install sidux-apt-qt4 sidux-archive-keyring sidux-art-kde sidux-art-kde-aether sidux-art-kde-theme sidux-art-kdm-aether sidux-art-ksplash-aether sidux-art-wallpaper sidux-art-wallpaper-aether sidux-art-wallpaper-theme sidux-browser siduxcc sidux-hermes sidux-hermes-qt4 sidux-kernelhacking sidux-keyring sidux-keyrings sidux-manual-pt-br sidux-releasenotes sidux-scripts sidux-searchplugins sidux-settings-kde
echo "Baixando o Script SMXI"
cd /usr/local/bin
wget -Nc techpatterns.com/smxi.zip
unzip smxi.zip
chmod +x *
echo ""
echo " A Seleção dos pacotes fica a critério de cada um "
echo " Altere o script de acordo com sua necessidade "
echo ""
echo ""
echo "Colocando Ordem na Casa"
echo ""
apt-get install alien checkinstall configure-debian deborphan gparted hdparm libaudio2 libusb-dev libqt3-mt localepurge leafpad nano ntfs-3g pcmanfm rcconf ruby sudo pppconfig synaptic wvdial
echo ""
echo "Instalando Compiladores"
echo ""
apt-get install build-essential fakeroot kernel-package libqt3-mt-dev libncurses5-dev mesa-utils
echo ""
echo "Instalando Compactadores"
echo ""
apt-get install zip unzip rar unrar lha bzip2 tar gzip arj rzip cabextract unace dar zoo ark xarchiver p7zip-full p7zip-rar p7zip
echo ""
echo "Deixando o KDE em pt_BR e instalando alguns programas adicionais"
echo ""
apt-get install kde-l10n-ptbr kdf kget konq-plugins kuser kde-style-qtcurve kde-style-polyester gtk2-engines-qtcurve imagemagick kdeartwork-theme-icon kdeartwork-theme-window
echo ""
echo "Instalando aMule e Transmission"
echo ""
apt-get install amule amule-utils transmission
echo ""
echo "Instalando BROffice.Org"
echo ""
apt-get install broffice.org
echo ""
echo "Instalando Impressora PDF, Navegadores e Plugins"
echo ""
apt-get install cups-pdf evince flashplugin-nonfree flashplugin-nonfree-extrasound gthumb swiftfox-athlon64-32bit opera sun-java6-jre sun-java6-plugin
/usr/sbin/update-alternatives --config flash-mozilla.so
/usr/sbin/update-alternatives --config java
echo ""
echo "Instalando Programas de Audio/Video e Codecs"
echo ""
apt-get install amarok audacious audacious-plugins audacious-plugins-extra gtk-recordmydesktop k3b k3b-i18n k9copy kaffeine mozilla-mplayer mplayer mplayer-skin-blue pacpl rhythmbox vlc mozilla-plugin-vlc
apt-get install aacgain aacplusenc cdparanoia cdrecord dvd+rw-tools faac faad ffmpeg flac flake gstreamer0.10-lame gstreamer0.10-ffmpeg lame libdvdcss2 mp3gain mencoder movixmaker-2 mpg321 mpc normalize-audio sox speex twolame vcdimager vorbis-tools vorbisgain wavpack w32codecs
echo ""
echo "Instalando o Wine"
echo ""
apt-get install wine cabextract msttcorefonts ttf-mscorefonts-installer
echo ""
echo "Instalando Fontes"
echo ""
apt-get install xfonts-terminus xfonts-terminus-oblique xfonts-mona ttf-georgewilliams ttf-nafees ttf-freefont
apt-get install ttf-larabie-straight ttf-larabie-deco xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-farsiweb ttf-essays1743 ttf-opensymbol ttf-nafees ttf-mgopen ttf-sil-gentium ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-alee ttf-liberation
dpkg-reconfigure fontconfig-config
# escolher AutoHinter, Sempre e Não
exit 0
Achei muito boas as suas dicas. Tenho feito a instalação de boa parte dos pacotes sugeridos por você com o uso do script smxi que é muito bom porém, não se pode recomendar o smxi para quem não tem domínio do Ingles, já que não existe outra alternativa de idioma e durante o processo de uso do smxi, muitas perguntas devem ser respondidas, referentes a decisões importantes. Outros dos itens incluídos no seu script, para instalação de alguns pacotes e re-configurações ou personalização tenho feito direto com o uso do apt-get.
Com um script como o seu, tudo isto fica muito mais fácil em um processo límpido.
Ainda não testei o seu script, porém apesar da minha ignorância, está mais do que claro e recheado de observações descrevendo as várias etapas do mesmo. Não tem porque não funcionar bem.
Testado o seu script, com certeza poderá ser a resposta Brasileira ou contraponto ao smxi, porém acessível e compreensível pelos usuários brasileiros do sidux.
Gostaríamos de convida-lo a participar do sidux.com.br como usuário e participante do fórum (www.sidux.com.br), esperando que deseje compartilhar seus conhecimentos e experiencia no uso do sidux.
Parabens!!