Você está na página 1de 18

dselect Documentao para Iniciantes

Stphane Bortzmeyer e outros <debian-doc@lists.debian.org> Michelle Ribeiro (Tradutora) <michelle@focalinux.org>

Resumo
Este documento contm um breve tutorial destinado pessoas que estejam usando o dselect pela primeira vez. O dselect uma interface em console para o gerenciamento de pacotes Debian. Ele suplementa o Installation Manual for Debian GNU/Linux 3.0 (http://www. debian.org/releases/stable/installmanual).*

Contedo
1 2 Introduo Aps o dselect ser carregado 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3 4 Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 3 6 6

Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Congure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Remove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 13 15

Algumas Dicas na Concluso Glossrio

CONTEDO

ii

Captulo 1

Introduo
Novas verses deste arquivo podero ser encontradas em http://www.debian.org/doc/ manuals/dselect-beginner/. Este arquivo documenta o dselect para usurios que no tiveram contato com este programa e tem como objetivo ajudar a instalar a Debian com sucesso. Ele no tenta explicar tudo e dessa forma, quando voc entrar pela primeira vez no dselect, leia as telas de ajuda. Se est ansioso para ver seu Debian rodando o mais rpido possvel, ento voc no deveria usar o dselect :-) O processo de instalao da Debian permite a execuo do tasksel, que fornece algumas tarefas generalizadas que voc pode selecionar e concluir a instalao. O dselect usado para selecionar quais pacotes voc deseja instalar (atualmente h em torno de 8710 pacotes na Debian 3.0). Ser executado durante a instalao e por ser muito poderoso e um pouco complexo, pode ser usado para o bem ou para o mal; Dessa forma, algum conhecimento prvio altamente recomendado. O uso descuidado do dselect pode danicar seu sistema. O dselect guiar voc durante o processo de instalao dos pacotes, atravs dos passos abaixo: Escolher o mtodo de acesso a ser utilizado. Atualizar a lista de pacotes disponveis, se possvel Escolher os pacotes que voc quer em seu sitema Instalar e atualizar os pacotes desejados Congurar qualquer pacote que ainda no tenha sido congurado Remover programas indesejados Assim que cada passo for completado com sucesso, ele ir conduz-lo para o prximo. Siga esta ordem, sem pular qualquer passo.

Captulo 1. Introduo

Neste documento, aqui e ali ns falamos sobre iniciar um outro shell. O Linux tem 6 sees de terminais ou consoles disponveis a qualquer hora. Voc pode alternar entre eles pressionando Alt-esquerdo-F1 at Alt-esquerdo-F6, depois logar em seu novo shell e continuar. O console usado pelo processo de instalao o primeiro, ou seja, tty1; assim, pressione Alt-esquerdo-F1 quando quiser retornar para ele.

Captulo 2

Aps o dselect ser carregado


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

[Algumas outras coisas] Vamos analisar estes passos, um a um.

2.1

Access

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 mo 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.

Captulo 2. Aps o dselect ser carregado

floppy apt

Install from a pile of floppy disks. APT Acquisition [file,http,ftp]

Aqui, ns dizemos ao dselect onde esto os pacotes. Voc deve ignorar a ordem em que os mtodos so exibidos e selecionar aquele que for mais apropriado para a sua instalao. Voc poder ter alguns mtodos a mais ou a menos, ou ainda notar que eles so listados em outra ordem; no se preocupe. Na lista seguinte, nos descrevemos os diferentes mtodos. apt Uma das melhores opes para instalao a partir de um mirror local do arquivo Debian ou a partir da rede. Este mtodo usa o sistema apt (veja em apt(8)) para resolver as dependncias, sendo assim o mais agradvel. A congurao desse mtodo direta; voc pode selecionar diferentes localidades, misturando e adaptando URLs file: (discos locais ou discos montados via NFS), URLs http: ou URLs ftp:. Voc pode tambm incluir mdias CD-ROM/DVD com o apt-cdrom. Por favor, leia o sources.list(5) manual para maiores informaes sobre o formato do arquivo /etc/apt/sources.list. Se tiver um servidor proxy para HTTP ou FTP (ou ambos), certique-se de que tenha congurado as variveis de ambiente http_proxy ou ftp_proxy, respectivamente. Congure-as em seu shell antes de iniciar o dselect, da seguinte maneira: # export http_proxy=http://gateway:3128/ # dselect multi_cd Grande e poderoso, este mtodo complexo o meio recomendado para instalar uma verso recente da Debian de diversos CDs binrios. Cada um desses pacotes deve conter informaes sobre seus pacotes e de todos os CDs anteriores (no arquivo Packages.cd). Antes de selecionar este mtodo, certique-se de que o CD-ROM que utilizar no est montado. Coloque o ltimo CD binrio do conjunto (no precisamos dos CDs dos fontes) na unidade de CD e responda as seguintes questes: CD-ROM drive location Conrmation that you are using a multi-cd set The location of the Debian distribution on the disk(s) Possibly the location(s) of the Packages le(s) Uma vez que tenha atualizado a lista de pacotes disponveis e selecionado aqueles que deseja instalar, o mtodo multi-cd difere do procedimento normal. Voc dever executar o passo Install para cada um dos CD. Infelizmente, devido a suas limitaes, o dselect no est apto para solicitar o novo disco em cada estgio; A forma de trabalhar com cada disco : Insira o CD em sua unidade de CD-ROM

Captulo 2. Aps o dselect ser carregado

A partir da tela principal, selecione Install. Aguarde enquanto o dpkg naliza a instalao a partir do CD (pode ser relatado o sucesso na instalao ou possveis erros de instalao. No se preocupe com isso por enquanto). Pressione [Enter] para retornar ao menu principal do dselect. Repita estes procedimentos com o prximo CD do conjunto. . . Pode ser preciso executar mais de uma vez o procedimento de instalao para cobrir toda a seqncia de instalao dos pacotes - alguns pacotes instalados anteriormente podem precisar de pacotes que foram instalados depois, para efetuar uma congurao adequada. Recomendamos que execute o passo Congur, para terminar a instalao de qualquer pacote que tenha parado neste estgio. multi_nfs, multi_mount Similares ao mtodo multi_cd acima e aperfeioados quanto a cpia com alterao de mdia, como, como exemplo, instalao atrves de um conjunto multicd exportado via NFS do drive de CD-ROM de uma outra mquina Disquete Voltada para aqueles que no tm CD-ROM ou ou acesso rede. No indicado se estiver utilizando disquetes do tamanho tradicional, mas funcionar bem com LS/120 ou Zip drives. Especique a localizao de sua unidade de disco exvel e ento insira os disquetes. O primeiro dever conter o arquivo Packages. Este um mtodo lento e no muito convel, pois podem haver problemas de mdia. nfs DEPRECATED METHOD use apt or multi_nfs instead. Only try this method if all else fails. This is a simple installation method, with simple requirements: give it the address of the NFS server, the location of the Debian distribution on the server and (maybe) the Packages le(s). Then dselect will install the various sections in turn from the server. Slow but easy; does not use proper ordering, so it will take many runs of the Install and/or Congure steps. Obviously only appropriate for NFS based installation. harddisk DEPRECATED METHOD use apt or multi_mount instead. Only try this method if all else fails! Supply the block device of the hard drive partition to use, and the locations of the Debian les on that partition, as usual. Slow and easy. Does not use proper ordering, so it will take many runs of the Install and/or Congure steps. Not recommended, since the apt method supports this functionality, with proper ordering. mounted MTODO NO RECOMENDADO Use o apt em seu lugar. Somente tente este mtodo se todos os demais falharem! Simplesmente especique as localizaes dos arquivos Debian em seu sistema. Provavelmente o mtodo mais fcil, mas muito lento. No utiliza uma sequncia adequada, e por tanto, pode ser necessrio vrias executaes dos passos Install e/ou Congure.

Captulo 2. Aps o dselect ser carregado

cdrom MTODO NO RECOMENDADO Use o multi_cd em seu lugar. Este mtodo simplesmente no funciona com um conjunto de mltiplos CDs, como foi includo na Debian 3.0. Criado para instalaes com um nico CD, este mtodo simples ir solicitar a localizao de sua unidade de CD-ROM, a localizao da distribuio Debian neste disco e ento (se necessrio), a localizao do arquivo Packages. Simples mas muito lento. Como no usa uma seqncia adequada, precisar de vrias execues dos passos Install e/ou Congure. No recomendado pois ir assumir que a distribuio est em um nico CD-ROM, que no o caso. Utilize o mtodo multi_cd em seu lugar. Se voc est encontrando muitos problemas talvez o Linux no possa ver seu CD-ROM, a partio NFS no est funcionando ou voc esqueceu em que partio esto seus pacotes voc te, duas opes: Iniciar outro shell. Corrija o problema e ento retorno ao shell principal. Saia do dselect e execute-o novamente. Voc pode precisar reiniciar o computador para resolver alguns problemas. Tudo bem quanto a isto, mas quando retornar ao dselect execute-o como root. Ele no ser executado automaticamente aps a primeira vez. Depois de escolher o mtodo de acesso, o dselect solicitar que voc indique o local preciso dos pacotes. Se voc no zer isto corretamente na primeira vez, pressione Control-C e retorne ao item Access. Terminado aqui, voc dever retornar para a tela principal.

2.2

Update

O dselect ler o arquivo Packages ou Packages.gz do mirror e criar em seu sistema uma base de dados com todos os pacotes disponveis. Pode levar alguns minutos enquanto o dselect baixa os arquivos e processa-os.

2.3

Select

Segure seu chapu. aqui que tudo acontece. O objetivo deste passo selecionar quais os pacotes que voc quer Pressione Enter. Se voc tem uma mquina um pouco lenta, que atento pois a tela ir apagarse e pode continuar assim por uns 15 segundos. Dessa forma, no digite nada neste momento. Seja paciente. A primeira coisa que aparece na tela a pgina 1 do arquivo de ajuda. Voc pode voltar para este arquivo pressionando ? a qualquer hora, a partir da tela Select. Voc poder visualizar tela por tela, pressionando a tecla . (full stop).

Captulo 2. Aps o dselect ser carregado

Esteja preparado para gastar uma hora ou mais, pois voc ter que aprender a lidar com isto e ento, fazer tudo corretamente. Quando entrar pela primeira vez na tela Select, no faa NENHUMA seleo apenas pressione a tecla Enter veja quais problemas de dependncia. Tente corrig-los. Se conseguir, volte para a tela principal novamente, Select on the facing page. Antes de aprofundar-se nisso, Before you dive in, lembre-se dos seguintes pontos: Para sair da tela Select depois de completar todas as selees, pressione Enter. Isto o levar para a tela principal se no houver nenhum problema com sua seleo. Se no, ser questionado o que fazer com este problema. Quando estiver satisfeito, pressione Enter para sair. Problemas so normais e esperados. Se voc selecionar o pacote A e ele depender do pacote B para ser executado, ento o dselect ir notic-lo sobre o problema e sugerir uma soluo. Se o pacote A conita com o pacote B> (ou se so mutuamente exclusivos), ser solicitado que voc escolha um deles. Vamos dar uma olhada nas duas primeiras linhas da tela Select.

dselect - main package listing (avail., priority) mark:+/=/- verbose:v help EIOM Pri Section Package Inst.ver Avail.ver Description Este cabealho nos relembra de algumas teclas especiais: + Seleciona o pacote para instalao. = Coloca um pacote em hold til quando um pacote est corrompido. Voc pode reinstalar uma verso anterior e colocar a atual em espera enquanto aguarda o surgimento de uma nova. (De qualquer forma, estas coisas raramente ocorrem com a verso estvel da Debian.) - Remove um pacote. _ Deleta completamente um pacote: remove o pacote e tambm seus arquivos de congurao. i,I Alterna para a exibio de informaes adicionais (na parte de baixo da tela). o,O Altera a ordem em que as opes so exibidas. (na parte de cima da tela). v,V Alterna entre o modo de exibio resumido e completo. Quando pressionado, voc vericar qual o signicado das letras EIOM que esto na segunda linha, mas aqui est um resumo:

Captulo 2. Aps o dselect ser carregado

Letra E I O M

Significado Possveis valores Erro Espao, R, I Instalado Espao, *, -, U, C, I Previamente marcado *, -, =, _, n Marca *, -, =, _, n

(Note que letras em maisculo e minsculo causam efeitos absolutamente diferentes) Melhor que car explicando tudo isso, irei me referir as telas de ajuda, onde todos os detalhes sero desvendados. Vamos a um exemplo: Voc entra no dselect e v uma linha como esta: EIOM Pri ** Opt Section misc Package loadlin Description a loader (running under DOS) for LINUX kernel

Isto signica que o pacote loadlin foi selecionado na ltima execuo do dselect e continua selecionado, mas no instalado. A resposta provavelmente que o pacote loadlin no est sicamente disponvel, isto , no consta em seu mirror. A informao que o dselect usa para obter todos os pacotes corretamente instalados est no arquivo Packages (que voc baixou no passo [U]pdate). Estes arquivos so criados pelos prprios pacotes. Como nada nesse mundo perfeito, se algo ocorrer e as dependncias especicadas em um pacote estiverem incorretas, pode ser causada uma situao que o dselect simplesmente no pode resolver. De qualquer forma, voc pode sair deste loop usando os comandos Q e X. Q Uma imposio. Fora o dselect a ignorar as dependncias construidas e realizar o voc especicou. Isto pode, claro, ser uma pssima idia. X Use X se voc estiver totalmente perdido. Isto coloca as coisas novamente em seu devido lugar. As teclas que ajudaro voc a no car perdido (!) so R, U e D. R Cancela todas as selees feitas neste nvel. No afeta as selees feitas em um nvel anterior. U Se o dselect propos alguma mudana e voc realizou alteraes adicionais, U ir restaurar as selees do dselect. D Remove as selees feitas pelo dselect, mantendo apenas as suas. Segue um exemplo. O pacote xmms (escolhido pois tem muitas dependencias) depende destes pacotes:

Captulo 2. Aps o dselect ser carregado

libc6 libglib1.2 libgtk1.2 xlibs Os seguintes pacotes tambm devero ser instalados. No entanto, eles no so essenciais: libaudiofile0 libesd0 libgl1 libmikmod2 libogg0 libvorbis0 libxml1 zlib1g Ento, quando seleciono xmms, obtenho uma tela como esta:

dselect - recursive package listing mark:+/=/- verbose:v help EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp _* Opt libs libglib1.2 The GLib library of C routines _* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X _* Opt libs libmikmod2 A portable sound library _* Opt libs libogg0 Ogg Bitstream Library _* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec. (Outros pacotes podem ou no aparecer, dependendo do que est instalado em seu sistema). Voc ser noticado de que todos os pacotes requeridos foram selecionados juntamente com alguns recomendados. A tecla R retorna ao ponto de partida.

dselect - recursive package listing mark:+/=/- verbose:v help EIOM Pri Section Package Description __ Opt sound xmms Versatile X audio player that looks like Winamp __ Opt libs libglib1.2 The GLib library of C routines __ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X __ Opt libs libmikmod2 A portable sound library __ Opt libs libogg0 Ogg Bitstream Library __ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec.

Captulo 2. Aps o dselect ser carregado

10

Para informar agora que voc no quer mais o pacote xmms, apenas pressione Enter. A tecla Dretorna para a seleo que zemos anteriormente:

dselect - recursive package listing mark:+/=/- verbose:v help EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp __ Opt libs libglib1.2 The GLib library of C routines __ Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X __ Opt libs libmikmod2 A portable sound library __ Opt libs libogg0 Ogg Bitstream Library __ Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec. A tecla U restaura a seleo do dselect:

dselect - recursive package listing mark:+/=/- verbose:v help EIOM Pri Section Package Description _* Opt sound xmms Versatile X audio player that looks like Winamp _* Opt libs libglib1.2 The GLib library of C routines _* Opt libs libgtk1.2 The GIMP Toolkit set of widgets for X _* Opt libs libmikmod2 A portable sound library _* Opt libs libogg0 Ogg Bitstream Library _* Opt libs libvorbis0 The OGG Vorbis lossy audio compression codec. Sugiro que, por agora, voc execute com as seles padres voc ter grandes oportunidades de adicionar algo mais posteriormente. Seja o que for que tenha decidido, pressione Enter para aceitar e retornar a tela principal. Se ocorrerem problemas ainda no resolvidos, voc ser levado novamente para uma tela de correo de problemas. As teclas R, U e D so muito teis em diversas situaes. Voc poder testar vontade e ento reinstaurar tudo e reiniciar outra vez. No os veja como uma caixa de vidro escrito Quebre em caso de emergncia. Depois de ter feito suas selees na tela Select, pressione I para obter uma tela maior, t para retornar ao incio e ento use a tecla Page-Down para ver rapidamente as conguraes. Dessa forma, voc pode checar os resultados de seu trabalho e procurar por erros evidentes. Algumas pessoas tm desmarcado grupos inteiros de pacotes por engano e notam o erro mais tarde demais. dselect uma ferramenta muito poderosa e bom no abusar dela. Agora, voc deve ter a seguinte situao: package category required important status all selected all selected

Captulo 2. Aps o dselect ser carregado

11

standard optional extra

mostly selected mostly deselected mostly deselected

Feliz? Pressione Enter para sair do processo Select. Voc pode retornar e executar o passo Select novamente, se desejar.

2.4

Install

O dselect executado sobre todos os 8710 pacotes e instala aqueles que foram selecionados. Espere ser questionado para tomar suas decises. A tela rola passando razoavelmente rpida em uma mquina rpida. Voc pode parar/iniciar isso com Control-s/Control-q e no nal, voc obter uma lista de pacotes no instalados. Se quiser manter um registro de tudo o que acontece, utilize programas comuns do Unix para capturao de sada, como tee(1) ou script(1). Pode acontecer de um pacote no ser instalado por que depende de alguns pacotes que esto listados para instalao, mas ainda no foram instalados. A resposta para isto executar o passo Install novamente. H casos em que foi necessrio executar 4 vezes antes de tudo ser instalado. Isto pode variar conforme o mtodo escolhido; como o mtodo APT, voc provavelmente nunca precisar executar o Install novamente.

2.5

Congure

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

2.6

Remove

Remove pacotes que esto instalados mas no so requeridos.

2.7

Quit

Sai do dselect. Eu sugiro que execute /etc/cron.daily/find neste ponto, uma vez que voc tem vrios novos arquivos em seu sistema. Assim voc pode usar locate para obter a localizao de qualquer arquivo dado.

Captulo 2. Aps o dselect ser carregado

12

13

Captulo 3

Algumas Dicas na Concluso


Voc pode ter uma idia do tamanho de um pacote, pressionando i duas vezes e procurando por Size. Este o tamanho do pacote compactado, ento, os arquivos descompactados devero ser maiores (veja Installed-Size, que est em kilo-bytes, para saber isso). Instalar um novo sistema Debian uma misso um pouco complexa, mas o dselect poder auxili-lo a faz-lo, se voc estiver preparado para levar o tempo necessrio para aprender como utiliz-lo. Leia as telas de ajuda e experimente com i, I, o, e O. Use a tecla R. Est tudo aqui, mas cabe a voc o seu uso efetivo.

Captulo 3. Algumas Dicas na Concluso

14

15

Captulo 4

Glossrio
Os seguintes termos so teis durante a leitura deste documento e em geral, quando falamos sobre a Debian. Pacote Um arquivo que contm tudo o que necessrio para instalar e executar um programa particular. Os nomes dos pacotes Debian tm o suxo .deb. Cada pacote tem um nome e uma verso. A verso consiste na verso real (upstream) e a reviso Debian, separada com um trao (-). Aqui esto alguns exemplos de nomes de pacotes: 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 dpkg O programa que manipula os pacotes o dpkg. O dselect a interface para o dpkg. Por ser mais rpido, usurios experientes freqentemente usam o dpkg para instalar ou remover pacotes. Scripts de pacote, scripts do mantenedor Os programas (usualmente shell scripts) que o dpkg executa antes e depois da instalao de cada pacote. Eles so silenciosos, mas alguns deles podem exibir avisos ou fazer algumas questes.

Você também pode gostar