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

Re: desintalar + dependencias



Gonzalo Rivero escribió:
2008/10/17, Mario Daniel Carugno <carugnom@gmail.com>:
El 17 de octubre de 2008 9:21, Gonzalo Rivero <fishfromsalta@gmail.com>
escribió:
El día 16/10/08, ppr zz <arvic1978@yahoo.es> escribió:
Hola.
necesito que alguien me explique como instalar un paquete incluyendo
TODAS sus
dependencias.
para instalar ya te dijeron: apt-get install o aptitude install

Ejemplo para desintalar apache2

para desinstalar, yo cada tanto ejecuto deborphan que muestra esos
paquetes que quedaron 'huérfanos'. Igual creo que las nuevas versiones
de apt ya incluyen algo para esto


Mirá, si usas aptitude lo hace por si solo. La opcion 'Eliminar paquetes no
usados automaticamente'
es la que hace la 'magia', y esta marcada por defecto.
Si desinstalas apache2, en principio solo desinstalara apache2.
 Pero la proxima vez que entres a aptitude y quieras instalar o desinstalar
algo, o simplemente
presiones 'g', marcara para desinstalar todas las dependencias que quedaron
huerfanas.

lo que no me gustó de aptitude (estoy hablando del paso a woody, o
sarge, no recuerdo bien... porque no lo uso desde entonces =D y por
tanto, puede haber cambiado), es que esa opción me borraba cosas que
no quería que se vaya por ejemplo:
/ apach (buscar apache) +  (marcar para instalar)
/ gimp +
g
La siguiente ves decido que en realidad no uso el apache así que lo borro:
/ apach -
g
No tengo debian a mano, pero el cartelito era algo como:
Los siguientes paquetes también se removerán porque ya no se usan:
gimp

O sea, algo así como: se instalaron juntos, si se borra uno debe ser
que el otro ya no se usa y tengo que borrarlo, y tenía que ir jugando
con las diferentes soluciones que ofrece hasta dar con una buena.
Seguramente mejoró ese comportamiento (estoy hablando de varios años
atrás), pero sigo tirando del apt-get install de toda la vida :)

Te paso lo que conozco yo de remover paquetes y la referencia web (url) para que veas algo mas explicado.

->http://ericlinux.blogspot.com/2008/02/comando-apt-get.html

Eliminar los paquetes instalados en nuestro sistema y su configuración.
#apt-get remove --purge paquete



->http://lists.ourproject.org/pipermail/solar-tecnica/2006-May/000808.html

Podes listar todos los paquetes que tenes instalados
#dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n

Pasarlos a un archivo
#dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n >/tmp/mis_paquetes.txt

Eliminar las librerias huerfanas  sin pedirnos confirmación
#deborphan | xargs apt-get -y --purge remove


Andrés Descalzo



Reply to: