Yo uso Oracle VirtualBox para probar y explorar varias distribuciones de Linux. El otro día quise probar diferentes entornos de escritorio, como Deepin, MATE, LXDE, XFCE, etc., en mi Arch Linux. Pero el problema es que algunos DE ya están instalados y no tengo suficiente espacio para instalar otros DE o cualquier otra aplicación. Más importante aún, quería un sistema Arch Linux nuevo. Soy un poco perezoso para reinstalar Arch Linux desde cero y también encuentro que es un proceso inútil y lento para reinstalar todo el sistema operativo cada vez. Mientras buscaba una salida fácil para resolver este problema, me di cuenta de que podemos eliminar todo excepto el sistema base en Arch Linux.
De esta manera, no tenemos que reinstalar todo el sistema operativo Arch Linux cada vez. Podemos eliminar rápidamente todos los paquetes excepto el sistema base e instalar otras aplicaciones o entornos de escritorio sobre el sistema base tantas veces como queramos. Además, reduce mucho el tiempo, porque no necesitamos instalar Arch Linux desde el principio todo el tiempo. Si te preguntas cómo hacerlo, estás en el camino correcto. Sigue leyendo.
Eliminar todo excepto el sistema base en Arch Linux
Como de costumbre, le recomiendo encarecidamente que haga una copia de seguridad de sus datos importantes y archivos de configuración del sistema en su sistema Arch Linux.
Lo que vamos a hacer es marcar todos los paquetes como dependencias y marcar el sistema base como paquetes instalados explícitamente y luego, finalmente, elimine los paquetes huérfanos.
Primero, marquemos todos los paquetes como dependencias usando el comando:
$ sudo pacman -D --asdeps $(pacman -Qe)
Aquí,
- Los asdeps La opción le dice al pacman que instale paquetes de forma no explícita. En otras palabras, falsificamos su motivo de instalación para que se instale como una dependencia.
A continuación, marque el sistema base como instalado explícitamente. Además, solo menciona cualquier otra cosa que no quieras eliminar en el siguiente comando.
$ sudo pacman -S --asexplicit --needed base
Aquí,
- El explícito La opción le dice al pacman que instale paquetes explícitamente. En otras palabras, falsificamos su motivo de instalación para que se instale explícitamente. Esto es útil si desea marcar un paquete como instalado explícitamente para que --recursive no lo elimine. Eliminar operación.
Finalmente, elimine los paquetes huérfanos (dependencias) usando el siguiente comando.
$ sudo pacman -Rsunc $(pacman -Qtdq)
Asegúrese de haber mencionado todos los paquetes que no desea eliminar con el comando pacman.
Ahora, elimine cualquier archivo de configuración no deseado y otros archivos en su directorio $HOME. También puede restablecer todas las personalizaciones y ajustes que realizó en su sistema, incluidas las aplicaciones ancladas en el Dock, los subprogramas del panel de escritorio, los indicadores de escritorio, las fuentes de su sistema, los temas GTK, los temas de íconos, la resolución del monitor, los atajos de teclado, la ubicación de los botones de las ventanas, el menú y el comportamiento del iniciador, etc., como se describe en el siguiente artículo.
- Restablecer el escritorio de Linux a la configuración predeterminada con un solo comando
Ahora, tiene un nuevo sistema Arch Linux. Continúe y comience a instalar cualquier paquete que desee probar y explorar.
Para obtener más detalles, consulte las páginas del manual de pacman.
$ man pacman
Lectura sugerida:
- La manera fácil de instalar y eliminar un grupo de paquetes en Arch Linux
Y, eso es todo por ahora. Espero que esto ayude. Más cosas buenas por venir. ¡Estén atentos!