¿Cómo puedo eliminar todos los paquetes de Ubuntu y asegurarme de ubuntu-minimal
que no se pierdan?
21
¿Cómo puedo eliminar todos los paquetes de Ubuntu y asegurarme de ubuntu-minimal
que no se pierdan?
Es bastante fácil con la aptitud. Primero, asegúrese de tenerlo instalado y ubuntu-minimal:
sudo apt-get install aptitude ubuntu-minimal
Luego, marque todos los paquetes como instalados automáticamente, excepto ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
Después de eso, solo te quedará ubuntu-minimal
, y las cosas de las que depende.
ADVERTENCIA: Esto no incluye un núcleo, por lo que sugiero instalarlo de linux-image-generic
inmediato.
apt-get autoremove
.ubuntu-minimal
de agregarlinux-image-generic
y cualquier otro paquete que decida que quiero conservar?ubuntu-minimal
Es un metapaquete . Su función es tener otros paquetes como dependencias. Esos otros paquetes son los paquetes necesarios para un sistema mínimo.ubuntu-minimal
en realidad no proporciona ningún archivo directamente. Si intentara eliminar todos los paquetes excepto él, también eliminaría sus dependencias ... lo que no sería lo que desea.Si recientemente instaló software sobre un sistema mínimo y ahora desea volver al sistema mínimo, eso no debería ser demasiado difícil. Si recuerda lo que instaló, desinstálelo. Si no lo hace, busque en sus registros (si la instalación fue reciente,
/var/log/apt/term.log
debería ser el truco).Podría intentar descubrir todos los paquetes que son dependencias directas o indirectas de los
ubuntu-minimal
que están instalados en su sistema. Algunas de las dependencias indirectas (es decir, dependencias de dependencias, o incluso eliminadas aún más) pueden satisfacerse con diferentes alternativas, por lo que no se garantiza que hacer que tenga todos los paquetes que tiene un sistema mínimo cuando se instala por primera vez sería lo mismo que eliminar todos los paquetes instalados actualmente, excepto los necesarios para conservarubuntu-minimal
. Sin embargo, probablemente no sería una gran diferencia.Presumiblemente, se podría lograr algo como esto, y con un mínimo de problemas, ejecutando todos los comandos de eliminación aquí , aquí , aquí y aquí (para 12.10; para otra versión, eliminaría todos los paquetes en la sección correspondiente en ese sitio web).
apt-get remove
comandos , no los comandos que instalan paquetes o realizan la configuración. Entonces, cerca del final de cada comando,sudo apt-get install ...
aparece. No ejecutes eso ni nada después.sudo apt-get install ubuntu-minimal
. Puede eliminarse automáticamente para resolver dependencias eliminando otros paquetes. Las páginas con los comandos hacen referencia a un posible error que podría eliminarlo al ejecutarlos. Y, en general, es mejor ni siquiera asumir que los metapaquetes están instalados en primer lugar.sudo
. Por lo menos, puede pegar alguna otra cosa enorme por accidente que causa daño cuando se ejecuta. :)Al final, 'Call me V' es correcto y debería reinstalarlo (aunque el CD mínimo es tan bueno como el CD alternativo, para instalar un sistema mínimo, y es una descarga considerablemente más pequeña). Pruebe la sugerencia anterior para divertirse si está dispuesto a explotarlo en la cara, pero la instalación desde cero será más simple, más rápida y más fácil.
Si desea que alguien intente darle una mejor respuesta, detallando exactamente qué paquetes deben eliminarse, deberá proporcionar más información. Como mínimo, debe decirnos qué versión de Ubuntu está utilizando . Pero también ayudaría si nos contara sobre todos los paquetes en su sistema .
fuente