Se orientando no Debian
O Debian é um pouco diferente de outras distribuições. Até mesmo se
estiver familiarizado com o Linux em outras distribuições, existem
algumas coisas que deve saber sobre a Debian para ajudá-lo a manter seu
sistema em um bom e em um estado organizado. Este capítulo contém materiais para
ajudá-lo a se orientar: ele não tem a intenção de ser um tutorial para
como usar a Debian, mas apenas uma breve descrição das características
do sistema para o apressado.
Sistema de Empacotamento da Debian
O conceito mais importante para quem estiver migrando é o sistema
de empacotamento da Debian. Em essência, grandes partes do seu sistema
deverão ser consideradas sob controle do sistema de empacotamento.
Estas incluem:
/usr (excluindo /usr/local)
/var (você poderá criar
/var/local e estará seguro lá)
/bin
/sbin
/lib
Por exemplo, se substituir /usr/bin/perl, isto
funcionará, mas quando atualizar seu pacote perl,
o arquivo que colocou lá será substituído. Os mais experientes poderão
contornar este problema colocando os pacotes em hold
no
aptitude.
Um dos melhores métodos de instalação é via o apt. Você poderá usar a
versão em linha de comando apt-get ou a versão em
tela cheia aptitude. Note que o apt também
lhe permitirá juntar main, contrib, e non-free assim terá pacotes
com restrições de exportação assim como versões padrões.
Gerenciamento de Versões de Aplicativos
Versões alternativas de aplicativos são gerenciadas pelo update-alternatives.
Caso estiver mantendo múltiplas versões de suas aplicações, leia a página
de manual do update-alternatives.
Gerenciamento de Tarefas do Cron
Quaisquer tarefas sob o controle do administrador de sistemas deverão
estar localizadas em
/etc, pois eles são arquivos de configuração. Caso
tenha um agendamento do cron para execuções diárias, semanais ou
mensais, coloque-as em
/etc/cron.{daily,weekly,monthly}. Estes serão
executados a partir do /etc/crontab e serão
executados em ordem alfabética, executando-os em série.
Por outro lado, caso tenha uma tarefa do cron que precise ser executada
como um usuário especial ou precisa ser executada em hora ou freqüência
especial, você poderá usar ou o /etc/crontab ou,
melhor ainda, o /etc/cron.d/tarefa_qualquer. Estes
arquivos em particular também têm um campo extra que lhe permite especificar
a conta de usuário sob a qual a tarefa do cron será executada.
Em qualquer caso, apenas precisará editar estes arquivos e o cron
perceberá a mudança automaticamente. Não há necessidade de executar
qualquer comando especial. Para mais informações veja a página de manual do
cron(8), crontab(5) e o arquivo
/usr/share/doc/cron/README.Debian.