hau! vc postou: CC: debian user <debian-user-portuguese-request@lists.debian.org> vc devia ter postado pra: debian-user-portuguese@lists.debian.org =) On Thu, Mar 29, 2001 at 09:28:37AM +0000, Fabiano Manoel de Andrade wrote: > Bem, Kov eu achava que os pacotes fontes do debian fossem todos .deb > quando se utiliza o apt e que eu já vi pacotes fontes .deb, desculpe a ignorância. naum desculpo nada! naum tenho nada que desculpar... c acha q eu naum fiquei procurando os .src.deb quando migrei conectiva->debian? =) > Mas então se os pacotes são tar.gz quando eu utilizo o apt onde eles > ficam armazenados? E como é? Você baixa o pacote, compila e cria um arquivo .deb e > instala ou instala com make install mesmo. E que não utilizo o apt para instalar > pacotes no meu micro, Não tenho uma conexão muito boa com a internet para ficar > esperando baixar, sei lá, 30 Mb de arquivos. bem, vc baixa com apt-get source pacote... ele pega o .dsc (assinado pelo maintainer e usado pra descompactar o tar.gz com dpkg-source) o diff.gz (q o dpkg-source aplica no .tar.gz assim q o descomprime) e o .orig.tar.gz soh pra vc ter uma ideia... eu uso o meu /usr/src pra isso... olha o que tenho lah: [kov]@[/] # ls /usr/src ale-clone-1.16.1/ linux/ wine-0.0.20010305/ dpkg-1.8.3.1/ linux-2.4.0/ wine_0.0.20010305-1.diff.gz dpkg_1.8.3.1.dsc lpp-0.3.0/ wine_0.0.20010305-1.dsc dpkg_1.8.3.1.tar.gz redhat/ wine_0.0.20010305.orig.tar.gz [truque: dpkg-source -x dpkg_1.8.3.1.dsc vai abrir o fonte do dpkg e aplicar o diff automaticamente] [note: que o dpkg naum tem um .orig.tar.gz e sim um .tar.gz... isso eh pq ele eh um pacote especifico do debian (feito pro debian) e por isso naum tem uma versao externa ao debian] naum ligue pra o dpkg-source por enquanto... se vc quiser auto-compilar assim que acabar de puxar basta passar a opcao -b (--build) pro apt-get: "apt-get --build source wine" vai baixar e auto-compilar o wine... vc pode ter problemas pra compilar os pacotes caso naum tenha uma lib ou um header... caso isso aconteca, logo depois de baixar o programa entre no dir dele e veja a linha Build-Depends: do arquivo debian/control e instale todos os pacotes que tem lah... por exemplo: [kov]@[/] # cd /kov/debian/prozilla/prozilla-1.3.4/ [kov]@[/kov/debian/prozilla/prozilla-1.3.4] # cat debian/control |grep Build-Dep Build-Depends: debhelper (>> 2.0.0), libncurses5-dev, libc6-dev aih eu instalo: apt-get install debhelper libncurses5-dev libc6-dev eh isso =) quando mandar puxar o pacote... ou entrar no diretorio do pacote e digitar: dpkg-buildpackage -us -ux -b -rfakeroot que tudo se resolve... se vc preferir fazer pelo ./configure ; make ; make install pode tambem, mas vc estarah passando por cima do sistema de empacotamento do debian... com a solucao do dpkg-buildpackage vc vai estar criando no diretorio ../ um arquivo .deb instalavel com dpkg -i e que serah atualizado quando vc usar apt-get upgrade (hmmm acho q vou mesmo escrever um tutorial pro apt-get como me foi sugerido... vamos pensar nisso essa semana...) quanto a usar o apt-get pra pegar pacotes, nada mais natural que isso... o q q vc costuma fazer entaum? usar o cd? pegar .deb por .deb e instalar? pegar o fonte? cara... esse email tem tanta informacao util que devia ser publicado =) []s! -- Gustavo Noronha Silva - kov /******************************************************* .''`. * http://www.metainfo.org/kov * : :' : * GPG Key: http://www.metainfo.org/kov/html/pgp.html * `. `'` * http://www.brainbench.com/transcript.jsp?pid=2448987 * `- *******************************************************/ Debian
Attachment:
pgp5YQBd7ij6e.pgp
Description: PGP signature