Cada vez que instalamos algo usando as midias do urpmi os arquivos rpm são baixados para o diretório /var/cache/urpmi/rpms/ mas, logo após a instalação, ele sao apagados. Então, se quisermos fazer a mesma instalaçao em outra máquina com os mesmos rpm baixados devemos evitar que estes rpms sejam apagados. O urpmi nos dá a opçao de conservar eses rpms.
Por exemplo, eu preciso do rpm libgnomeui2_0-devel-2.8.1-2mdk.i586, assim vou verificar se está nas midias com o comando:
[dalfa@E gtubeclock-0.9.1]$ urpmq --sources libgnomeui2_0-devel-2.8.1-2mdk.i586 ftp://mirror.aca.oakland.edu/pub/linux/mandrakelinux/official/2005/i586/main/libgnomeui2_0-devel-2.8.1-2mdk.i586.rpm
Agora que sabemos onde está, vou baixar e instalar no sistema mas com a diferença que adicionaremos a opção –noclean ao comando urpmi, assim:
[root@E ~]# urpmi --noclean libgnomeui2_0-devel-2.8.1-2mdk.i586
Para satisfazer as dependencias, serão instalados 13 packages (13mb):
indent-2.2.9-4mdk.i586
libGConf2_4-devel-2.8.1-3mdk.i586
libIDL2_0-devel-0.8.5-1mdk.i586
libORBit2_0-devel-2.12.1-3mdk.i586
libbonobo2_0-devel-2.8.1-2mdk.i586
libbonoboui2_0-devel-2.8.1-1mdk.i586
libgnome-keyring0-devel-0.4.2-1mdk.i586
libgnome-vfs2_0-devel-2.8.4-6mdk.i586
libgnome2_0-devel-2.8.1-2mdk.i586
libgnomecanvas2_0-devel-2.8.0-1mdk.i586
libgnomeui2_0-devel-2.8.1-2mdk.i586
libhowl0-devel-0.9.10-1mdk.i586
popt-devel-1.8.3-9mdk.i586
Continuar? (S/n) s
Por favor, insira a midia denominada «Drivers and Plugins Special Club CD4 » no dispositivo [/dev/hdb]
Pressione «Intro» quando estiver pronto...
instalando...
libIDL2_0-devel-0.8.5-1mdk.i586.rpm
libbonobo2_0-devel-2.8.1-2mdk.i586.rpm
libORBit2_0-devel-2.12.1-3mdk.i586.rpm
libhowl0-devel-0.9.10-1mdk.i586.rpm
libgnome2_0-devel-2.8.1-2mdk.i586.rpm
libGConf2_4-devel-2.8.1-3mdk.i586.rpm
popt-devel-1.8.3-9mdk.i586.rpm
libgnome-keyring0-devel-0.4.2-1mdk.i586.rpm
libgnome-vfs2_0-devel-2.8.4-6mdk.i586.rpm
indent-2.2.9-4mdk.i586.rpm
libgnomeui2_0-devel-2.8.1-2mdk.i586.rpm
libbonoboui2_0-devel-2.8.1-1mdk.i586.rpm
libgnomecanvas2_0-devel-2.8.0-1mdk.i586.rpm
de /var/cache/urpmi/rpms
Preparando... #############################################
1/13: popt-devel #############################################
2/13: libhowl0-devel #############################################
3/13: libgnomecanvas2_0-devel#############################################
4/13: indent #############################################
5/13: libgnome-keyring0-devel#############################################
6/13: libIDL2_0-devel #############################################
7/13: libORBit2_0-devel #############################################
8/13: libbonobo2_0-devel #############################################
9/13: libGConf2_4-devel #############################################
10/13: libgnome-vfs2_0-devel #############################################
11/13: libgnome2_0-devel #############################################
12/13: libbonoboui2_0-devel #############################################
13/13: libgnomeui2_0-devel #############################################
agora graças a –noclean se examinarmos /var/cache/urpmi/rpms veremos os rpms que acabamos de baixar
[root@E ~]# cd /var/cache/urpmi/rpms/ [root@E rpms]# ls libIDL2_0-devel-0.8.5-1mdk.i586.rpm libbonobo2_0-devel-2.8.1-2mdk.i586.rpm libORBit2_0-devel-2.12.1-3mdk.i586.rpm libhowl0-devel-0.9.10-1mdk.i586.rpm libgnome2_0-devel-2.8.1-2mdk.i586.rpm libGConf2_4-devel-2.8.1-3mdk.i586.rpm popt-devel-1.8.3-9mdk.i586.rpm libgnome-keyring0-devel-0.4.2-1mdk.i586.rpm libgnome-vfs2_0-devel-2.8.4-6mdk.i586.rpm indent-2.2.9-4mdk.i586.rpm libgnomeui2_0-devel-2.8.1-2mdk.i586.rpm libbonoboui2_0-devel-2.8.1-1mdk.i586.rpm libgnomecanvas2_0-devel-2.8.0-1mdk.i586.rpm
Agora uma pequena dica de personalização (opcional), apagamos o /var/cache/urpmi/rpms e criamos na nosa home um diretório onde teremos nossos rpms (até 700mb)
[root@E /]# pwd / [root@E /]# cd /home/dalfa/descargas/ [root@E descargas]# mkdir mandriva2005le [root@E descargas]# ln -s /home/dalfa/descargas/mandriva2005le /var/cache/urpmi/rpms
Agora os rpm que baixarmos ficarão no nosso home. Quando o tamanho chegar aos 700 MB, gravamos um CD. Para manter a ordem criaremos os diretórios nesta ordem:
Na raiz do Cd criaremos o diretório media e dentro dele o main:
disco um – /mnt/cdrom/media/main disco dois – /mnt/cdrom/media/main2 disco três – /mnt/cdrom/media/main3
Para adicionar o CD à base de dados urpmi usaremos o comando urpmi.addmedia
com hdlist:
[root@E ~]# urpmi.addmedia -f dalfacd1 removable://mnt/cdrom/media/main-dalfa1/
com sintesis:
[root@E ~]# urpmi.addmedia dalfacd1 removable://mnt/cdrom/media/main-dalfa1/
Para um midia local usando hdlist:
[root@E ~]# urpmi.addmedia -f dalfa_local local://home/dalfa/descargas/dalfa_local/
A explicaçao dos comandos:
urpmi.addmedia –> adicionar uma mídia -f –> criar hdlist dalfacd1 –> nome da mídia(trocar pelo que quiser) dalfa_local –> nome para meu repositório local removable: –> tipo da midia, removível, CD, DVD o USB local: –> tipo da mídia, neste caso um diretório local /mnt/cdrom/media/main-dalfa1/ –> lugar dos rpm (ponto de montagem do cd) /home/dalfa/media/main-dalfa1/ –> lugar dos rpm (diretório local)
Manual escrito por: drakedalfa http://blogdrake.net/usuario/drakedalfa en http://blogdrake.net Original: http://blogdrake.net/node/2221
Licença http://creativecommons.org/licenses/by-nc-sa/2.5/es/deed.pt
Voltar para a página principal, ao índice Geral da wiki de Documentação Mandriva-Brasil
Clique aqui para se cadastrar neste wiki DOCS-MANDRIVA-BR e participar na elaboração desta documentação do Mandriva-Br
Clique aqui para se cadastrar no FÓRUM MANDRIVABRASIL e dar sugestões ou discutir suas dúvidas sobre o Mandriva