- - Cum să reinstalați cu ușurință aplicațiile pentru Debian Linux

Cum să reinstalați cu ușurință aplicațiile pentru Debian Linux

Reinstalați pachetele pe noul Debian Linuxsistemele sunt o adevărată durere. Este nevoie de timp și este obositor să se termine. Drept urmare, mulți utilizatori au apelat la scrierea de scripturi complexe care instalează automat aplicații pe sisteme noi. Dacă sunteți nou la Debian sau pur și simplu sunteți obosit să enumerați programele pe care doriți să le reinstalați manual, există o modalitate mai bună de a crea un script de instalare a aplicațiilor: folosind programul de instalare Debian pentru a genera automat un script .

Notă: deși acest tutorial acoperă Debian, poate funcționa și pe instrumente derivate Debian. Simțiți-vă liber să urmați împreună cu informațiile prezentate mai jos.

Exportul pachetelor instalate din Apt

Există mai multe moduri de a genera o listă depachete și, de-a lungul anilor, s-au folosit multe metode diferite. Cu toate acestea, toate aceste metode vechi implică conectarea mai multor comenzi împreună pentru a dezbrăca descrierea fiecărei aplicații, pentru a face astfel încât numele de pachete să apară în listă. Aceste metode sunt aproape practice, astfel încât nu le vom acoperi pe niciuna din acest tutorial. În schimb, vom profita de noul manager de pachete Apt inclus pe Debian 9 și 10, deoarece vine cu versiunea apt-mark caracteristică

Caracteristica apt-mark este un aspect excelent al Aptmanager de pachete. Cu acesta, utilizatorii îl pot utiliza pentru a afișa o listă de aplicații instalate automat (pre-configurare de către sistem în timpul instalării), precum și o listă de pachete pe care utilizatorul le-a instalat manual după fapt.

Vă rugăm să rețineți că dacă intenționați să utilizați această caracteristicăpe Debian, trebuie să folosiți o versiune a sistemului de operare care are suport pentru Apt. Apt-get nu va funcționa! Deci, dacă executați Debian 8, trebuie să parcurgeți procesul de actualizare înainte de a începe acest ghid!

Înștiințare

Aplicația apt-mark nu generează doar olista pachetelor de software instalate direct din depozitele software Debian. Acesta va afișa, de asemenea, pachete instalate prin intermediul unui DEB descărcabil, sau chestii din depozitele de programe terțe. Rețineți acest lucru atunci când utilizați acest instrument.

Generați o listă de pachete instalate manual

Dacă doriți doar să creați o listă cuaplicații instalate manual din diverse depozite, în loc să genereze o listă gigantică a fiecărei aplicații pe care Debian Linux o include în mod implicit, funcția „showmanual” din apt-mark este pentru tine.

Pentru a genera lista, deschideți un terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, introduceți operațiunea de pe linia de comandă de mai jos pentru a genera o listă în promptul terminalului.

apt-mark showmanual

Verificați promptul terminalului și veți vedeao listă a fiecărui pachet instalat manual pe Debian Linux manual. Dacă lista este prea lungă pentru a citi dintr-o privire, adăugați opțiunea „mai mult” cu comanda de mai jos.

apt-mark showmanual | more

Pentru a salva această listă pentru mai târziu, conectați-o la un fișier text. De exemplu, pentru a salva toate pachetele instalate manual în folderul „Documente”, faceți:

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

Generați o listă de pachete instalate automat

Aveți nevoie să generați o listă cu toate pachetele care au fost instalate automat pe sistemul dvs. Debian în timpul instalării? Dacă da, va trebui să folosiți funcția „showauto” din apt-mark.

Deschideți o fereastră de terminal utilizând Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, introduceți operațiunea de pe linia de comandă de mai jos pentru a obține o listă de pachete instalate automat pe Debian.

apt-mark showauto

Aruncați o privire la lista generată în fereastra terminalului. Sau, dacă lista de pachete generate apt-mark imprimările sunt prea multe pentru citit, ia în considerare adăugarea argumentului „mai mult” din linia de comandă pentru a facilita sortarea acestora.

apt-mark showauto | more

Pentru a salva pachetele Debian instalate automat pentru mai târziu, conectați-l la un fișier text cu comanda de mai jos.

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

Reinstalarea pachetelor

Pentru a reinstala pachetele din lista salvată dintr-un fișier text, deschideți o fereastră de terminal. Apoi, urmați instrucțiunile de mai jos.

Vă rugăm să rețineți că orice pachete care nu pot fire-descărcate (AKA au fost instalate printr-o DEB descărcabilă) nu se va instala cu această metodă, iar managerul de pachete Apt va afișa o eroare pentru cei pe care nu îi poate descărca.

Reinstalați pachetele instalate manual

Pentru a reinstala toate aplicațiile Debian din lista de pachete instalate manual, introduceți următoarea comandă într-o fereastră de terminal.

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

Dacă pachetele sunt deja în sistem, dar oricum doriți să le reinstalați, adăugați comutatorul pentru linia de comandă „-restalare”.

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

Reinstalați pachetele instalate automat

Pentru a reinstala toate aplicațiile Debian de pe lista de pachete instalate automat, introduceți comanda de mai jos într-o fereastră de terminal.

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

În mod alternativ, dacă doriți să reinstalați chestii care sunt deja prezente pe sistem, adăugați comutatorul de linie de comandă „-restalare”.

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

Comentarii