- - Kako lako ponovno instalirati aplikacije za Debian Linux

Kako lako ponovno instalirati aplikacije za Debian Linux

Ponovna instalacija paketa na novi Debian Linuxsustavi su pravi bol. Potrebno je vrijeme i zamorno je da se završi. Kao rezultat toga, mnogi su korisnici pribjegli pisanju složenih skripti školjki koje automatski instaliraju aplikacije na nove sustave. Ako ste novi u Debianu ili vam je samo dosadilo popisati programe koje želite ručno ponovo instalirati, postoji bolji način za stvaranje skripte za instalaciju aplikacije: pomoću programa za instalaciju programa Debian za automatsko generiranje skripte ,

Napomena: iako ovaj udžbenik pokriva Debian, on također može raditi i na Debianovim derivatima. Slobodno slijedite dolje navedene podatke.

Izvoz instaliranih paketa iz Apt

Postoji nekoliko načina za generiranje popisapaketa, a tijekom godina korišteno je mnogo različitih metoda. Međutim, sve ove stare metode uključuju spajanje više naredbi da se ukloni opis svake aplikacije kako bi se na popisu pojavila samo imena paketa. Te su metode jedva praktične, tako da nijedna od njih nećemo biti u ovom vodiču. Umjesto toga, iskoristit ćemo prednosti novog Apt manager paketa uključenog u Debianu 9 i 10, kao što dolazi s apt-mark svojstvo

Značajka apt-marketa sjajan je aspekt Aptmenadžer paketa. Pomoću njega korisnici ga mogu koristiti za prikaz popisa automatski instaliranih aplikacija (unaprijed postavljenih od strane sustava tijekom instalacije), kao i popisa paketa koje je korisnik ručno instalirao nakon činjenice.

Imajte na umu da ako planirate koristiti ovu značajkuna Debianu morate koristiti verziju operativnog sustava koja ima podršku za Apt. Apt-get neće raditi! Dakle, ako pokrećete Debian 8, prije početka ovog vodiča morate proći postupak nadogradnje!

Obavijest

Apt-mark aplikacija ne generira samopopis instaliranih paketa softvera instaliranog izravno iz Debian spremišta softvera. Također će se prikazati paketi instalirani putem DEB-a koji se može preuzeti ili stvari iz spremišta softvera treće strane. Imajte to na umu kada koristite ovaj alat.

Stvorite popis ručno instaliranih paketa

Ako samo želite stvoriti popisručno instalirane aplikacije iz različitih spremišta, umjesto da generiraju gigantski popis svake pojedinačne aplikacije koju Debian Linux podrazumijeva uključuje, značajka "showmanual" u apt-markici je za vas.

Za generiranje popisa otvorite terminal pritiskom na Ctrl + Alt + T ili Ctrl + Shift + T na tipkovnici. Zatim unesite operaciju naredbenog retka u nastavku kako biste generirali popis u upita terminala.

apt-mark showmanual

Pregledajte upit terminala i vidjet ćetepopis svakog paketa koji ste ikada ručno instalirali na Debian Linuxu. Ako je popis previše dugačak za čitanje, dodajte opciju "više" naredbom u nastavku.

apt-mark showmanual | more

Da biste taj popis spremili za kasnije, prosljeđujejte ga u tekstnu datoteku. Na primjer, da biste spremili sve ručno instalirane pakete u mapu "Documents", učinite sljedeće:

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

Stvorite popis automatski instaliranih paketa

Trebate generirati popis svih paketa koji su automatski instalirani na vaš Debian sustav tijekom instalacije? Ako je to slučaj, morat ćete koristiti značajku "showauto" u sustavu apt-mark.

Otvorite prozor terminala pomoću Ctrl + Alt + T ili Ctrl + Shift + T na tipkovnici. Zatim unesite operaciju naredbenog retka u nastavku da biste dobili popis automatski instaliranih paketa na Debianu.

apt-mark showauto

Pogledajte generirani popis u prozoru terminala. Ili, ako je popis generiranih paketa koji apt-mark ispisi su previše za čitanje, razmislite o dodavanju argumenta "više" naredbenog retka kako biste olakšali sortiranje kroz njih.

apt-mark showauto | more

Da biste spremili automatski instalirane Debianove pakete za kasnije, prosljeđujte ih u tekstualnu datoteku s naredbom u nastavku.

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

Ponovna instalacija paketa

Da biste ponovo instalirali pakete na popisu spremljenom iz tekstualne datoteke, otvorite prozor terminala. Zatim slijedite dolje navedene upute.

Imajte na umu da bilo koji paket koji ne može bitiponovno preuzeti (AKA su instalirani putem DEB-a koji se može preuzeti) neće se instalirati ovom metodom, a upravitelj paketa Apt pokazat će pogrešku za one koje ne može preuzeti.

Ponovno instalirajte ručno instalirane pakete

Da biste ponovno instalirali sve Debianove aplikacije na popis ručno instaliranih paketa, unesite sljedeću naredbu u prozor terminala.

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

Ako su paketi već na sustavu, ali ih želite svejedno ponovo instalirati, dodajte prekidač naredbenog retka "- ponovo instaliraj".

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

Ponovno instalirajte automatski instalirane pakete

Da biste ponovno instalirali sve Debianove aplikacije na popis automatski instaliranih paketa, unesite naredbu u donji prozor terminala.

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

Ako želite ponovo instalirati stvari koje su već prisutne u sustavu, dodajte prekidač naredbenog retka "- ponovo instaliraj".

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

komentari