Come reinstallare facilmente le app per Debian Linux

click fraud protection

Reinstallare i pacchetti sui nuovi sistemi Debian Linux è una vera seccatura. 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 non conosci Debian o sei semplicemente stanco di dover elencare i programmi che desideri reinstallare manualmente, lì è un modo migliore per creare uno script di installazione di app: usare il programma di installazione del programma Debian per generare uno script automaticamente.

Nota: sebbene questo tutorial riguardi Debian, può anche funzionare 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 di pacchetti 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 del gestore di pacchetti Apt. 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 usare questa funzione su 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 semplicemente un elenco 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 di app installate manualmente da vari repository, anziché generare un Elenco gigantesco di ogni singola applicazione che Debian Linux include di default, la funzione “showmanual” in apt-mark è per voi.

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.

aptman mark showmanual

Guarda il prompt del terminale e vedrai un 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.

showmanual apt-mark | Di Più

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-pacchetti-manual-install.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, immettere l'operazione da riga di comando qui sotto per ottenere un elenco di pacchetti installati automaticamente su Debian.

aptauto 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 | Di Più

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-pacchetti-auto-install.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 noti che tutti i pacchetti che non possono essere riscaricati (AKA sono stati installati tramite un DEB scaricabile) lo faranno non si installa con questo metodo e il gestore pacchetti Apt mostrerà un errore per quelli che non è in grado di eseguire Scarica.

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-pacchetti-manual-install.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-pacchetti-manual-install.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-pacchetti-auto-install.txt | xargs)

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

sudo apt install $ (cat ~ / Documents / debian-pacchetti-auto-install.txt | xargs) - reinstall
watch instagram story