- - Kaip lengvai iš naujo įdiegti „Debian Linux“ programas

Kaip lengvai iš naujo įdiegti „Debian Linux“ programas

Pakartotinis diegimas į naująją Debian Linuxsistemos yra tikras skausmas. Tam reikia laiko ir nuobodžiauti. Dėl to daugelis vartotojų pasirinko rašyti sudėtingus apvalkalo scenarijus, kurie automatiškai diegia programas naujose sistemose. Jei esate naujokas „Debian“ ar tiesiog pavargote nuo sąrašo sąrašų, kuriuos norite iš naujo įdiegti rankiniu būdu, yra geresnis būdas sukurti programos diegimo scenarijų: naudodamiesi „Debian“ programos diegimo programa automatiškai sugeneruokite scenarijų .

Pastaba: nors ši instrukcija apima „Debian“, ji taip pat gali veikti su „Debian“ dariniais. Nesivaržykite sekti kartu su toliau pateikta informacija.

Eksportuojami įdiegti paketai iš „Apt“

Yra keli būdai, kaip sudarytipakuočių, o metams bėgant buvo naudojama daugybė skirtingų metodų. Tačiau visi šie seni metodai apima kelių komandų sujungimą, kad būtų pašalintas kiekvienos programos aprašymas, kad sąrašas būtų rodomas tik paketo pavadinimais. Šie metodai vargu ar yra praktiški, todėl mes neišnagrinėsime nė vieno iš jų šiame vadove. Vietoj to, mes pasinaudosime naujuoju „Apt“ paketų tvarkytuvu, įtrauktu į „Debian 9“ ir „10“, kaip pridedama su tinkamas ženklas bruožas

Tinkamo ženklo funkcija yra puikus Apt aspektaspakuotės vadybininkas. Su ja vartotojai gali naudoti norėdami parodyti automatiškai įdiegtų programų sąrašą (sistema iš anksto sąranką atlieka diegimo metu), taip pat paketų, kuriuos vartotojas įdiegė rankiniu būdu, sąrašą.

Atminkite, kad jei planuojate naudoti šią funkcijąDebian'e turite naudoti operacinės sistemos versiją, palaikančią Apt. Apt-get neveiks! Taigi, jei naudojate „Debian 8“, prieš pradėdami šį vadovą, turite atlikti naujovinimo procesą!

Pastebėti

Taikymo ženklo programa ne tik generuojaįdiegtų programinės įrangos paketų, įdiegtų tiesiai iš „Debian“ programinės įrangos saugyklų, sąrašas. Tai taip pat parodys paketus, įdiegtus per atsisiunčiamą DEB, arba medžiagą iš trečiųjų šalių programinės įrangos saugyklų. Atminkite, kai naudojate šį įrankį.

Sukurkite rankiniu būdu įdiegtų paketų sąrašą

Jei norite sukurti tik sąrašąrankiniu būdu įdiegtos programos iš įvairių saugyklų, o ne generuoti milžinišką sąrašą visų programų, kurias „Debian Linux“ apima pagal numatytuosius nustatymus, apt-mark funkcija „showmanual“ yra skirta jums.

Norėdami sudaryti sąrašą, atidarykite terminalą paspausdami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T klaviatūroje. Tada įveskite žemiau esančią komandinės eilutės operaciją, kad galutiniame terminale būtų sukurtas sąrašas.

apt-mark showmanual

Pažiūrėkite į terminalo eilutę ir pamatysitekiekvieno paketo, kurį kada nors įdiegėte rankiniu būdu „Debian Linux“, sąrašą. Jei sąrašas yra per ilgas, kad netrukus galėtumėte perskaityti, pridėkite parinktį „daugiau“ naudodami žemiau pateiktą komandą.

apt-mark showmanual | more

Norėdami išsaugoti šį sąrašą vėlesniam laikui, perkelkite jį į tekstinį failą. Pvz., Norėdami išsaugoti visus rankiniu būdu įdiegtus paketus aplanke „Dokumentai“, atlikite šiuos veiksmus:

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

Sukurkite automatiškai įdiegtų paketų sąrašą

Reikia sukurti visų paketų, kurie buvo automatiškai įdiegti į jūsų Debian sistemą diegimo metu, sąrašą? Jei taip, turėsite naudoti „showauto“ funkciją tinkamas ženklas.

Atidarykite terminalo langą naudodami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T klaviatūroje. Tada įveskite žemiau esančią komandinės eilutės operaciją, kad gautumėte automatiškai įdiegtų „Debian“ paketų sąrašą.

apt-mark showauto

Pažvelkite į sugeneruotą sąrašą terminalo lange. Arba, jei sugeneruotų paketų sąrašas tinkamas ženklas spaudinių yra per daug perskaityti, apsvarstykite galimybę įtraukti komandinės eilutės argumentą „daugiau“, kad būtų lengviau rūšiuoti juos.

apt-mark showauto | more

Norėdami išsaugoti automatiškai įdiegtus „Debian“ paketus vėlesniam laikui, perkelkite jį į tekstinį failą, naudodami žemiau pateiktą komandą.

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

Paketų diegimas iš naujo

Norėdami iš naujo įdiegti iš teksto failo išsaugotus sąrašus paketus, atidarykite terminalo langą. Tada vykdykite toliau pateiktas instrukcijas.

Atkreipkite dėmesį, kad bet kokie paketai, kurių negali būtiiš naujo atsisiųstos (AKA buvo įdiegtos per atsisiunčiamą DEB) nebus įdiegtos šiuo metodu, o „Apt“ paketo tvarkyklė parodys klaidą tiems, kurių negali atsisiųsti.

Iš naujo įdiekite rankiniu būdu įdiegtus paketus

Norėdami iš naujo įdiegti visas „Debian“ programas rankiniu būdu įdiegtų paketų sąraše, įveskite šią komandą į terminalo langą.

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

Jei paketai jau yra sistemoje, bet vis tiek norėtumėte juos iš naujo įdiegti, pridėkite komandinės eilutės jungiklį „–diegti iš naujo“.

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

Iš naujo įdiekite automatiškai įdiegtus paketus

Norėdami iš naujo įdiegti visas „Debian“ programas automatiškai įdiegtų paketų sąraše, įveskite žemiau esančią komandą į terminalo langą.

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

Arba, jei norite iš naujo įdiegti sistemoje jau esančius elementus, pridėkite komandinės eilutės jungiklį „–diegti iš naujo“.

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

Komentarai