- - Come reinstallare facilmente le app per Debian Linux

Come reinstallare facilmente le app per Debian Linux

Reinstalla i pacchetti sul nuovo Debian Linuxi sistemi sono un vero dolore. Ci vuole tempo ed è noioso da fare. Di conseguenza, molti utenti hanno fatto ricorso alla scrittura di script shell complessi che installano automaticamente app su nuovi sistemi. Se sei un nuovo utente di Debian o sei semplicemente stanco di dover elencare i programmi che desideri reinstallare manualmente, c'è un modo migliore per creare uno script di installazione di app: usare il programma di installazione di Debian per generare automaticamente uno script .

Nota: sebbene questo tutorial riguardi Debian, può anche funzionare su derivati ​​Debian. Sentiti libero di seguire insieme alle informazioni descritte di seguito.

Esportazione di pacchetti installati da Apt

Esistono diversi modi per generare un elenco dipacchetti e, nel corso degli anni, sono stati impiegati molti metodi diversi. Tuttavia, tutti questi vecchi metodi prevedono il piping di più comandi insieme per eliminare la descrizione di ciascuna app, in modo da far apparire solo i nomi dei pacchetti nell'elenco. Quei metodi sono poco pratici, quindi non tratteremo nessuno di questi tutorial. Invece, trarremo vantaggio dal nuovo gestore di pacchetti Apt incluso in Debian 9 e 10, come viene fornito con apt-mark caratteristica

La funzione apt-mark è un ottimo aspetto dell'Aptgestore di pacchetti. Con esso, gli utenti possono usarlo per mostrare un elenco di app installate automaticamente (preimpostate dal sistema durante l'installazione), nonché un elenco di pacchetti che l'utente ha installato manualmente dopo il fatto.

Si noti che se si prevede di utilizzare questa funzionesu Debian, è necessario utilizzare una versione del sistema operativo con supporto per Apt. Apt-get non funzionerà! Quindi, se stai eseguendo Debian 8, devi passare attraverso il processo di aggiornamento prima di iniziare questa guida!

Avviso

L'applicazione apt-mark non genera solo aelenco di pacchetti di software installati installati direttamente dai repository di software Debian. Mostrerà anche i pacchetti installati tramite un DEB scaricabile o roba da repository di software di terze parti. Tienilo a mente quando usi questo strumento.

Genera un elenco di pacchetti installati manualmente

Se stai solo cercando di creare un elenco diapp installate manualmente da vari repository, piuttosto che generare un gigantesco elenco di ogni singola applicazione che Debian Linux include di default, la funzione “showmanual” in apt-mark fa per te.

Per generare l'elenco, aprire un terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Quindi, immettere l'operazione da riga di comando di seguito per generare un elenco nel prompt del terminale.

apt-mark showmanual

Guarda il prompt del terminale e vedraiun elenco di tutti i pacchetti che hai mai installato manualmente su Debian Linux. Se l'elenco è troppo lungo per essere letto a colpo d'occhio, aggiungi l'opzione "altro" con il comando seguente.

apt-mark showmanual | more

Per salvare questo elenco per dopo, instradalo in un file di testo. Ad esempio, per salvare tutti i pacchetti installati manualmente nella cartella "Documenti", procedere come segue:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

Genera un elenco di pacchetti installati automaticamente

Devi generare un elenco di tutti i pacchetti che sono stati installati automaticamente sul tuo sistema Debian durante l'installazione? In tal caso, dovrai utilizzare la funzione "showauto" in apt-mark.

Aprire una finestra del terminale usando Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Quindi, inserisci l'operazione da riga di comando qui sotto per ottenere un elenco di pacchetti installati automaticamente su Debian.

apt-mark showauto

Dai un'occhiata all'elenco generato nella finestra del terminale. Oppure, se l'elenco di pacchetti generati quello apt-mark le stampe sono troppo da leggere, si consiglia di aggiungere l'argomento "più" della riga di comando per semplificarne l'ordinamento.

apt-mark showauto | more

Per salvare i pacchetti Debian installati automaticamente per dopo, esegui il pipe in un file di testo con il comando seguente.

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

Reinstallazione dei pacchetti

Per reinstallare i pacchetti nell'elenco salvati da un file di testo, aprire una finestra di terminale. Quindi, seguire le istruzioni seguenti.

Si prega di notare che tutti i pacchetti che non possono essereriscaricato (gli AKA sono stati installati tramite un DEB scaricabile) non verranno installati con questo metodo e il gestore di pacchetti Apt mostrerà un errore per quelli che non è in grado di scaricare.

Reinstalla i pacchetti installati manualmente

Per reinstallare tutte le app Debian nell'elenco dei pacchetti installati manualmente, immettere il seguente comando in una finestra del terminale.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

Se i pacchetti sono già nel sistema, ma desideri reinstallarli comunque, aggiungi l'opzione della riga di comando "–reinstall".

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

Reinstalla i pacchetti installati automaticamente

Per reinstallare tutte le app Debian nell'elenco dei pacchetti installati automaticamente, immettere il comando seguente in una finestra del terminale.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

In alternativa, se desideri reinstallare elementi già presenti sul sistema, aggiungi l'opzione della riga di comando "–reinstall".

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</ P>

Commenti