|
Dselect é usado para somente selecionar quais pacotes (de~1100) você deseja instalar. Ele rodará para você durante a instalação e é algo um tanto complexo e muito poderoso, algum conhecimento anterior dele não se perderá. Ele o guiará pelo processo de instalação de pacotes como segue:
Escolha o método de acesso para usar.
Atualiza lista de pacotes disponíveis, se possível.
Requisita quais pacotes você quer em seu sistema.
Instala e atualiza pacotes desejados.
Configura quaisquer pacotes que não estejam configurados.
Remove software indesejável.
Conforme
cada passo seja completado com sucesso ele o conduzirá ao próximo.
Prossiga na ordem sem pular qualquer passo.
Aqui e ali neste documento nós falamos de iniciar outro shell. Linux possui 6 sessões de console ou shells disponíveis a qualquer hora. Você alterna entre eles teclando <ALT-ESQUERDO> <F1> ... <F6>, depois do que você faz o login em seu novo shell e continua. O shell usado pelo processo de instalação é o #1 então aperte <ALT-ESQUERDO> <F1> quando você quiser retornar àquele processo.
Uma vez em dselect você terá esta tela:-
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.
Vamos olhá-los um por um.
Abbrev. Description cdrom Install from a CD-ROM. nfs Install from an NFS server (not yet mounted). harddisk Install from a hard disk partition (not yet mounted). mounted Install from a filesystem which is already mounted. floppy Install from a pile of floppy disks. ftp Install using ftp.Aqui nós dizemos a dselect onde nossos pacotes estão. Note que os primeiros três itens são somente uma comodidade e seriam como se você montasse seu cdrom, nfs ou outra partição você mesmo e então usasse a opção _mounted_ (montado). Esta segue que seu cdrom já _está_ montado, dessa forma você usa o item _mounted_ , preferivelmente ao item cdrom. A mesma coisa acontece para nfs e para partições em seu disco rigido.
Se você concorre para um problema aqui - talvez Linux não pode ver seu cdrom, seu nfs não está trabalhando ou você esqueceu qual partição estão os pacotes - você tem um par de opções:-
Depois de escolher o método de acesso, dselect pedirá para você indicar a localização precisa dos pacotes. Se você não conseguir isto direito na primeira vez aperte ^C e retorne ao item Access.
Depois de passar por aqui você retornará para a tela principal.
Aperte <Enter>. Se você possui uma máquina lenta esteja ciente que a tela limpará e poderá permanecer vazia por 15 segundos assim não inicie uma surra de teclas neste momento.
A primeira coisa que surge na tela é a página 1 do arquivo Help. Você pode chegar a esta ajuda apertando ? em qualquer ponto nas telas de Select e pode paginar pelas telas apertando a tecla . (full stop)
Antes de você se aprofundar observe estes pontos:
Vamos olhar para as duas linhas superiores da tela de Select.
dselect - main package listing (avail.,priority) mark:+/=/- verbose:v help:? EIOM Pri Section Package DescriptionIsto fala-nos de algumas teclas especiais:-
+ Seleciona um pacote para instalação. = Coloca um pacote em segurança - útil em um pacote "quebrado". Você pode reinstalar uma versão mais antiga e colocá-la em segurança enquanto aguarda uma nova aparecer. - Remove um pacote _ Remove um pacote e seus arquivos de configuração. i,I Altera o modo de exibição de informação. o,O Troca a ordem de ordenação. v, V Alterna entre apresentação sucinta/detalhista. Use esta tecla para explicar os signifi- cados de EIOM na linha dois, mas eu lhe darei um resumo aqui de qualquer jeito. (Note que teclas maiúsculas e minúsculas são bem diferentes no efeito.)
Flag Significado Valores possíveis E Erro Espaço, R, I I Estado da instalação Espaço, *, -, U, C, I O Marca antiga *, -, =, _, n M Marca *, -, =, _, n
Valores possíveis em cada Flag:
E - Erro
Espaço = sem erro (mas o pacote pode estar em modo "quebrado" - veja abaixo) R = erro grave durante a instalação, precisa reinstalar
I - Estado da instalação Espaço = não instalado * = instalado - = não instalado mas os arquivos de configuração permanecem Pacotes nos estados abaixo estão "quebrados":
U = desempacotado mas ainda não configurado C = configurado pela metade (um erro aconteceu) I = instalado pela metade (um erro aconteceu) O - Marca antiga O que foi pedido para o pacote antes da apresentação da lista de pacotes. Veja abaixo os significados dos valores para este flag que são os mesmos do flag M - Marca. M - Marca O que é pedido para o pacote.
* = marcado para instalação ou upgrade - = marcado para remoção mas os arquivos de configuração permanecerão = = em segurança. Pacote não será processado no todo _ (underline)= marcado completamente para expurgo. Remove ainda arquivos de configuração n = pacote é novo e precisa ainda ser marcado para instalação/remoção
EIOM Pri Section Package Description ** Opt misc loadlin a loader (running under DOS) for LINUX kernelIsto está dizendo que loadlin foi selecionado quando você rodou dselect por último e que está ainda selecionado, porém não está instalado. Por quê não? A resposta deve ser que o pacote loadlin não está fisicamente disponível. Está faltando de seu mirror.
A informação que dselect usa para conseguir todos os pacotes instalados corretamente está inserida nos próprios pacotes. Nada neste mundo é perfeito e algumas vezes acontece que as dependências construídas no pacote estão incorretas, com o resultado que dselect simplesmente não pode resolver a situação. Uma saída está providenciada, onde o usuário pode recuperar o controle, e toma a forma dos comandos Q e X que estão disponíveis na tela de Select.
Q Força dselect ignorar a construção nas dependências e fazer o que você especificou. Os resultados, naturalmente, serão por sua própria conta. X Use X se você ficar totalmente perdido. Coloca as coisas de volta ao que estavam e sai.As teclas que o ajudam a _não_ ficar perdido (!) são R, U e D.
R Cancela todas as seleções neste nível. Não afeta seleções feitas em um nível anterior. U Se dselect propôs mudanças e você também fez mudanças U restaurará as seleções de dselect. D Remove as seleções feitas por dselect, deixando somente as suas.Um exemplo:
O
pacote boot-floppies depende destes pacotes:-
libc5-pic
ncurses3.0-pic
mkrboot
ncurses3.0-dev
A pessoa que mantém boot-floppies também pensa que os seguintes pacotes devem estar instalados. Estes não são, entretanto, essenciais:-
loadlin fdos dosemu
Dessa forma quando eu selecione boot-flopies eu consigo esta tela:
dselect - recursive package listing mark: +/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt devel boot-floppie Scripts to create the Debian installationfloppy _* Xtt devel libc5-pic Kit for building specialized versions of the sha _* Xtr devel ncurses3.0-p Video termial manipulation: Shared-library subs _* Opt devel mkrboot Make a kernel + rootimage bootable from one disk _* Opt devel ncurses3.0-d Video terminal manipulation: Developer's librari _* Opt misc loadlin a loader (running under DOS) for LINUX kernel i _* Opt misc fdos Free DOS (Kernel + boot utilities + Documentatio __ Opt misc dosemu The Linux DOS Emulator
Veja como todos os pacotes requeridos foram selecionados para mim.A tecla R devolve as coisas ao ponto de partida.
dselect - recursive package listing mark: +/=/- verbose:v help:? EIOM Pri Section Package Description __ Opt devel boot-floppie Scripts to create the Debian installationfloppy __ Xtt devel libc5-pic Kit for building specialized versions of the sha __ Xtr devel ncurses3.0-p Video termial manipulation: Shared-library subs __ Opt devel mkrboot Make a kernel + rootimage bootable from one disk __ Opt devel ncurses3.0-d Video terminal manipulation: Developer's librari __ Opt misc loadlin a loader (running under DOS) for LINUX kernel i __ Opt misc fdos Free DOS (Kernel + boot utilities + Documentatio __ Opt misc dosemu The Linux DOS Emulator(Se eu decidir agora que eu não quero boot-floppies eu somente aperto <Enter>.)
A tecla D coloca as coisas no modo que eu selecionei em primeiro lugar.
dselect - recursive package listing mark: +/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt devel boot-floppie Scripts to create the Debian installation floppy __ Xtt devel libc5-pic Kit for building specialized versions of the sha __ Xtr devel ncurses3.0-p Video termial manipulation: Shared-library subs __ Opt devel mkrboot Make a kernel + rootimage bootable from one disk __ Opt devel ncurses3.0-d Video terminal manipulation: Developer's librari __ Opt misc loadlin a loader (running under DOS) for LINUX kernel __ Opt misc fdos Free DOS (Kernel + boot utilities + Documentatio __ Opt misc dosemu The Linux DOS EmulatorA tecla U restaura as seleções de dselect.
dselect - recursive package listing mark: +/=/- verbose:v help:? EIOM Pri Section Package Description _* Opt devel boot-floppie Scripts to create the Debian installation floppy _* Xtt devel libc5-pic Kit for building specialized versions of the sha _* Xtr devel ncurses3.0-p Video termial manipulation: Shared-library subs _* Opt devel mkrboot Make a kernel + rootimage bootable from one disk _* Opt devel ncurses3.0-d Video terminal manipulation: Developer's librari _* Opt misc loadlin a loader (running under DOS) for LINUX kernel i _* Opt misc fdos Free DOS (Kernel + boot utilities + Documentatio __ Opt misc dosemu The Linux DOS EmulatorPor ora eu sugiro a execução com os defaults - você terá ampla oportunidade de acrescentar mais tarde. Uma possível exceção a qual você pode escolher ao invés de dselect dependendo de sua experiência é:-
emacs (muito grande, nem todo mundo quer)E eu não sugeriria instalar:
inn (grande, difícil para continuar) x11 (grande, difícil para continuar)Qualquer que você decidir, aperte <Enter> para aceitar e retornar à tela principal. Se isto resultar em problemas não resolvidos você será levado de volta para outra tela de resolução do problema.
Deste modo as teclas R, U e D são muito úteis em certas situações. Você pode experimentar a vontade e depois restaurar tudo e iniciar novamente. Não olhe para elas como sendo uma caixa de vidro chamada Break In Emergency. (Quebre em Emergência)
Depois que fizer suas seleções na tela de Select, aperte I para você conseguir uma janela grande, t para ir ao inicio e então use a tecla page-down para olhar rapidamente pelas configurações. Desta forma você pode verificar os resultados de seu trabalho e descobrir erros notórios. Algumas pessoas desfizeram a seleção de grupos inteiros de pacotes por engano e não inteiraram-se do erro até mais tarde. Dselect é uma ferramenta _muito_ poderosa então não a use errado.
Você deve agora ter esta situação:-
categoria do pacote status REQ = required (requerido) todo selecionado IMP = important (importante) todo selecionado STD = standard (padrão) maior parte selecionado OPT = optional (opcional) maior parte selecionado XTR = extra (extra) maior parte selecionadoFeliz? Aperte <Enter> para sair do processo Select. Você pode voltar e rodar Select novamente se desejar.
A tela rolará bastante rápido em uma máquina nova. Você pode parar/iniciar com ^S/^Q e no fim da execução você receberá uma lista dos pacotes não instalados. Se você quiser manter um registro de tudo que acontece use features normais de Unix como tee ou script.
Pode acontecer que um pacote não seja instalado porque depende de algum outro pacote que é listado para a instalação porém ainda não está instalado. A resposta aqui é rodar Install novamente. Casos foram informados onde era necessário rodá-lo 4 vezes antes que tudo ficasse certo.
Quando o processo de instalação roda dselect para você, você sem dúvida estará ávido para conseguir Debian rodando tão logo quanto possível. Bem, por favor esteja preparado para tomar aproximadamente uma hora ou menos conforme tenha que aprender sua maneira e então consegui-lo direito. Quando você entra na tela de Select pela primeira vez não faça QUAISQUER seleções ao todo - somente aperte <Enter> e veja quais problemas de dependências existem . Tente corrigi-los. Se você achar por si mesmo volte para a tela principal e rode Select novamente.
Você pode obter uma idéia do tamanho de um pacote apertando i duas vezes e procurando a figura Size. Isto é o tamanho do pacote comprimido, desta forma os arquivos descomprimidos serão bastante maiores.
Instalar um novo sistema Debian é uma coisa muito complexa, mas dselect pode fazê-lo para você tão facilmente quanto pode ser. Sendo assim, tome o tempo para aprender como guiá-lo. Leia as telas de ajuda e experimente com i, I, o, e O. Use a tecla R. Está tudo lá, mas está à altura para você usá-lo eficientemente.
Pacote
Um
arquivo que contém tudo o necessário para instalar, desinstalar
e executar um programa em particular.
O
programa que manipula pacotes é dpkg. Dselect é
um gerenciador para dpkg. Usuários experientes frequentemente usam
dpkg para instalar ou remover um pacote.
Nomes
de pacotes
Todos
os nomes de pacote possuem o formato xxxxxxxxxxx.deb
Exemplo
de nomes de pacotes são:
efax_08a-1.deb
lrzsz_0.12b-1.deb
mgetty_0.99.2-6.deb
minicom_1.75-1.deb
term_2.3.5-5.deb
uucp_1.06.1-2.deb
uutraf_1.1-1.deb
xringd_1.10-2.deb
xtel_3.1-2.deb