7.2. Configuração do sistema Debian após a reinicialização (sist. básico)

Após a reinicialização, você será perguntado para completar a configuração do seu sistema básico e então selecionar que pacotes adicionais deseja instalar. A aplicação que lhe guiará durante este processo é chamada base-config. Seu conceito é muito parecido com o do debian-installer no primeiro estágio. De forma parecida, o base-config consiste em um número de componentes especializados, onde cada componente manipula uma tarefa de configuração, contém um“menu oculto em segundo plano” e também usa o mesmo sistema de navegação.

Caso queira re-executar o base-config em qualquer ponto após concluir a instalação, digite como root: base-config.

7.2.1. Configurando seu fuso horário

Após a tela de bem vindo, você será perguntado pela configuração de seu fuso horário. Primeiro selecione se o relógio do seu hardware está configurado para a hora local ou Greenwich Mean Time (GMT ou UTC). A hora mostrada na caixa de diálogo pode ajuda-lo a decidir a opção correta. O relógio de hardware do Macintosh é normalmente configurado para a hora local. Se desejar fazer dupla inicialização, selecione hora local ao invés de GMT.

Dependendo das configurações de localização selecionadas no começo do processo de instalação, lhe serão mostradas ou um fuso horário simples ou uma lista de fuso horários importantes de acordo com sua localização. Caso um fuso horário simples seja mostrado, escolha Sim para confirmar ou selecione Não para selecionar a partir de uma lista completa de fuso horários. Caso uma lista seja mostrada, selecione seu fuso-horário a partir da lista ou selecione "Outro" na lista completa.

7.2.2. Configurando os usuários e senhas

7.2.2.1. Definindo a senha de root

A senha do usuário root também é chamada super-usuário; este é um login onde não se aplicam as proteções de segurança em seu sistema. A conta root é somente usada para fazer a administração do sistema e somente deve ser usada em um espaço de tempo mais curto possível.

Qualquer senha que criar deverá conter pelo menos 6 letras e deverá conter ambas letras maiúsculas e minúsculas assim como caracteres de pontuação. Tenha um cuidado extra quando escolher sua senha de root, pois é uma senha poderosa. Evite palavras de dicionário que o uso de informações pessoas que podem ser adivinhadas.

Se alguém lhe disser que precisa de sua senha de root, seja extremamente cauteloso. Você normalmente nunca deve dar sua senha de root, a não ser que esteja administrando a máquina em conjunto com mais um administrador.

7.2.2.2. Criando um usuário qualquer

O sistema lhe perguntará se deseja criar uma conta de usuário qualquer neste ponto. Esta conta deverá ser sua conta de login pessoal. Você não deverá usar a conta de root para uso diário ou como seu login pessoal.

Porque não? Bem, a única razão para evitar o uso de privilégios de root é que é muito fácil fazer danos irreparáveis como usuário root. Outra razão é que você pode ser convencido a rodar um programa Cavalo de Tróia — que é um programa que tira proveito de seus poderes de super-usuário para comprometer a segurança do seu sistema de forma oculta. Qualquer bom livro de administração em Unix cobrirá este tópico em mais detalhes — considere a leitura de um livro como este se isto seja novidade para você.

Você será primeiro perguntado pelo nome completo de usuário. Então será perguntado pelo nome da conta de usuário; geralmente seu primeiro nome ou algo similar. Finalmente você será perguntado pela senha destas conta.

Se em qualquer ponto após s instalação você quiser criar uma outra conta, use o comando adduser.

7.2.3. Configurando o PPP

Caso nenhuma rede tenha sido configurada durante o primeiro estágio da instalação, você será em seguida perguntado se deseja instalar o resto do sistema usando o PPP. O PPP é um protocolo usado para estabelecer conexões dial-up com modems. Se configurar um modem neste ponto, o sistema de instalação será capaz de baixar pacotes adicionais ou atualizações de segurança através da Internet durante os próximos passos da instalação. Se não possuir um modem em seu computador ou se preferir configurar seu modem após a instalação, você poderá pular este passo.

Para configurar sua conexão PPP, você precisará de algumas informações de seu provedor de Internet, incluindo o número de telefone, nome de usuário, senha e servidores DNS (opcional). Alguns provedores oferedem guias de instalação para distribuições Linux. Você poderá usar estas informações até mesmo se eles não possuem a Debian como foco pois a maioria dos parâmetros de configuração (e programas) são idênticos entre as distribuições Linux.

Caso selecionar configurar o PPP neste ponto, um programa chamado pppconfig será executado. Este programa lhe ajudará a configurar sua conexão PPP. Tenha certeza, quando ele perguntar pelo nome de sua conexão dial-up, que o nome é provider.

Felizmente, o programa pppconfig lhe guiará através de uma configuração de conexão PPP livre de falhas. No entanto, caso não funcionar para você, veja as instruções abaixo.

Para configurar uma conexão PPP, você precisará conhecer os conceitos básicos de edição e visualização de arquivos no GNU/Linux. Para ver arquivos, você deverá usar o comando more e zmore para arquivos compactados usando a extensão .gz. Por exemplo, para visualizar o arquivo README.debian.gz, digite zmore README.debian.gz. O sistema básico vem com um editor chamado nano que é muito simples de se usar, mas não tem muitos recursos. Você provavelmente desejará instalar editores e visualizadores de texto com mais recursos mais tarde, tal como o jed, nvi, less e o emacs.

Edite o arquivo /etc/ppp/peers/provider e substitua /dev/modem com /dev/ttyS# onde # é o número de sua porta serial. No Linux, as portas seriais são contadas a partir de 0; sua primeira porta serial é /dev/ttyS0 sob o Linux. Em máquinas Macintosh com portas seriais, a porta de modem é /dev/ttyS0 e a porta de impressora é /dev/ttyS1. O próximo passo é editar o arquivo /etc/chatscripts/provider e inserir o número de telefone do seu provedor, seu nome de usuário e sua senha. Por favor, não apague o “\q” que antecedo a senha. Ele evita que a senha seja mostrada em seus arquivos de log.

Muitos provedores usam o PAP ou CHAP como seqüência de login ao invés de autenticação usando o modo texto. Outros usam ambas. Se o seu provedor requerer PAP ou CHAP, você precisará seguir um procedimento diferente. Descomente tudo abaixo da string de discagem (a que inicia com “ATDT”) no arquivo /etc/chatscripts/provider, modifique /etc/ppp/peers/provider como descrito acima e adicione user nome onde nome é o seu nome de usuário do provedor que está tentando se conectar. Após isto, edite o arquivo /etc/ppp/pap-secrets ou /etc/ppp/chap-secrets e entre com sua senha lá.

Você também precisará editar o arquivo /etc/resolv.conf e adicionar os endereços IP dos nomes de servidores (DNS). As linhas no /etc/resolv.conf seguem o seguinte formato: nameserver xxx.xxx.xxx.xxx onde xs é o número do seu endereço IP. Opcionalmente, você deverá adicionar a opção usepeerdns ao arquivo /etc/ppp/peers/provider, que ativará automaticamente a seleção automática do servidor de DNS mais apropriado, usando as configurações que o servidor remoto normalmente fornece.

A não ser que seu provedor tenha uma seqüência de login diferente da maioria dos provedores, a configuração está terminada! Inicie a conexão PPP digitando pon como usuário root e monitor o processo usando o comando plog. Para se desconectar, use o comando poff (novamente como usuário root).

Leia o arquivo /usr/share/doc/ppp/README.Debian.gz para obter mais informações sobre o uso do PPP na Debian.

Para conexões SLIP estáticas, você precisará adicionar o comando slattach (que vem no pacote net-tools package) no arquivo /etc/init.d/network. O SLIP dinâmico requer o pacote gnudip.

7.2.3.1. Configurando o PPP sobre Ethernet (PPPOE)

O PPPOE é um protocolo relacionado com o PPP usado para algumas conexões de banda larga. Não existe suporte na configuração do sistema básico para ajuda-lo a configurar este tipo de conexão. No entanto, o programa necessário foi instalado, o que significa que você poderá configurar o PPPOE manualmente neste estágio da instalação indo para o segundo terminal virtual (VT2) e executando o comando pppoeconf.

7.2.4. Configurando o APT

O método principal usado pelas pessoas para instalar pacotes em seus sistemas é via um programa chamado apt-get que vem com o pacote apt. [4] Outras interfaces amigáveis para o gerenciamento de pacote, como o aptitude, synaptic e o antigo dselect também usam e dependem do apt-get. Estas interfaces são recomendadas para novos usuários, pois elas integram algumas características adicionais (como pesquisa de pacotes e checagem de status) em uma interface agradável ao usuário.

O APT deve ser configurado para saber de onde pegar os pacotes. A aplicação que te auxilia nesta tarefa é chamada apt-setup.

O próximo passo no processo de configuração é dizer ao APT aonde outros pacotes da Debian podem ser encontrados. Note que você pode re-executar esta tarefa a qualquer ponto após a instalação executando apt-setup ou editando manualmente o arquivo /etc/apt/sources.list.

Caso um CD-ROM oficial estiver dentro da unidade de CD neste momento, então ele será automaticamente usado como fonte para obter pacotes do apt sem perguntas. Você notará isto porque verá o CD-ROM sendo pesquisado.

Para usuários que não possuem um CD-ROM oficial, lhe serão oferecidas uma boa quantidade de escolhas para acesso aos pacotes da Debian: FTP, HTTP, CD-ROM ou um sistema de arquivos locais.

Você deverá saber que é perfeitamente aceitável ter um diferente número de fontes do APT, até para o mesmo arquivo da Debian. O apt-get pegará automaticamente o pacote com o número de versão mais alto dentre todas as opções disponíveis. Ou, por exemplo, se tiver ambos os fontes HTTP e CD-ROM disponíveis o apt-get deverá usar o CD-ROM local quando possível e somente usar HTTP se uma versão mais nova estiver disponível lá. No entanto, não é uma boa idéia adicionar fontes desnecessárias do APT, pois tende a deixar o processo de checagem de arquivos da rede lento enquanto procura por novas versões.

7.2.4.1. Configurando a Origem dos Pacotes na Rede

Caso planeja instalar o resto do seu sistema via rede, o método mais comum é selecionar a origem http. A origem ftp também é aceitável, mas tende a ser um pouco mais lento para fazer as conexões de rede.

O próximo passo durante a configuração da fonte de pacotes da rede é dizer ao apt-setup que país reside. Isto seleciona o mirror oficial do Debian mais adequado para a conexão. Dependendo de que país selecionar, Você terá uma lista de máquinas possíveis. É geralmente uma boa prática pegar o primeiro no topo da lista, mas qualquer um deles deverá funcionar. Note no entanto que a lista de mirror oferecida durante a instalação foi gerada quando esta versão da Debian foi lançada e alguns mirrors podem não existir mais.

Após selecionar um mirror, você será perguntado sobre o uso de um servidor proxy. Um servidor proxy é um servidor que redireciona todas suas conexões HTTP e/ou FTP para a Internet sendo mais frequentemente usado para regular e otimizar o acesso a internet em redes corporativas. Em algumas redes somente o servidor proxy tem permissão para se conectar a Internet, neste caso você deverá entrar com o nome do seu servidor proxy. Você também poderá ter que incluir o nome de usuário e senha. A maioria dos usuários domésticos não precisam especificar um servidor proxy, no entanto alguns provedores podem fornecer servidores proxy para seus usuários.

Após selecionar um mirror, sua nova origem de pacotes de rede será testada. Se tudo correr bem, você será perguntado se deseja adicionar outra fonte de pacotes. Se tiver quaisquer problemas usando a fonte de pacotes que selecionou, tente usar um mirror diferente (ou da lista de seu país ou da lista global) ou tente usar uma origem de rede diferente para se obter os pacotes.

7.2.5. Instalação de Pacotes

Em seguida você verá um número de configurações pré-definidas de programas oferecidos pela Debian. Sempre é possível escolher pacote por pacote que deseja instalar em sua nova máquina. Este é o objetivo do programa aptitude, descrito abaixo. Mas isto pode ser uma tarefa longa com aproximadamente 14700 disponíveis na Debian!

Assim, você terá a possibilidade de escolher primeiro tarefas só então adicionar mais pacotes individuais depois. Estas tarefas representam um número de diferentes tarefas ou coisas que deseja fazer com seu computador, como um “ambiente de desktop”, “servidor web” ou “servidor de impressão”.[5]. Seção C.3, “Espaço em Disco Necessário para as Tarefas (tasks)” lista de requerimento de espaço para as tarefas disponíveis.

Assim que selecionar suas tarefas, selecione Ok. Neste ponto, o aptitude instalará os pacotes que selecionou.

Nota

Até mesmo se não tiver selecionado qualquer tarefa, qualquer pacote com prioridade, padrão, importante ou requerida que não estão sendo mostrados em seu sistema, serão instalados. Esta funcionalidade é a mesma que a obtida executando o tasksel -ris na linha de comando e atualmente envolve o download de aproximadamente 37MB de arquivos. O sistema lhe exibirá o número de pacotes que serão instalados e quantos kilobytes de pacotes, se aplicável, precisam ser baixados.

Se quiser selecionar o que instalar de uma base de pacotes, selecione a opção “seleção manual de pacotes” no tasksel. Caso tenha selecionado uma ou mais tarefas junto com esta opção, o aptitude será executado com a opção --visual-preview. Isto significa que você terá a possibilidade de fazer revisões[6] os pacotes estão prontos para serem instalados. Se não quiser selecionar qualquer tarefa adicional, a tela normal do aptitude será mostrada. Após fazer suas seleções, você deverá pressionar a tecla “g” para iniciar o download e instalação dos pacotes.

Nota

Caso tenha selecionado a opção “seleção manual de pacotessem selecionar quaisquer tarefas, nenhum pacote será instalado por padrão. Isto significa que você poderá usar esta opção se quiser instalar um sistema mínimo, mas também com a responsabilidade de selecionar quaisquer pacotes não instalados como parte do sistema básico (antes da reinicialização) que podem ser requeridos se o seu sistema se enganar a respeito disto.

De 14700 pacotes disponíveis na Debian, somente uma pequena minoria são cobertos por tarefas oferecidas pelo Instalador de Tarefas. Para ver informações sobre mais pacotes, ou use o apt-cache search string-de-busca para procurar por uma determinada string de pesquisa (veja a página de manual do apt-cache(8)) ou execute o aptitude como descrito abaixo.

7.2.5.1. Seleção Avançada de Pacotes com o aptitude

O Aptitude é um programa moderno para gerenciamento de pacotes. O aptitude lhe permite selecionar pacotes individuais conjunto de pacotes que conferem com um determinado critério (para usuários avançados) ou tarefas completas.

As teclas básicas mais usadas são:

Tecla Ação
Seta para cima, Seta Abaixo Move a seleção para cima ou para baixo.
Enter Abre/contrai/ativa um ítem.
+ Marca um pacote para instalação.
- Marca um pacote para remoção.
d Mostra dependência de pacotes.
g Baixa/instala/remove pacotes.
q Sai do modo de visualização atual.
F10 Ativa o menu.

Para mais comandos veja a ajuda online sob a tecla ?.

7.2.6. Perguntas durante a instalação de programas

Cada pacote selecionado com o tasksel ou com o aptitude é baixado, descompactado e então instalado pelos programas apt-get e dpkg. Se um programa em particular precisar de detalhes do usuário, ele perguntará durante este processo. Você também pode ficar de olho no processo durante a instalação, para procurar por quaisquer erros de instalação (no entanto, você será perguntado para reconhecer erros que estejam evitando a instalação de um pacote).

7.2.7. Configurando seu Agente de Transporte de E-Mails

Atualmente, o e-mail é uma parte muito importante na vida de muitas pessoas assim não é um motivo de surpresa que a Debian lhe permita configurar seu sistema de e-mails como parte do processo de instalação. O agente padrão de transporte de mensagens na Debian é o exim4, que é relativamente pequeno, flexível e fácil de aprender.

Você pode perguntar se isto é necessário até mesmo se seu computador não estiver conectado a qualquer rede. A resposta curta é: Sim. A explicação mais longa: Alguns utilitários de rede (como o cron, quota, aide, …) podem enviar para você muitas notificações importantes via e-mail.

Assim na primeira tela você será presenteado com alguns cenários comuns de e-mails. Escolha o que mais se enquadra em suas necessidades:

site na internet

Seu sistema está conectado a uma rede e suas mensagens são enviadas e recebidas diretamente usando o SMTP. Nas seguintes telas você será perguntado por algumas questões básicas, como o nome da máquina de envio de e-mails ou uma lista de domínios que deverá aceitar ou encaminhar emails.

mensagens enviadas por smarthost

Neste cenário os e-mails enviados são encaminhados para outra máquina chamada de “smarthost”, que faz o trabalho de entrega de mensagens para você. O smarthost normalmente também armazena mensagens de e-mails que chegam endereçadas a seu computador, assim não precisará estar conectada permanentemente. Isto também significa que terá que baixar seus e-mails através de programas como o fetchmail. Esta opção é recomendada para usuários de conexões discadas.

somente entrega local

Seu sistema não está na rede e as mensagens são enviadas ou recebidas somente entre usuários locais. Até mesmo se não planeja enviar qualquer mensagem, esta opção é altamente recomendada, porque alguns utilitários do sistema podem lhe enviar vários alertas de tempos em tempos (e.g. “ Quota de Disco Excedida”). Esta opção é também conveniente para novos usuários, porque não faz qualquer outra questão.

não fazer nenhuma configuração agora

Escolha esta opção caso esteja absolutamente convencido que sabe o que está fazendo. Isto te deixará com um sistema de e-mails desconfigurado — até que você configure-o não será capaz de enviar ou receber qualquer e-mail e poderá perder algumas mensagens importantes dos utilitários do seu sistema.

Se nenhum destes cenários atende suas necessidades ou se precisar de uma configuração fina, você precisará editar os arquivos de configuração que estão dentro do diretório /etc/exim4 assim que a instalação for concluída. Mais informações sobre o exim4 podem ser encontradas em /usr/share/doc/exim4.



[4] Note que o programa atual que instala pacote é chamado dpkg. No entanto, este programa é uma ferramenta de baixo nível. O apt-get é uma ferramenta de alto nível que executará o dpkg quando for apropriado e também porque ele sabe como instalar outros pacotes que são requeridos pelo pacote que está tentando isntalar, assim como obter pacotes através do CD, da rede, ou de outros métodos.

[5] Você deverá saber que para mostrar esta lista, o base-config está simplesmente executando o programa tasksel. Para a seleção manual de pacotes, o programa aptitude é executado. Qualquer um destes programas podem ser executados a qualquer hora após a instalação para instalar (ou remover) mais pacotes. Se estiver querendo instalar um pacote simples, após a instalação ser concluída, execute aptitude install pacote, aonde pacote é o nome do pacote que está procurando.

[6] Você também pode alterar as seleções padrões. Se desejar selecionar qualquer pacote adicional, utilize o item de menu Ver->Nova Visão de Pacote.