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

click fraud protection

Pakartotinis diegimas naujose „Debian Linux“ sistemose yra tikras skausmas. Tam reikia laiko ir nuobodžiam. 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 to, kad turite išvardyti programas, kurias norėtumėte iš naujo įdiegti rankiniu būdu, ten yra geresnis būdas sukurti programos diegimo scenarijų: naudojant „Debian“ programos diegimo programą scenarijui sugeneruoti automatiškai.

Pastaba: nors ši instrukcija apima „Debian“, ji taip pat gali veikti Debian dariniai. Nesivaržykite sekti toliau pateiktos informacijos.

Eksportuojami įdiegti paketai iš „Apt“

Pakuočių sąrašą galima sudaryti keliais būdais, o bėgant metams 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 ji būtų tokia, kad sąraše būtų tik paketų pavadinimai. Š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, į kurį įtraukta

instagram viewer
Debian 9 ir 10, kaip ji ateina su tinkamas ženklas bruožas

Funkcija „apt-mark“ yra puikus „Apt“ paketo tvarkyklės aspektas. Su ja vartotojai gali naudoti norėdami parodyti automatiškai įdiegtų programų sąrašą (sistema iš anksto nustato sąranką diegimo metu), taip pat paketų, kuriuos vartotojas įdiegė rankiniu būdu, sąrašą.

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

Pastebėti

Programa „apt-mark“ ne tik generuoja tiesiogiai iš „Debian“ programinės įrangos saugyklų įdiegtų programinės įrangos paketų sąrašą. Tai taip pat parodys paketus, įdiegtus per atsisiunčiamą DEB, arba medžiagą iš trečiųjų šalių programinės įrangos saugyklų. Atminkite tai, kai naudojate šį įrankį.

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

Jei norite tik sukurti neautomatiniu būdu iš įvairių saugyklų įdiegtų programų sąrašą, o ne generuoti milžinišką sąrašą visų programų, kurias „Debian Linux“ apima pagal nutylėjimą, „showmanual“ funkcija apt-mark skirta tu.

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.

tinkamo ženklo demonstracija

Peržiūrėkite terminalo eilutę ir pamatysite kiekvieno 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 | daugiau

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> ~ / Dokumentai / debian-package-manual-install.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ą ir gaukite automatiškai įdiegtų „Debian“ paketų sąrašą.

tinkamas ženklas 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.

tinkamas ženklas showauto | daugiau

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

apt-mark showauto> ~ / Dokumentai / debian-paketai-auto-install.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.

Atminkite, kad visi paketai, kurių negalima iš naujo atsisiųsti (AKA buvo įdiegti per atsisiunčiamą DEB), bus neįdiegti naudojant šį metodą, o paketo tvarkyklė „Apt“ parodys klaidą tiems, kurių ji nesugeba parsisių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 $ (katė ~ / dokumentai / debian-paketai-rankiniu būdu įdiegta.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 $ (katė ~ / dokumentai / debian-paketai-rankiniu būdu įdiegta.txt | xargs) - iš naujo

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 $ (katė ~ / dokumentai / debian-paketai-auto-install.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 $ (katė ~ / dokumentai / debian-paketai-auto-install.txt | xargs) - iš naujo
watch instagram story