Se você é novo no Unix, você provavelmente deverá comprar muitos livros e ler
muito. O Unix
FAQ contém um números de referência a livros e news groups na Usenet
que podem lhe ajudar. Você também pode dar uma olhada em User-Friendly Unix
FAQ..
O Linux é uma implementação do Unix. O Projeto de documentação do Linux (LDP)
tem um grande número de HOWTOs e livros online relacionados com o Linux.
Muitos destes documentos podem ser instalados localmente; tente instalar o
pacote doc-linux-html (versões HTML) ou o pacote
doc-linux-text (versões ASCII), então veja estes documentos em
/usr/doc/HOWTO. Versões internacionais dos HOWTOs da LDP também
estão disponíveis como pacotes Debian.
Informações específicas a Debian podem ser encontradas abaixo.
A Debian é um pouco diferente das outras distribuições. Até mesmo se você estiver familiar com outras distribuições do Linux, voce deverá conhecer certas coisas sobre a Debian para ajudar a deixar seu sistema em perfeito estado. Este capítulo contém materiais para ajuda-lo a se orientar; a intenção dele não é ser um tutorial de como usar a Debian, mas serve como um guia rápido para o mais apressado.
O conceito mais importante a entender é o sistema de pacotes da Debian. Em essencial, grande parte do seu sistema pode ser considerado sobre o controle do sistema de pacotes. Isto inclui:
/usr (excluindo /usr/local)
/var (você poderia criar /var/local com segurança
aqui)
/bin
/sbin
/lib
Por exemplo, se você trocar /usr/bin/perl, ele trabalhará, mas
quando for atualizar seu pacote perl, o arquivo que colocou aqui
será substituído. Usuários experientes podem contornar este problema colocando
pacotes em "hold" no dselect.
Se você precisa saber mais sobre um programa em particular, você pode tentar primeiro o comando man programa ou info programa.
Existem documentos muito úteis em /usr/doc. Em particular,
/usr/doc/HOWTO e /usr/doc/FAQ contém diversas
informações interessantes.
O web site da Debian contém
larga quantidade de documentação. Em particular, veja Debian FAQ e o Debian Mailing List Archives. A
comunidade Debian farão seu suporte; para se inscrever em uma ou mais das
listas de discussão da Debian, veja Mail List
Subscription.
Porque alguem deseja compilar um novo kernel? Isto não é freqüentemente necessário desde que o kernel padrão que acompanha a Debian trabalha com muitas configurações. No entanto, é útil compilar um novo kernel com o objetivo de:
Não tenha nenhum medo em tentar compilar o kernel. É divertido e lucrativo.
Para compilar um kernel para a Debian trabalhar, você precisará de vários
pacotes: kernel-package, kernel-source-2.2.20 (a
versão mais recente quando este documento foi escrito), fakeroot e
alguns outros programas que provavelmente já estão instalados (veja
/usr/doc/kernel-package/README.gz para a lista completa).
Note que você não precisa compilar o kernel usando o "método da
Debian"; mas nós achamos que utilizar um sistema de pacotes para
administrar o kernel é realmente mais seguro e mais fácil. De fato, você pode
obter os fontes do kernel corrigidos por Linus ao invés do
kernel-source-2.2.20, contudo utilize o método de compilação do
kernel-package.
Note que você encontrará a documentação completa sobre o uso do
kernel-package em /usr/doc/kernel-package. Esta
seção contém um pequeno tutorial.
A partir de agora, nós assumimos que seus fontes do kernel estão localizados em
/usr/local/src e que sua versão do kernel é 2.2.20. Como root,
crie um diretório em /usr/local/src e altere o dono daquele
diretório para a conta não-root que utiliza. Com sua conta normal, altere seu
diretório para onde você deseja descompactar os fontes do kernel (cd
/usr/local/src), descompacte os fontes do kernel (tar Ixvf
/usr/src/kernel-source-2.2.20.tar.bz2), altere seu diretório para ele
(cd kernel-source-2.2.20). Agora, você pode configurar o seu
kernel, Execute o make xconfig se o X11 estiver instalado,
configurado e rodando, make menuconfig em caso contrário (você
precisará do pacote ncurses-dev instalado). Leve um tempo lendo a
documentação online e escolha cuidadosamente as opções. Quando estiver em
dúvida, é tipicamente melhor incluir o controlador de dispositivo (o software
que gerência periféricos de hardware, como placas Ethernet, controladores SCSI,
e muitos outros). Tenha cuidado: outras opções, que não estão relacionadas com
hardwares específicos, devem ser deixadas em seus valores padrões caso não
entende-las. Não se esqueça de selecionar "Kernel daemon support"
(e.g. auto-inicialização de módulos) em "Loadable module support"
(Ele não é selecionado por padrão). Se não estiver incluido, a sua instalação
da Debian terá problemas.
Limpe a árvore dos fontes e resete os parâmetros do
kernel-package. Para fazer isto, digite make-kpkg
clean.
Agora, compile o kernel: fakeroot make-kpkg --revivion=custom.1.0 kernel-image. O número da versão "1.0" pode ser alterada a vontade; isto é um número de versão para localizar suas construções do kernel. Igualmente, você pode colocar qualquer palavra que quiser substituindo "custom" (i.e., o nome do host). A compilação do kernel poderá demorar um pouco, dependendo da potência do seu computador.
Se você precisar do suporte PCMCIA, você também deverá instalar o pacote
pcmcia-source. Descompacte o arquivo compactado como root no
diretório /usr/src (é importante que estes módulos estejam
localizados aqui, onde eles devem ser encontrados, isto é,
/usr/src/modules). Então, como root, digite make -kpkg
modules_image.
Após a compilação estar completa, você poderá instalar seu kernel personalizado
como qualquer pacote. Como root, digite dpkg -i
../kernel-image-2.2.20-subarch_custom.1.0_powerpc.deb. A
parte subarch é uma subarquitetura opcional, dependendo de que
opções do kernel utilizou. O comando dpkg -i kernel-image...
instalará o kernel, junto com outros arquivos de suporte. Por instante, o
system.map será apropriadamente instalado (útil para problemas de
depuração do kernel), e /boot/config-2.2.20 será instalado, contendo as suas
configurações atuais do sistema. Seu novo pacote
kernel-image-2.2.20 é inteligente o bastante para utilizar o
gerenciador de inicialização de sua plataforma para executar uma atualização na
inicialização, lhe permitindo inicializar sem re-executar o gerenciador de
inicialização. Se você criou um pacote de módulos, e.g., se tiver PCMCIA, será
necessário instalar aquele pacote também.
Esta é a hora de reiniciar seu computador: Leia qualquer alerta que o passo acima tenha produzido, então digite shutdown -r now
Para mais informações sobre o kernel-package, leia
/usr/doc/kernel-package.
Instalando Debian GNU/Linux 3.0 para PowerPC
versão 3.0.23, 15 May, 2002