Iš naujo įdiegti programas „Fedora Linux“ gali prireiktiilgas laikas. Daugiausia todėl, kad norėdami tai padaryti, turite ieškoti įdiegtų programų DNF, išsiaiškinti pavadinimus ir rankiniu būdu išrašyti kiekvieną norimą nustatyti programą.
Užuot sėdėję ir neinstaliavę visko, galite tai automatizuoti, eksportuodami visus paketus per „Fedora“ programos diegimo programą į lengvai naudojamą diegimo scenarijų.
Eksportuokite visus įdiegtus paketus į sąrašą
Pirmasis žingsnis kuriant pakartotinio diegimo scenarijų „Fedora Linux“ yra gauti visų sistemoje įdiegtų paketų sąrašą. Geriausias būdas sukurti paprastą paketų sąrašą „Fedora“ yra naudojant aps / min sistema.
Norėdami sukurti paprastą paketų sąrašą „Fedora“, atidarykite terminalo langą paspausdami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T klaviatūroje. Iš ten naudokitės aps / min žemiau esančią komandą, kad atsispausdintumėte visų įdiegtų programų jūsų „Fedora Linux“ kompiuteryje sąrašą.

rpm -qa | sort
Pakuotės išvestis yra didžiulė, ir ji turi kiekvienąvienintelis dalykas, kuris kada nors buvo įdiegtas jūsų „Fedora Linux“ sistemoje. Tačiau vien tik toks sąrašas nepadeda. Redagavimo tikslais jį reikia įtraukti į teksto failą. Paimkite aps / min komanda aukščiau ir pridėkite a > simbolis, perkeliantis jį į tekstinį failą pagrindiniame kataloge.
rpm -qa | sort > ~/pkgs.txt
Čia atidarykite „Linux“ failų tvarkyklę savo kompiuteryje„Fedora“ kompiuteryje ir dešiniuoju pelės mygtuku spustelėkite „pkgs.txt“, jei norite jį redaguoti pasirinktu teksto redaktoriumi. Peržiūrėkite paketų sąrašą ir pašalinkite visus nenorimus. Baigę pereikite prie kito vadovo skyriaus.
Sugeneruokite „Fedora“ pakartotinio diegimo scenarijų
Dabar visi įdiegti „Fedora Linux“ paketai yraišsaugotą redaguojamame tekstiniame faile, mes galime jį naudoti norėdami sukurti pakartotinio diegimo scenarijų. Vykdykite toliau pateiktas nuoseklias instrukcijas, kad sugeneruotumėte „Fedora“ pakartotinio diegimo scenarijų.
ĮSPĖJIMAS: šis scenarijus nepavyks, jei bandysite įdiegtiprogramas „Fedora“ iš trečiųjų šalių programinės įrangos saugyklų, jei jos neįjungtos. Kad nepavyktų įdiegti visko, pirmiausia įjunkite visus trečiųjų šalių programinės įrangos šaltinius.
1 žingsnis: Naudoti liesti komanda sukurti tuščią SH failą pavadinimu „fedora-app-re-installer.sh“.
touch ~/fedora-app-re-installer.sh
2 žingsnis: Naudojant aidas komandą, pridėkite scenarijaus šabloną failo viršuje, kad vertėjas suprastų, kaip paleisti šį scenarijų.
echo "#!/bin/bash" > fedora-app-re-installer.sh
3 veiksmas: Prie scenarijaus pridėkite tuščią eilutę, kad komandos nebūtų virpinamos viršuje, šalia pirmosios eilutės su aidas komanda.
echo " " >> fedora-app-re-installer.sh
4 veiksmas: Pridėti $pkgs
scenarijaus kintamasis naudojant aidas komanda.
echo "pkgs="" >> fedora-app-re-installer.sh
5 veiksmas: Apibrėžkite $pkgs
kintamasis su „pkgs.txt“ failo turiniu jūsų namų kataloge, kuris anksčiau buvo sugeneruotas naudojant aps / min komanda.
cat pkgs.txt >> fedora-app-re-installer.sh
6 veiksmas: Uždaryk $pkgs
kintama linija su aidas komanda.
echo """ >> fedora-app-re-installer.sh
7 veiksmas: Sekant $pkgs
kintamasis, pridėkite naują eilutę prie failo.
echo " " >> fedora-app-re-installer.sh
8 veiksmas: Pridėkite diegimo kodą, kad scenarijus būtų paleistas „Fedora Linux“ kompiuteryje, jis automatiškai pradės diegti visas programas, nurodytas iš įvairių programinės įrangos saugyklų.
Jei planuojate paleisti naujo diegimo scenarijų naujame „Fedora Linux“ kompiuteryje ir nė vienas iš sąraše esančių paketų neįdiegtas, įveskite žemiau esančią komandą.
echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh
Arba, jei šie paketai jau yra sistemoje, bet norite juos įkelti iš naujo, pabandykite naudoti parinktį „iš naujo įdiegti“.
echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh
9 veiksmas: Naudojant chmod komanda, atnaujinkite scenarijaus failo teises. Leidimų atnaujinimas yra labai svarbus, nes tai leis scenarijui vykdyti save kaip programą iš bet kurio „Fedora Linux“ terminalo lango.
sudo chmod +x fedora-app-re-installer.sh
Kadangi leidimai atnaujinami, scenarijus paruoštas vykdyti. Jei norite įtraukti (arba pašalinti) programas iš sąrašo, nedvejodami atlikite šio proceso veiksmus.
Vykdo scenarijų
Taigi, jūsų „Fedora“ pakartotinio diegimo scenarijus„Linux“ kompiuteris yra parašytas ir paruoštas naudoti. Dabar viskas, ką reikia padaryti, yra paleisti ją kaip programą, kad ji galėtų iš naujo įdiegti visas jūsų programas. Norėdami paleisti pakartotinio diegimo scenarijų „Fedora“, atidarykite terminalo langą. Kai terminalo langas bus atidarytas, gaukite šakninę prieigą pagrindiniame kataloge, kuriame yra scenarijaus failas sudo -s komanda.

sudo -s
Iš ten paleiskite pakartotinio diegimo scenarijų naudodami žemiau pateiktą komandą.
./fedora-app-re-installer.sh
Nenorite prisijungti prie pagrindinės paskyros, kad paleistumėte scenarijų? Vietoj to pabandykite vykdyti šią komandą.
sudo ./fedora-app-re-installer.sh</p>
Komentarai