dselect
Documenta��o para Iniciantesdselect
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.
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.
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.
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
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.
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.
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".
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:
dselect
e execute-o novamente mais tarde. Voc� pode at�
mesmo precisar desligar o computador para resolver algum problema. Isto �
totalmente certo mas quando voc� retornar ao dselect
execute-o
como root. Ele n�o pode ser executado autom�ticamente na primeira vez.
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.
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.
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:
dselect
alertar� sobre o problema e poder� ainda sugerir uma
solu��o. Se o pacote A entra em conflito com o pacote B
(i.e., se eles s�o ambos exclusivos) voc� ser� perguntado para decidir entre
eles.
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:
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".
dselect
ignorar as constru��es em
depend�ncias e fazer o que voc� especificou. Os resultados, � claro, dependem
de sua pr�pria cabe�a.
Teclas que te ajudam a n�o se perder (!) s�o R, U e D.
dselect
prop�s altera��es e voc� fez mais adianda U pode
restaurar as pr�-sele��es do dselect
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:
libc6-pic
slang1-pic
sysutils
makedev
newt0.25
newt0.25-dev
popt
zlib1g
zlib1g-dev
recode
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:
lynx
debiandoc-sgml
unzip
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.
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.
Muitos pacotes foram configurados no passo 3, mas qualquer coisa que passou pode ser configurada aqui.
Remove pacotes que est�o instalados mas n�o s�o requeridos.
� 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.
dselect
Documenta��o para Iniciantesbortzmeyer@debian.org