7.2. Configuração do sistema Debian após a reinicialização (sist. básico)
Anterior | Capítulo 7. Inicializando em seu novo sistema Debian | Próxima

## 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 guia 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.

Dependendo das configurações de localização selecionadas no inicio 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 configurar 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 Ordinário

O sistema lhe perguntará se deseja criar uma conta de usuário ordinário 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 for 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 seu computador não esteja conectado a uma rede, você será perguntado se deseja instalar o resto do seu sistema usando o PPP.

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 dirigirá 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. 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 `x`s é 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 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.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] 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 configurado como fonte de 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 faze as conexões.

O próximo passo durante a configuração da fonte de pacotes da rede é dizer ao apt-setup que país reside. Isto configura que mirror oficial da Debian na Internet se conectará. 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.

Se estiver instalando através de HTTP, você será perguntado se precisa configurar seu servidor proxy. Isto algumas vezes é requerido pro pessoas que estão acessando através de firewalls, em redes corporativas, etc.

Finalmente, sua nova fonte de pacotes através da rede será testada. Se tudo correr bem, você será perguntado se deseja configurar outra origem para os pacotes na rede.

### 7.2.5. Instalação de Pacotes

Em seguida você verá um número de configurações pré-definidas de programas oferecidos pela Debian. Você pode sempre 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 12200 disponíveis na Debian!

Assim, você terá a possibilidade de escolher primeiro tarefas só então adicionar pacotes mais 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 quiser selecionar que pacote instalar por uma base de pacotes, selecione a opção “seleção manual de pacotes” no tasksel.

Assim que selecionar suas tarefas, selecione Ok. Neste ponto, o aptitude instalará os pacotes que selecionou. Note que até mesmo que não tenha 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 -s` 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.

De 12200 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 que selecionar 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 desejará manter um olho na saída do 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 conectado 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 pacote é uma ferramenta de baixo nível. O apt-get executará o dpkg de forma apropriada; ele é uma ferramenta de alto-nível também, no entanto, ele sabe instalar outros pacotes que também são requeridos pelo pacote que esta tentando instalar, 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 `apt-get install `pacote``, aonde `pacote` é o nome do pacote que está procurando.

Anterior | Acima | Próxima
7.1. O momento da verdade | Principal | 7.3. Entrando no Sistema