- - Kuinka asentaa kaikki asennetut sovellukset nopeasti Fedoraan

Kuinka asentaa kaikki asennetut sovellukset nopeasti Fedoraan

Ohjelmien uudelleenasentaminen Fedora Linuxiin voi kestääpitkä aika. Pääasiassa siksi, että tehdäksesi se, sinun on tarkasteltava asennettujen sovellusten DNF: ää, selvitettävä nimet ja kirjoitettava manuaalisesti jokainen asennettava sovellus.

Sen sijaan, että istutaan ja asennat kaiken käsin, voit automatisoida sen viemällä kaikki paketit Fedora-sovelluksen asennusohjelman kautta helppokäyttöiseen asennuskomentosarjaan.

Vie kaikki asennetut paketit luetteloon

Ensimmäinen askel luotaessa uudelleen asennuskomentosarja Fedora Linuxille on saada luettelo kaikista järjestelmän asennetuista paketeista. Paras tapa luoda yksinkertainen pakettiluettelo Fedoralla on rpm järjestelmään.

Voit luoda yksinkertaisen pakettiluettelon Fedoralla avaamalla terminaali-ikkunan painamalla Ctrl + Alt + T tai Ctrl + Vaihto + T näppäimistöllä. Sieltä käytä rpm alla oleva komento tulostaaksesi luettelon kaikista Fedora Linux -tietokoneesi asennetuista sovelluksista.

rpm -qa | sort

Paketin tuotos on laaja, ja sillä on jokainenyksittäinen asia, joka on koskaan asennettu Fedora Linux -järjestelmään. Vain luettelo sellaisenaan ei kuitenkaan auta. Se on siirrettävä tekstitiedostoon muokkaamista varten. Ota rpm komento yllä ja lisää a > -symboli, jonka avulla se voidaan siirtää kotihakemiston tekstitiedostoon.

rpm -qa | sort > ~/pkgs.txt

Avaa täältä Linux-tiedostohallintaohjelmaFedora PC ja napsauta hiiren kakkospainikkeella pkgs.txt muokataksesi sitä valitsemallasi tekstieditorilla. Selaa pakettiluetteloa ja poista kaikki et halua. Kun olet valmis, siirry seuraavaan oppaan kohtaan.

Luo uudelleenasennusohjelma Fedoralle

Nyt kun kaikki asennetut Fedora Linux -paketit ovattallennettuna muokattavaan tekstitiedostoon, voimme käyttää sitä aloittamaan uudelleenasennuskomentosarjan luomisen. Noudata alla olevia vaiheittaisia ​​ohjeita luodaksesi Fedoran uudelleenasennuskomentosarjan.

VAROITUS: tämä komentosarja epäonnistuu, jos yrität asentaaohjelmat Fedoralla kolmansien osapuolten ohjelmistovarastoista, jos niitä ei ole otettu käyttöön. Asenna ensin kaikki kolmannen osapuolen ohjelmalähteet, jotta se ei pysty asentamaan kaikkea.

Vaihe 1: Käytä kosketus komento luoda tyhjä SH-tiedosto nimellä “fedora-app-re-installer.sh”.

touch ~/fedora-app-re-installer.sh

Vaihe 2: Käyttämällä kaiku -komennolla, lisää komentosarjan shebang tiedoston yläosaan, jotta tulkki ymmärtää tämän komentosarjan suorittamisen.

echo "#!/bin/bash" > fedora-app-re-installer.sh

Vaihe 3: Lisää tyhjä rivi skriptiin, jotta komennot eivät sekoitu yläreunassa lähellä ensimmäistä riviä kaiku komento.

echo " " >> fedora-app-re-installer.sh

Vaihe 4: Lisää $pkgs - muuttuja skriptiin käyttämällä kaiku komento.

echo "pkgs="" >> fedora-app-re-installer.sh

Vaihe 5: Määritä $pkgs muuttujan kanssa kotihakemistosi pkgs.txt-tiedoston sisällön kanssa, joka on aikaisemmin luotu rpm komento.

cat pkgs.txt >> fedora-app-re-installer.sh

Vaihe 6: Sulje $pkgs muuttuva linja pois kaiku komento.

echo """ >> fedora-app-re-installer.sh

Vaihe 7: Seuraavat $pkgs muuttuja, lisää tiedostoon uusi rivi.

echo " " >> fedora-app-re-installer.sh

Vaihe 8: Lisää asennuskoodi niin, että kun skripti suoritetaan Fedora Linux -tietokoneella, se alkaa automaattisesti asentaa kaikki ohjelmat, jotka on määritetty erilaisista ohjelmistovarastoista.

Jos aiot suorittaa uudelleenasennuskomentosarjan uudella Fedora Linux -tietokoneella, eikä mitään luettelossa olevista paketeista ole asennettu, kirjoita alla oleva komento.

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

Jos nämä paketit ovat jo järjestelmässä, mutta haluat ladata ne kaikki uudelleen, kokeile sen sijaan ”asenna uudelleen” -vaihtoehtoa.

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

Vaihe 9: Käyttämällä chmod komento, päivitä komentotiedoston oikeudet. Käyttöoikeuksien päivittäminen on kriittistä, koska se antaa skriptin suorittaa itsensä ohjelmana mistä tahansa Fedora Linux -pääteikkunasta.

sudo chmod +x fedora-app-re-installer.sh

Kun käyttöoikeudet ovat ajan tasalla, skripti on valmis suoritettavaksi. Suorita tämän prosessin vaiheet uudelleen, jos haluat lisätä (tai poistaa) ohjelmia luettelosta.

Suoritetaan komentosarja

Joten, Fedoran uudelleenasennusohjelmaLinux PC on kirjoitettu ja valmis käyttämään. Nyt on vain suoritettava se ohjelmina, jotta se voi asentaa kaikki ohjelmasi uudelleen. Jos haluat suorittaa uudelleenasennuksen komentosarjan Fedoralla, avaa pääteikkuna. Kun pääteikkuna on auki, hanki pääkäyttäjä kotihakemistossa, jossa komentotiedosto on sudo -s komento.

sudo -s

Suorita sitten uudelleenasennusohjelma alla olevan komennon avulla.

./fedora-app-re-installer.sh

Etkö halua kirjautua päätiliin tilin suorittamiseksi? Kokeile suorittaa se seuraavalla komennolla.

sudo ./fedora-app-re-installer.sh
</ P>

Kommentit