GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come rimuovere tutto tranne il sistema di base in Arch Linux

Uso Oracle VirtualBox per testare ed esplorare varie distribuzioni Linux. L'altro giorno volevo testare diversi ambienti desktop, come Deepin, MATE, LXDE, XFCE ecc., sul mio Arch Linux. Ma il problema è che alcuni dei DE sono già installati e non ho spazio sufficiente per installare altri DE o altre applicazioni. Ancora più importante, volevo un nuovo sistema Arch Linux. Sono un po 'pigro nel reinstallare Arch Linux da zero e trovo anche un processo inutile e che richiede tempo reinstallare l'intero sistema operativo ogni volta. Mentre cercavo una soluzione semplice per risolvere questo problema, sono venuto a sapere che possiamo rimuovere tutto tranne il sistema di base in Arch Linux.

In questo modo, non dobbiamo reinstallare l'intero sistema operativo Arch Linux ogni volta. Possiamo rimuovere rapidamente tutti i pacchetti tranne il sistema di base e installare altre applicazioni o ambienti desktop sul sistema di base tutte le volte che vogliamo. Inoltre, riduce molto il tempo, perché non è necessario installare sempre Arch Linux dall'inizio. Se ti stai chiedendo come farlo, sei sulla strada giusta. Continua a leggere.

Rimuovi tutto tranne il sistema di base in Arch Linux

Come al solito, ti consiglio vivamente di fare il backup dei tuoi dati importanti e dei file di configurazione del sistema nel tuo sistema Arch Linux.

Quello che faremo è contrassegnare tutti i pacchetti come dipendenze e contrassegnare il sistema di base come pacchetti installati in modo esplicito e infine rimuovere i pacchetti orfani.

Per prima cosa, contrassegniamo tutti i pacchetti come dipendenze usando il comando:

$ sudo pacman -D --asdeps $(pacman -Qe)

Ecco,

  • Il asdes opzione dice a pacman di installare i pacchetti in modo non esplicito. In altre parole, falsifichiamo il motivo dell'installazione per essere installato come dipendenza.

Quindi, contrassegna il sistema di base come installato esplicitamente. Inoltre, menziona qualsiasi altra cosa che non vuoi rimuovere nel comando seguente.

$ sudo pacman -S --asexplicit --needed base

Ecco,

  • Ilasesplicito opzione dice a pacman di installare i pacchetti in modo esplicito. In altre parole, falsifichiamo il motivo dell'installazione per essere installato esplicitamente. Questo è utile se vuoi contrassegnare un pacchetto come installato esplicitamente in modo che non venga rimosso dal --recursive rimuovere l'operazione.

Infine, rimuovi i pacchetti orfani (dipendenze) usando il comando seguente.

$ sudo pacman -Rsunc $(pacman -Qtdq)

Assicurati di aver menzionato tutti i pacchetti che non vuoi rimuovere con il comando pacman.

Ora rimuovi tutti i file di configurazione indesiderati e altri file nella tua directory $HOME. Puoi anche ripristinare tutte le personalizzazioni e le modifiche apportate al tuo sistema, comprese le applicazioni bloccate nel Dock, le applet del pannello del desktop, gli indicatori del desktop, i caratteri del tuo sistema, i temi GTK, i temi delle icone, la risoluzione del monitor, le scorciatoie da tastiera, il posizionamento dei pulsanti della finestra, il menu e il comportamento del programma di avvio ecc., come descritto nel seguente articolo.

  • Ripristina le impostazioni predefinite del desktop Linux con un solo comando

Ora hai un nuovo sistema Arch Linux. Vai avanti e inizia a installare tutti i pacchetti che desideri testare ed esplorare.

Per maggiori dettagli, fare riferimento alle pagine del manuale di pacman.

$ man pacman

Lettura consigliata:

  • Il modo semplice per installare e rimuovere un gruppo di pacchetti in Arch Linux

E per ora è tutto. Spero questo sia di aiuto. Altre cose buone in arrivo. Resta sintonizzato!


Arch Linux
  1. Come usare il comando ftp di Linux

  2. Come installare, rimuovere e aggiornare il software su Arch Linux

  3. Come controllare la versione del sistema operativo e di Linux

  4. Come cambiare l'identità di un sistema Linux

  5. Linux:come dire quale versione di Opengl supporta la macchina su Arch Linux?

Come modificare la shell predefinita nel sistema Linux

Come collegare iPhone ad Arch Linux

Come rimuovere i collegamenti simbolici su Linux

Come installare Skype su Arch Linux

Come installare Java su Arch Linux

Come utilizzare il comando fd sul sistema Linux