[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como instalar solo partes de un paquete [largo]



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Milton Labanda escribió:
> Alguien sabe como instalar una aplicacion que no tiene un paquete
> especifico,
> sino que encuentra dentro de un paquete, el cual no quisiera que instale
> integro.
>  
> Por ejemplo si dentro d gnome-utils solo quiero "el applet de la paleta
> de caracteres"

A ver, si algo caracteriza a los paquetes .deb es el cuidado que se
tiene cuando se "empaquetan" siendo empaquetar el acto de tomar varios
componentes y ponerlos en uno solo y, específicamente en el caso de
debian, el cuidado que se pone en el sistema de dependencias, es decir
que el paquete que hago esté integrado a todo el sistema de paquetes
existentes; así, no necesitaré preocuparme de problemas de tener que ir
instalando componentes a mano...

En tu caso, hagamos el ejercicio...

hector@arepa:/tmp/fooo$ wget
http://debian.cantv.net/debian/pool/main/g/gnome-utils/gnome-utils_2.20.0.1-3_i386.deb
- --2009-05-08 19:12:05--
http://debian.cantv.net/debian/pool/main/g/gnome-utils/gnome-utils_2.20.0.1-3_i386.deb
Resolviendo debian.cantv.net... 200.44.32.237
Connecting to debian.cantv.net|200.44.32.237|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 6629936 (6,3M) [application/x-debian-package]
Saving to: `gnome-utils_2.20.0.1-3_i386.deb.1'

100%[=============================================================================>]
6.629.936    109K/s   in 60s

2009-05-08 19:13:05 (108 KB/s) - `gnome-utils_2.20.0.1-3_i386.deb.1'
saved [6629936/6629936]

Ahora, veamos que tiene dicho paquete y, específicamente, veamos las
secciones depends y conflict:

dpkg --info gnome-utils_2.20.0.1-3_i386.deb
....
Depends: e2fslibs (>= 1.37), libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>=
1.20.0), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>=
2.7-1), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libfontconfig1 (>=
2.4.0), libfreetype6 (>= 2.3.5), libgconf2-4 (>= 2.13.5), libglade2-0
(>= 1:2.6.1), libglib2.0-0 (>= 2.16.0), libgnome-desktop-2 (>= 2.22.0),
libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1),
libgnomeprint2.2-0 (>= 2.17.0), libgnomeprintui2.2-0 (>= 2.17.0),
libgnomeui-0 (>= 2.17.1), libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>=
2.12.0), libgtop2-7 (>= 2.20.0), libhal1 (>= 0.5.8.1), libice6 (>=
1:1.0.0), liborbit2 (>= 1:2.14.10), libpanel-applet2-0 (>= 2.19.3),
libpango1.0-0 (>= 1.20.3), libpixman-1-0, libpng12-0 (>= 1.2.13-4),
libpopt0 (>= 1.14), libsm6, libstartup-notification0 (>= 0.8-1),
libx11-6, libxcb-render-util0 (>= 0.2.1+git1), libxcb-render0, libxcb1,
libxext6, libxml2 (>= 2.6.27), libxrender1, zlib1g (>= 1:1.1.4),
scrollkeeper, gconf2 (>= 2.10.1-2)
 Recommends: gksu
 Suggests: yelp, gcalctool
 Conflicts: baobab, gdict, gfloppy, gnome-panel (<< 2.10),
gnome-panel-data (<< 2.10)
 Replaces: baobab, gdict, gnome-admin (<= 1.0.3-2), gnome-panel (<<
2.9), gnome-panel-data (<< 2.9)
 Provides: dict-client, gdict

Ufff tiene muchísimas dependencias, por lo cual es muy probable que el
utilitario contenido en este paquete no se instale... pero sigamos,
descomprimamos el paquete:

hector@arepa:/tmp/fooo$ mkdir foo ; dpkg --extract
gnome-utils_2.20.0.1-3_i386.deb foo/

¿Cuál será el archivo?

hector@arepa:/tmp/fooo/foo$ ls -l usr/bin/
total 500
- -rwxr-xr-x 1 hector hector 111044 sep 25  2008 baobab
- -rwxr-xr-x 1 hector hector  36348 sep 25  2008 gfloppy
- -rwxr-xr-x 1 hector hector  89352 sep 25  2008 gnome-dictionary
lrwxrwxrwx 1 hector hector     16 may  8 19:20 gnome-panel-screenshot ->
gnome-screenshot
- -rwxr-xr-x 1 hector hector  57792 sep 25  2008 gnome-screenshot
- -rwxr-xr-x 1 hector hector 119416 sep 25  2008 gnome-search-tool
- -rwxr-xr-x 1 hector hector  65060 sep 25  2008 gnome-system-log
hector@arepa:/tmp/fooo/foo$

Pues... allí no se ve...

En definitiva, instalar solo partes de algunos programas complejos no es
una tarea trivial; te recomendaría que instalases todo el paquete..
Hablando de eso ¿por qué no quieres instalar todo el paquete?

Saludos y disculpen, nuevamente, lo extenso de este mail

- --
**********************************************
Hector Colina. Linux  counter id 131637
Debian user, aka e1th0r
Mérida-Venezuela http://e1th0r.gulmer.org.ve
Key fingerprint = 6FA1 6D2F CF9E 5C86 7DC5  EF2C 881F 07E7 D12F 702D
LA REVOLUCIÓN NO SE HACE UNICAMENTE CON LAS ARMAS
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkoExgwACgkQiB8H59EvcC2VOgCgkiPNj+Y5u/xlDTxwA7S7ObWu
hOUAni0rzqHSx4HJV7ahvmNxlVV8tN5c
=GmyJ
-----END PGP SIGNATURE-----


Reply to: