Terminada a instalação do sistema básico e tendo reiniciado a máquina, este será o ambiente (inóspito para alguns), onde iremos trabalhar para montar nosso desktop:
Utilizaremos o script abaixo para instalar os pacotes que desejamos. Altere-o de acordo com sua necessidade, dessa forma se terá um Sistema Debian de forma quase automática.
No caso deste que os fala, para acessar o script, tenho que montar a partição NTFS que uso para backup:
Pronto, já estamos aptos a utilizá-lo, mas antes disto sugiro a quem for utilizá-lo que abra-o com o NANO, revise-o, adicione/remova ou comente o que desejar e só depois disto faça uso, dessa forma tudo será feito de forma mais rápida e sem problemas.
Lembro também que a seleção de softwares foi feita de acordo com meu gosto pessoal, utilizo o Gnome como ambiente, mas também é possível instalar: Fluxbox/Openbox, LXDE, XFCE e KDE.
Figurões como NetworkManager, BrOffice, Evolution e outros estão fora do script, quem desejar instalá-los deverá adicioná-los.
Isso para que o APT não instale pacotes que julgo desnecessários.
Quem desejar alterar a forma da instalação, edite o script e substitua o comando por:
Tecle Ctrl+C para interromper o script.
Tecle 'N' para cancelar a instalação de qualquer pacote ou mesmo uma série deles.
#!/bin/sh
echo ""
echo "----------------------------------"
echo ""
echo " * Instalação personalizada do DEBIAN
GNU/Linux."
echo ""
echo " * Ideal para quem faz a instalação a partir do CD NetInstall."
echo ""
sleep 1
echo " * Quem quiser baixar o CD NetInstall, baixe-o de um dos seguintes locais:"
echo ""
sleep 1
echo " * CD NetInstall Debian Lenny 5.0.4 (será necessário alterar o script devido a alguns pacotes)"
echo ""
sleep 1
echo " http://cdimage.debian.org/debian-cd/5.0.4/amd64/iso-cd/debian-504-amd64-netinst.iso"
echo " http://cdimage.debian.org/debian-cd/5.0.4/i386/iso-cd/debian-504-i386-netinst.iso"
echo ""
sleep 1
echo " * CD NetInstall Debian Squeeze"
echo ""
sleep 1
echo " http://hammurabi.acc.umu.se/cdimage/squeeze_di_alpha1/i386/iso-cd/debian-testing-i386-netinst.iso"
echo " http://caesar.acc.umu.se/cdimage/squeeze_di_alpha1/amd64/iso-cd/debian-testing-amd64-netinst.iso"
echo ""
sleep 1
echo " * CD NetInstall Debian Squeeze 'Daily Build Snapshot' RECOMENDADO"
echo ""
echo " http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso"
echo " http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso"
echo ""
sleep 1
echo " * CD Debian Lenny 5.0.4/Custom (kernel 2.6.32, suporte a novos dispositivos e ao ext4)."
echo " Maiores detalhes em: http://mirror.home-dn.net//d-i/"
echo ""
sleep 1
echo " - amd64: http://kmuto.jp/debian/d-i/2.6.32/amd64/lenny-custom-0116.iso"
echo " - amd64: http://mirror.home-dn.net/d-i/2.6.32/amd64/lenny-custom-0116.iso"
echo " - i386: http://kmuto.jp/debian/d-i/2.6.32/lenny-custom-0116.iso"
echo " - i386: http://mirror.home-dn.net/d-i/2.6.32/lenny-custom-0116.iso"
echo ""
sleep 1
echo "----------------------------------"
echo ""
echo ""
echo " * O comando para instalação de programas nesse script será:"
sleep 2
echo ""
echo " $ sudo apt-get --no-install-recommends install <programa>"
sleep 2
echo ""
echo " * Isso para que o APT não instale pacotes que julgo desnecessários."
sleep 2
echo ""
echo " * Querendo alterar a forma da instalação, altere o script e substitua o comando por:"
sleep 2
echo ""
echo " $ sudo apt-get install <programa> ou sudo aptitude install <programa>"
sleep 2
echo ""
echo " >>> tecle Ctrl+C para interromper o script"
sleep 2
echo ""
echo " >>> tecle 'N' para cancelar a instalação de qualquer pacote ou mesmo uma série deles"
sleep 2
echo ""
echo " >>> tecle 'S' ou 'Y' para confirmar a instalação em questão."
sleep 2
echo ""
echo ""
echo " * Para maiores detalhes sobre esse tipo de instalação, leia minha dica no VOL:"
sleep 2
echo ""
echo " >>> http://www.vivaolinux.com.br/dica/Debian-modificando-a-forma-como-o-APT-instala-pacotes"
sleep 2
echo ""
echo ""
echo " * Iniciando ... "
echo ""
sleep 2
echo ""
echo " * Atualizando as listas do APT ... "
echo ""
#sudo apt-get update
echo ""
echo " * Listas atualizadas, vamos prosseguir ..."
sleep 2
echo ""
echo ""
echo " * Simulando atualização básica ... "
echo ""
sudo apt-get --no-install-recommends upgrade -s
echo ""
sleep 1
echo ""
echo ""
echo " * Simulando atualização completa ... "
echo ""
sudo apt-get --no-install-recommends dist-upgrade -s
echo ""
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Removendo programas desnecessários"
echo ""
echo " * Caso não queira removê-los, tecle 'N' e passe para o próximo!"
echo ""
sudo apt-get --purge remove vim-common vim at cups cups-bsd cups-client cups-driver-gutenprint ed exim4 exim4-base exim4-config exim4-daemon-light foomatic-filters-ppds gimp hp-ppd hpijs hplip installation-report mutt myspell-en-us network-manager-kde portmap procmail reportbug telnet vim-common vim-tiny w3m wamerican bsd-mailx nfs-common
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Instalando o Xorg"
echo ""
sudo apt-get --no-install-recommends install xserver-xorg xorg
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Instalando o Squid e o Arno's Iptables Firewall"
echo ""
echo " * Caso não queira instalá-los, tecle 'N' e passe para o próximo!"
echo ""
sudo apt-get --no-install-recommends install squid squid-langpack arno-iptables-firewall
sleep 1
echo ""
echo ""
echo "---------------------------------- "
echo ""
echo " * Alguns aplicativos básicos"
echo ""
echo " * Edite de acordo com sua necessidade!"
echo ""
sudo apt-get --no-install-recommends install alien libaudio2 libusb-dev libqt3-mt pppconfig disk-manager python-notify ntfs-3g ntfsprogs alsa-base alsa-utils axel checkinstall deborphan gdebi gkdebconf gksu gpicview hdparm leafpad ntpdate prelink rcconf reiserfsprogs ruby sudo xfsprogs hwinfo iptraf htop xterm gnome-ppp gparted synaptic grsync zenity dmsetup epdfview usb-modeswitch usb-modeswitch-data lshw-gtk
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Compiladores e os headers do Kernel"
echo ""
echo " * É bom tê-los instalados!"
echo ""
sudo apt-get --no-install-recommends install linux-headers-`uname -r`
sudo apt-get --no-install-recommends install module-assistant build-essential bin86 binutils bison fakeroot flex kernel-package libncurses5 libncurses5-dev mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri
# sudo apt-get --no-install-recommends install libqt3-compat-headers libqt3-mt-dev
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Compactadores"
echo ""
echo " * É essencial tê-los instalados!"
echo ""
sudo apt-get --no-install-recommends install arj zip unzip unace unace-nonfree rar unrar bzip2 tar gzip cabextract xarchiver p7zip-full p7zip-rar p7zip
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Ambiente gráfico, como opção de ambiente gráfico temos como escolha:"
echo ""
echo " * FluxBox/OpenBox, LXDE, XFCE, Gnome ou KDE (escolha o de sua preferência)."
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * FluxBox/OpenBox + Slim"
echo ""
echo " * Isso é o mínimo para esses WMs em questão!"
echo ""
sudo apt-get --no-install-recommends install fluxbox fluxconf fbpager fbdesk leafpad lxlauncher lxpanel lxterminal openbox openbox-themes obconf obmenu feh numlockx slim
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * LXDE + (Slim, Aumix, Epdfview, Gpicview, Arora)"
echo ""
echo " * LXDE bem básico!"
echo ""
sudo apt-get --no-install-recommends install aumix arora desktop-base epdfview gpicview lxde lxlauncher slim xmms2-plugin-alsa xmms2-plugin-jack xmms2-plugin-oss xmms2-plugin-pulse xmms2-plugin-id3v2 xmms2-plugin-mad xmms2-plugin-vorbis xscreensaver xscreensaver-gl
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * XFCE + (GDM, Aumix, Epdfview, Gthumb, Midori)"
echo ""
echo " * XFCE mínimo, instale alguns pacotes do Gnome e fica legal!"
echo ""
sudo apt-get --no-install-recommends install aumix desktop-base epdfview gthumb midori slim xfce4 xfce4-goodies thunar-archive-plugin thunar-media-tags-plugin thunar-volman thunar-thumbnailers xfwm4 xfwm4-themes xscreensaver xscreensaver-gl
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Gnome 'enxuto' + GDM"
echo ""
echo " * com exceção do Liferea e do Epiphany, esse são os pacotes que tenho instalado"
echo ""
sudo apt-get --no-install-recommends install brasero exaile epiphany-browser epiphany-extensions fast-user-switch-applet file-roller gksu gnome-backgrounds gnome-colors gnome-disk-utility gnome-nettool gnome-alsamixer gnome-ppp gnome-system-tools gpppon gucharmap gv mobile-broadband-provider-info modemmanager mousetweaks nautilus nautilus-scripts-manager nautilus-image-converter nautilus-open-terminal nautilus-sendto nautilus-extensions-2.0 nautilus-actions nautilus-filename-repairer nautilus-gksu soundconverter synaptic totem totem-mozilla totem-plugins evince gedit-plugins gconf-cleaner gnome-device-manager gnome-main-menu gnome-mount gnome-volume-manager gthumb liferea ooo-thumbnailer pyrenamer sound-juicer
sudo apt-get --no-install-recommends install gnome-audio gnome-themes gnome-themes-extras gnome-themes-more murrine-themes gnome-icon-theme gtk-qt-engine gtk2-engines-qtcurve gtk2-engines dmz-cursor-theme shiki-colors freedesktop-sound-theme gdm-themes gtk-chtheme gtk-smooth-themes gtk-theme-switch gtk2-engines-aurora gtk2-engines-cleanice gtk2-engines-ubuntulooks gtk2-engines-wonderland metacity-themes tango-icon-theme gnome-extra-icons gnome-splashscreen-manager conky
sudo apt-get --no-install-recommends install alacarte cpufrequtils gnome-applets gnome-media gnome-media gnome-netstatus-applet gnome-power-manager gnome-screensaver gnome-session gnome-system-monitor gnome-utils lha lzip lzop nautilus-sendto ncompress sharutils totem-coherence unalz yelp zoo
sleep 1
echo ""
echo " * caso queiram o Gnome cheio de traqueiras, façam:"
echo ""
echo " $ sudo apt-get --no-install-recommends install gdm gdm-themes gnome-desktop-environment gnome"
echo ""
echo " * se quiserem ainda mais, removam a opção '--no-install-recommends':"
echo ""
echo " $ sudo apt-get install gdm gdm-themes gnome-desktop-environment gnome"
echo ""
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * KDE 'enxuto' + KDM"
echo ""
sudo apt-get --no-install-recommends install ark amarok kdm kdebase kde-minimal kde-l10n-ptbr kdf kcalc kget kmix knemo konq-plugins kuser kde-style-qtcurve gtk2-engines-qtcurve imagemagick kdeartwork-theme-icon kdeartwork-theme-window phonon-backend-gstreamer kwin-style-qtcurve konqueror-nsplugins ksysguardd smplayer smplayer-translations smplayer-themes k3b k3b-i18n k3b-extrathemes plasma-scriptengines plasma-widgets-addons plasma-widgets-addons soundkonverter system-config-gtk-kde
sleep 1
echo ""
echo " * caso queiram o KDE bem mais populoso, façam:"
echo ""
echo " $ sudo apt-get --no-install-recommends install kde-full kdm kde-l10n-ptbr"
echo ""
echo " * se quiserem ainda mais, removam a opção '--no-install-recommends':"
echo ""
echo " $ sudo apt-get install kde-full kdm kde-l10n-ptbr"
echo ""
sleep 1
echo ""
echo "----------------------------------"
echo ""
echo " * aMule e Transmission"
echo ""
sudo apt-get --no-install-recommends install amule amule-utils transmission
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * OpenOffice (Calc, Impress e Writer em pt_BR)"
echo ""
sudo apt-get --no-install-recommends install aspell-pt-br ibrazilian myspell-pt-br openoffice.org-calc openoffice.org-impress openoffice.org-writer openoffice.org-l10n-pt-br
sleep 1
echo ""
echo " * caso queiram instalar o broffice.org, façam:"
echo ""
echo " $ sudo apt-get --no-install-recommends install broffice.org"
echo ""
echo " * se quiserem instalá-lo com todas as alegorias e adereços, removam a opção '--no-install-recommends':"
echo ""
echo " $ sudo apt-get install broffice.org"
echo ""
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Navegadores e Plugins ( Opera, IceWeasel, Flash, Java e Cups )"
echo ""
sudo apt-get --no-install-recommends install opera
sleep 1
sudo apt-get --no-install-recommends install iceweasel iceweasel-l10n-pt-br
sleep 1
sudo apt-get --no-install-recommends install cups-pdf ghostscript ghostscript-cups
sleep 1
sudo apt-get --no-install-recommends install flashplugin-nonfree mozilla-plugin-gnash sun-java6-jre sun-java6-plugin mozilla-plugin-vlc
sleep 1
echo ""
echo " > configurando o Flash Player"
echo ""
/usr/sbin/update-alternatives --config flash-mozilla.so
sleep 1
echo ""
echo " > configurando o Java Runtime Environment (JRE)"
echo ""
/usr/sbin/update-alternatives --config java
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Audio/Video e Codecs"
echo ""
echo " * para i386 substitua w64codecs por w32codecs!"
echo ""
sudo apt-get --no-install-recommends install audacious audacious-plugins audacious-plugins-extra gtk-recordmydesktop mplayer gstreamer0.10-alsa gstreamer0.10-ffmpeg gstreamer0.10-lame gstreamer0.10-fluendo-mp3 gstreamer0.10-pulseaudio gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gnome-codec-install aacgain aacplusenc cdparanoia cdrecord dvd+rw-tools faac faad ffmpeg flac flake id3v2 lame libdvdcss2 mkisofs mp3gain mppenc musepack-tools mencoder monkeys-audio movixmaker-2 mpg321 normalize-audio pacpl sox speex twolame vcdimager vorbis-tools vorbisgain wavpack w64codecs
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * VirtualBox e Wine"
echo ""
sudo apt-get --no-install-recommends install virtualbox-3.1 wine wine-gecko cabextract msttcorefonts ttf-mscorefonts-installer ia32-libs ia32-libs-gtk lib32asound2-plugins lib32nss-mdns
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Compiz"
echo ""
sudo apt-get --no-install-recommends install compiz compiz-fusion-plugins-extra compiz-fusion-plugins-main compizconfig-backend-gconf compiz-fusion-plugins-unsupported compizconfig-settings-manager compiz-core compiz-gnome compiz-gtk compiz-plugins
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Jogos para as crianças"
echo ""
sudo apt-get --no-install-recommends install extremetuxracer supertuxkart supertux chromium lmemory snake4 gweled ltris lbreakout2 frozen-bubble powermanga xgalaga gnome-games gnome-games-extra-data
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Jogos FPS pra relaxar (Nexuiz e Sauerbraten)"
echo ""
sudo apt-get --no-install-recommends install nexuiz nexuiz-music sauerbraten sauerbraten-wake6
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " * Fontes Adicionais"
echo ""
sleep 1
echo " * Quando perguntado, responda:"
echo ""
sleep 1
echo " * AUTOHINTER, SEMPRE e NÃO"
echo ""
sleep 1
sudo apt-get --no-install-recommends install ttf-bpg-georgian-fonts ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-georgewilliams ttf-liberation ttf-lyx ttf-mscorefonts-installer ttf-nafees ttf-opensymbol ttf-uralic xfonts-mona xfonts-terminus xfonts-terminus-dos xfonts-terminus-oblique
sleep 1
echo ""
sudo dpkg-reconfigure fontconfig-config
sleep 1
echo ""
echo ""
echo "----------------------------------"
echo ""
echo " ** OPCIONAL **: dependências para PlowShare e Megaupload-dl (download de rapidshare e outros)"
echo ""
echo " ** Para maiores informações, leiam:"
echo ""
echo " http://www.vivaolinux.com.br/artigo/Baixando-arquivos-do-MegaUpload-Rapidshare-2Shared-4Shared-ZShare-Badongo-DepositFiles-e-Mediafire"
echo ""
sudo apt-get --no-install-recommends install aview curl recode imagemagick tesseract-ocr tesseract-ocr-eng spidermonkey-bin python-beautifulsoup python-imaging
sleep 1
echo ""
echo " > instalando o PlowShare ..."
echo ""
cd /usr/local/bin
sudo wget -c http://plowshare.googlecode.com/files/plowshare-0.8.1.tgz
sudo tar -zxvf plowshare-0.8.1.tgz
cd plowshare-0.8.1
sudo bash setup.sh install
cd ..
sleep 1
echo ""
echo " > instalando o MegaUpload-dl ..."
echo ""
sudo wget -c http://megaupload-dl.googlecode.com/files/megaupload-dl-0.3.3.tgz
sudo tar -zxvf megaupload-dl-0.3.3.tgz
cd megaupload-dl
sudo python setup.py install
cd ..
sleep 1
echo ""
echo " > instalando o RapidShare-dl ..."
echo ""
sudo wget http://tokland.googlecode.com/svn/trunk/rapidshare/rapidshare-dl.sh
cp rapidshare-dl.sh /usr/local/bin/rapidshare-dl
sudo chmod +x /usr/local/bin/rapidshare-dl
sudo rm -rf plowshare-0.8.1
sudo rm -rf megaupload-dl
sudo rm -f rapidshare-dl.sh
echo ""
echo "----------------------------------"
sleep 1
echo ""
echo " * FIM!!!"
echo ""
exit 0