Padronizando a instalação de um Sistema Debian GNU/Linux
Primeiramente realize uma instalação limpa do Sistema Debian GNU/Linux. Essa instalação inclui apenas o Sistema Básico pois todo o restante necessário estaremos abordando neste tutorial.
Caso prefira, existe um script em shell que realiza todos os passos a seguir de maneira automática. Você pode baixá-lo em http://downloads.fabriciovc.eti.br/debian/
Ajustando o APT
Antes de continuarmos, iremos ajustar o APT
root@debian:~# cd /etc/apt root@debian:/etc/apt# mv sources.list sources.list.bkp root@debian:/etc/apt# wget -c http://downloads.fabriciovc.eti.br/apt/sources.list root@debian:/etc/apt# aptitude update root@debian:/etc/apt# aptitude install debian-backports-keyring
Atualizando o Sistema
Aqui iremos atualizar o sistema operacional.
root@debian:/etc/apt# aptitude dist-upgrade
Em seguida, iremos instalar alguns pacotes necessários.
root@debian:~# aptitude install vim vim-scripts ctags root@debian:~# aptitude install zip unzip rar p7zip bzip2 root@debian:~# aptitude install less links root@debian:~# aptitude install openssh-server sysv-rc-conf root@debian:~# aptitude install ntpdate tz-brasil root@debian:~# aptitude install htop nmap tcpdump rsync root@debian:~# aptitude install build-essential libncurses5-dev
Caso você queira, você pode atualizar o kernel linux do sistema. Você pode buscar por linux-image e instalar a versão mais nova disponível.
root@debian:~# aptitude search linux-image
E por fim, vamos atualizar a data e hora do sistema.
root@debian:~# ntpdate ntp.usp.br
Depois de instalado, reinicie o sistema para que possamos carregar o novo kernel e o SO já atualizado.
Ajustes no Sistema
Neste tópico, vamos fazer alguns ajustes no sistema. Para mim, apenas questões de padronização.
root@debian:~# echo "clear" > .bash_logout
root@debian:~# vi .bashrc # ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\u@\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: export LS_OPTIONS='--color=auto' # eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -lah' alias l='ls $LS_OPTIONS -lh' # # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias df='df -hT' alias grep='grep --color=auto' export EDITOR=vim
root@debian:~# . .bashrc
root@debian:~# export EDITOR=vim root@debian:~# echo "export EDITOR=vim" >> /etc/bash.bashrc
root@debian:~# vi /etc/vim/vimrc [...] syntax on set background=dark [...]
Ajustes no Crontab
Iremos realizar esses ajustes para que o sistema realize algumas rotinas de maneira automática no sistema.
root@debian:~# crontab -e 0 8,14,20 * * * /usr/bin/aptitude update 0 8,14,20 * * * /usr/sbin/ntpdate ntp.usp.br
Complementando a instalação para modo gráfico
Essa parte do tutorial é para que você complemente a instalação gráfica do seu Debian. ela garante que instale aplicativos e plugins além de pacotes adicionais para que você tenha um modo gráfico mais completo.
Primeiramente vamos habilitar o repositório multimedia do Debian.
root@debian:~# vi /etc/apt/sources.list [...] # Plugins Multimidia deb http://ftp.br.debian.org/debian-multimedia/ etch main #deb http://www.debian-multimedia.org etch main [...]
Em seguida, atualize a lista de pacotes.
root@debian:~# aptitude update
Agora, vamos instalar os pacotes.
root@debian:~# aptitude install debian-multimedia-keyring root@debian:~# aptitude install vlc mplayer libdvdcss2 w32codecs root@debian:~# aptitude install xfonts-terminus xfonts-terminus-oblique xfonts-mona root@debian:~# aptitude install ttf-georgewilliams ttf-nafees ttf-freefont ttf-bitstream-vera root@debian:~# aptitude install ttf-mscorefonts-installer
Com relação aos plugins, o Lenny usa por padrão o swfdec, que é um plug-in flash open-source. Ele funciona bem para exibir animações básicas, mas possui várias limitações com relação à exibição de vídeos e execução de jogos e mini-aplicativos. Você pode substituí-lo pelo plugin da Adobe (disponível no repositório non-free) via apt:
root@debian:~# apt-get remove swfdec-mozilla swfdec-gnome root@debian:~# aptitude install flashplayer-mozilla
Você pode também instalar o suporte a Java através dos pacotes “sun-java6-jre” (o JRE propriamente dito) e “sun-java6-plugin” (o plugin para o Firefox/Iceweasel), que também fazem parte do repositório non-free:
root@debian:~# aptitude install sun-java6-jre sun-java6-plugin