[ anterior ] [ �ndice ] [ pr�ximo ]

dselect Documenta��o para Iniciantes
Cap�tulo 2 Ap�s o dselect ser carregado


Uma vez no dselect voc� ver� esta tela:

     Debian Linux "dselect" package handling frontend.
     
     0.  [A]ccess  Choose the access method to use.
     1.  [U]pdate  Update list of available packages, if possible. 
     2   [S]elect  Request which packages you want on your system.
     3.  [I]nstall Install and upgrade wanted packages. 
     4.  [C]onfig  Configure any packages that are unconfigured. 
     5.  [R]emove  Remove unwanted software.
     6.  [Q]uit    Quit dselect.

D� uma olhada nestas op��es uma a uma.


2.1 ``Access'' (acesso)

Esta � a tela Access:

     dselect - list of access methods
       Abbrev.        Description
       cdrom          Install from a CD-ROM.
     * multi_cd       Install from a CD-ROM set.
       nfs            Install from an NFS server (not yet mounted).
       multi_nfs      Install from an NFS server (using the CD-ROM set) (not yet mounted).
       harddisk       Install from a hard disk partition (not yet mounted).
       mounted        Install from a filesystem which is already mounted.
       multi_mount    Install from a mounted partition with changing contents.
       floppy         Install from a pile of floppy disks.
       apt            APT Acquisition [file,http,ftp]

Aqui n�s dizemos onde os pacotes do dselect est�o. Por favor ignore a ordem que eles aparecem. � muito importante que voc� selecione o m�todo apropriado para a instala��o. Voc� pode ter listado alguns m�todos a mais, ou alguns a menos, ou pode ve-los listados em uma ordem diferente; apenas n�o tema isto. Na lista seguinte, n�s descrevemos os diferentes m�todos.

multi_cd
Bastante grande e poderoso, este m�todo complexo � o meio recomendado para instalar uma vers�o recente da Debian de diversos CDs bin�rios. Cada um destes CDs devem conter em si pr�prios informa��es sobre seus pacotes e todos CDs anteriores (no arquivo Packages.cd). Quando voc� selecionar primeiro este m�todo, tenha certeza que o CD-Rom que est� usando n�o esta montado. Coloque o �ltimo disco bin�rio da configura��o (n�s n�o precisamos dos CDs dos fontes) na unidade e responda as quest�es que for peguntado:

Uma vez que voc� atualizar a lista dispon�vel e selecionar os pacotes para serem instalados, o m�todo multi-cd far� o procedimento normal. Voc� pode precisar executar o passo "install" para cada um dos CDs que for inserido. Infelizmente devido as limita��es do dselect ele n�o pode perguntar a voc� por um novo disco em cada est�gio; o meio para trabalhar com cada disco �:

Pode ser necess�rio executar o passo de instala��o mais que uma vez para obter a ordem da instala��o dos pacotes - alguns pacotes j� instalados podem precisar ter outros pacotes instalados antes de serem configurados corretamente.

� recomendado executar o passo "Configure" (configurar), para ajudar a corrigir qualquer pacote que foi terminado nesta etapa.

multi_nfs, multi_mount
Estes s�o muito parecidos com o m�todo multi-cd acima, e s�o refinamentos do tema de copia com altera��o de m�dia, por exemplo se estiver instalando atrav�s de uma configura��o multi-cd exportada via NFS do CD-Rom de outra m�quina.

apt
Uma das melhores op��es para a instala��o atrav�s um mirror local dos arquivos da Debian, ou da rede. Este m�todo usa o sistema "apt" para completar a an�lise de depend�ncias e ordem, assim � prov�vel que ele instale os pacotes em uma �tima ordem.

A configura��o deste m�todo � diretamente-progressiva; voc� pode selecionar qualquer n�mero de diferentes localiza��es, misturando e unindo URLs file: (discos locais ou discos NFS montados), URLs http:, ou URLs ftp:. Note no entanto que as op��es HTTP e FTP n�o suportam autentica��o local em proxies.

Se voc� tem um servidor proxy para http ou ftp (ou ambos), tenha certeza que voc� configurou as vari�veis de ambiente http_proxy ou ftp_proxy respectivamente. Configure-as atrav�s de seu shell antes de iniciar o dselect, i.e.:

      # export http_proxy=http://gateway:3128/
      # dselect

floppy (disquete)
Recomendado para as pessoas sem CD-Rom ou acesso a rede. N�o recomendado como uma op��o vi�vel de instala��o se voc� est� usando disquetes com tamanhos tradicionais, mas pode funcionar bem com LS/120 ou Zip drives. Especifique a localiza��o de sua unidade de discos flex�veis, ent�o insira os disquetes. O primeiro cont�m o arquivo de pacotes. Este m�todo � lento e podem ocorrer problemas devido a problemas de m�dia.

nfs
M�TODO N�O RECOMENDADO -- use o apt ou multi_nfs ao inv�s deste. Somente tente este m�todo se todos os outros falham.

Este � um m�todo de instala��o simples, com requerimentos simples: passe a ele o endere�o do servidor NFS, a localiza��o da distribui��o Debian no servidor e (talvez) o(s) arquivo(s) de pacote(s). Ent�o o dselect instalar� as v�rias se��es atrav�s servidor. Lento mas f�cil; n�o usa a ordem pr�pria, assim ele pode executar muitas vezes o passo "Install" e/ou "Configure". Obviamente somente apropriado para instala��es baseadas na NFS.

harddisk
M�TODO N�O RECOMENDADO -- use o apt ou multi_mount ao inv�s deste. Somente tente este m�todo se os outros falham

Forne�a o dispositivo de bloco da parti��o do disco r�gido a ser usado, bem como a localiza��o dos arquivos da Debian naquela parti��o. Lento e f�cil. N�o usa a ordem correta, assim ele poder� executar v�rias vezes os passos "Install" e/ou "Configure". N�o recomendado, desde que o m�todo "apt" suporta esta funcionalidade, com a ordem correta.

mounted
M�TODO N�O RECOMENDADO -- use o apt ou multi_mount ao inv�s deste. Somente tente este m�todo se todos os outros falham

Simplesmente especifique a localiza��o dos arquivos da Debian em seu sistema de arquivos. Poss�velmente o m�todo mas f�cil, mas lento. N�o usa a ordem correta, assim ele pode executar v�rias vezes os passos "Install" e/ou "Configure".

cdrom
M�TODO N�O RECOMENDADO -- use multi_cd ao inv�s deste. Este m�todo simplesmente n�o funciona com diversos CDs, como os inclu�dos na Debian %release;.

Preparado para instala��o com apenas um CD, este simples m�todo somente pergunta a localiza��o de sua unidade de CD-Rom, a localiza��o da distribui��o Debian naquele disco e ent�o (se necess�rio) a localiza��o dos arquivos de pacotes no. Simples mas totalmente lento. N�o usa a ordem correta, assim ele executar� diversas vezes os passos "Install" e/ou "Configure". N�o recomendado, porque ele assume que a distribui��o est� em um CD-Rom simples, que n�o � o caso. Use o m�todo "multi_cd" ao inv�s deste

Se voc� tem algum problema -- talvez o Linux n�o veja sua unidade de CD-Rom, seu NFS montado n�o esta funcionando ou tem esquecido onde a parti��o dos pacotes est� -- voc� tem algumas op��es:

Ap�s escolher o m�todo de acesso do dselect, voc� dever� indicar a localiza��o precisa dos pacotes. Se voc� n�o conseguir na primeira tentativa, pressione Control-C e retorne ao item "Access".

Uma vez que terminar o programa retornar� � tela principal.


2.2 "Update" (atualizar)

dselect ler� os arquivos Packages ou Packages.gz do mirror e criar� um banco de dados em seu sistema com todos os pacotes dispon�veis. Isto pode demorar um pouco enquando ele copia e processa os arquivos.


2.3 "Select" (selecionar)

Segure seu chap�u. Aqui � onde tudo acontece. O objetivo do exerc�cio � selecionar apenas os pacotes que deseja instalar.

Pressione a tecla Enter. Se voc� tem um computador lento tenha certeza que a tela continuar� apagada por 15 segundos, assim n�o digite teclas no bash neste ponto.

A primeira coisa que vem na tela � a p�gina 1 do arquivo de ajuda. Voc� pode obter esta ajuda pressionando ? em qualquer ponto da tela "Select" e voc� pode paginar entre as telas de ajuda pressionando a tecla . (parada completa).

Antes de voc� continuar verifique estes pontos:

D� uma olhada nas duas primeiras linhas do topo da tela "Select".

     dselect - main package listing (avail., priority)          mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Inst.ver    Avail.ver   Description

Este cabe�alho nos relembra de algumas das teclas especiais:

+
Selecione um pacote para instala��o.

=
Coloca um pacote em hold -- �til em um pacote corrompido. Voc� pode reinstalar uma vers�o antiga e coloca-la em hold enquando voc� aguarda o aparecimento de uma nova vers�o.

- Remove um pacote.
_
Remove um pacote e ele configura arquivos.

i,I
Muda/Ciclo entre telas de informa��es.

o,O
Ciclo entre as op��es de ordena��o.

v,V
Uma alterna��o simples/completa. Use esta tecla para destravar os significados de EIOM na linha dois, mais ser� mostado assim mesmo o resumo aqui. Note que teclas em mai�sculas e min�sculas s�o muito diferentes no efeito.
     Valor  Significado          Valores poss�veis
     E      Erro                 Espa�o, R, I
     I      Estado de Instala��o Espa�o, *, -, U, C, I 
     O      Marca Antiga         *, -, =, _, n
     M      Marca                *, -, =, _, n

Verifique bastante isto antes de sair ou veja a tela de ajuda onde os significados s�o sempre mostrados. Um exemplo:

Se voc� entrar no dselect e encontra uma linha como esta:

     EIOM Pri  Section  Package   Description 
       ** Opt  misc     loadlin   a loader (running under DOS) for LINUX kernel

Isto est� dizendo que o loadlin foi selecionado quando voc� executou o dselect, mas ele ainda n�o foi instalado. Porque n�o? A resposta deve ser porque o pacote loadlin n�o est� fisicamente dispon�vel. Ele pode estar faltando em seu mirror.

A informa��o que o dselect usa para ter todos os pacotes corretamente instalados � colocado nos pacotes. Nada no mundo � perfeito e �s vezes acontece que as depend�ncias incluidas no pacote est�o incorretas, com o resultado que o dselect simplesmente n�o resolver� esta situa��o. Um meio provido onde o usu�rio pode retomar o controle s�o os comandos Q e X que est�o dispon�veis na tela "Select".

Q
Como substitui��o. For�a o dselect ignorar as constru��es em depend�ncias e fazer o que voc� especificou. Os resultados, � claro, dependem de sua pr�pria cabe�a.

X
Use o X se voc� estiver totalmente perdido. Ele retorna as coisas do modo que estavam e sai.

Teclas que te ajudam a n�o se perder (!) s�o R, U e D.

R
Cancela todas sele��es neste n�vel. N�o afeta sele��es feitas em um n�vel anterior.

U
Se o dselect prop�s altera��es e voc� fez mais adianda U pode restaurar as pr�-sele��es do dselect

D
Remove as sele��es feitas pelo dselect deixando somente as suas.

Como o exemplo que segue. O pacote boot-floppies (n�o um exemplo para iniciantes, eu acho, mas ele foi escolhido por causa que ele possui algumas depend�ncias) depende destes pacotes:

A pessoa mantendo o pacote boot-floppies tamb�m pensa que os seguintes pacotes est�o instalados. Estes n�o s�o, no entando, essenciais:

Assim quando selecionar o pacote boot-floppies, ser� mostrada a seguinte tela:

     dselect - recursive package listing mark:             +/=/- verbose:v help:?
     EIOM Pri Section Package Description
     
     dselect - recursive package listing                         mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       ** Opt admin    boot-floppie Scripts to create the Debian installation floppy set.   
       _* Opt devel    newt0.25-dev Developer's toolkit for newt windowing library
       _* Opt devel    slang1-dev   The S-Lang programming library, development version.
       _* Opt devel    slang1-pic   The S-Lang programming library, shared library subset ki

(Outros pacotes podem ou n�o aparecer, dependendo do que estiver instalado em seu sistema). Voc� ser� notificado que os pacotes requeridos foram selecionados.

A tecla R volta ao ponto de partida.

     dselect - recursive package listing mark:             +/=/- verbose:v help:?
     EIOM Pri Section Package Description
     
     dselect - recursive package listing                         mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       __ Opt admin    boot-floppie Scripts to create the Debian installation floppy set.   
       __ Opt devel    newt0.25-dev Developer's toolkit for newt windowing library
       __ Opt devel    slang1-dev   The S-Lang programming library, development version.
       __ Opt devel    slang1-pic   The S-Lang programming library, shared library subset ki

Para decidir agora o que voc� n�o deseja no boot-floppies, apenas tecle Enter.

A tecla D coloca as coisas no modo que foi selecionado na primeira etapa.

     dselect - recursive package listing mark:             +/=/- verbose:v help:?
     EIOM Pri Section Package Description
     
     dselect - recursive package listing                         mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       _* Opt admin    boot-floppie Scripts to create the Debian installation floppy set.   
       __ Opt devel    newt0.25-dev Developer's toolkit for newt windowing library
       __ Opt devel    slang1-dev   The S-Lang programming library, development version.
       __ Opt devel    slang1-pic   The S-Lang programming library, shared library subset ki

A tecla U restaura a sele��o do dselect:

     dselect - recursive package listing mark:             +/=/- verbose:v help:?
     EIOM Pri Section Package Description
     
     dselect - recursive package listing                         mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       _* Opt admin    boot-floppie Scripts to create the Debian installation floppy set.   
       _* Opt devel    newt0.25-dev Developer's toolkit for newt windowing library
       _* Opt devel    slang1-dev   The S-Lang programming library, development version.
       _* Opt devel    slang1-pic   The S-Lang programming library, shared library subset ki

� sugerido executar com os valoes padr�es inicialmente -- voc� tem uma ampla opurtunidade de adicionar mais depois.

Tudo que voc� decidir, pressione Enter para aceitar e retornar para a tela principal. Se isto resultar em problemas n�o resolvidos voc� pode ir retornando para outra tela de resolu��o de problemas.

Assim as teclas R, U, e D s�o muito �teis em diversas situa��es. Voc� pode experimentar a vontade e ent�o restaurar tudo e iniciar outra vez. N�o olhe eles como sendo uma caixa de vidro escrito "quebre em caso de Emerg�ncia".

Ap�s fazer suas sele��es na tela "Select", pressione I para voc� ter uma janela maior, t para te levar ao come�o e ent�o use a tecla Page-Down para verificar r�pidamente suas configura��es. Deste modo voc� pode conferir os resultados de seu trabalho e encontrar alguns erros superficiais. Muitas pessoas tem desmarcado grupos completos de pacotes por engano e notaram o erro bem mais tarde. dselect � uma ferramenta muito poderosa assim n�o abuse dele.

Agora voc� deve ter esta situa��o:

     package category     status
     
     required             all selected
     important            all selected
     standard             mostly selected
     optional             mostly deselected
     extra                mostly deselected

Feliz? Pressione Enter para sair do processo "Select". Voc� pode voltar e executar "Select" denovo se desejar.


2.4 "Install" (instalar)

O dselect � executado na configura��o completa dos 3750 pacotes e instala aqueles selecionados. Espere ser perguntado para decidir o que fazer. Isto � frequentemente �til para mudar para um shell diferente para comparar, digo, uma configura��o antiga com uma nova. Se o arquivo antigo � conf.modules o novo ser� conf.modules.dpkg-new

A tela rola passando razoavelmente r�pida em uma m�quina r�pida. Voc� pode iniciar/parar ela com Control-s/Control-q e no fim da execu��o voc� pode obter uma lista de quaisquer pacotes desinstalados. Se voc� deseja ter um registro de tudo que aconteceu, use caracter�sticas normais do Unix como tee ou script

Pode acontecer que um pacote n�o seja instalado porque ele depente de outros pacotes que est�o listados para instala��o mas n�o est�o instalados. A resposta aqui � executar "Install" denovo. Tem sido relatado casos onde foi necess�rio executar 4 vezes antes de tudo ser instalado. Isto pode variar de acordo com seu m�todo de aquisi��o.


2.5 "Configure" (configurar)

Muitos pacotes foram configurados no passo 3, mas qualquer coisa que passou pode ser configurada aqui.


2.6 "Remove" (remover)

Remove pacotes que est�o instalados mas n�o s�o requeridos.


2.7 "Quit" (Sair)

� recomend�vel executar neste ponto /etc/cron.daily/find porque voc� teve diversos arquivos novos instalados em seu sistema. Assim voc� pode usar locate para obter a localiza��o de qualquer arquivo dado.


[ anterior ] [ �ndice ] [ pr�ximo ]
dselect Documenta��o para Iniciantes
St�phane Bortzmeyer bortzmeyer@debian.org