Slik raskt installerer du alle installerte apper på Fedora

click fraud protection

Installere programmer på nytt Fedora Linux kan ta lang tid. Hovedsakelig fordi, for å gjøre det, må du se på DNF for dine installerte applikasjoner, finne ut navnene og skriv ut alle appene du ønsker å sette opp manuelt.

I stedet for å sette seg ned og manuelt installere alt, kan du automatisere det ved å eksportere alle pakker gjennom Fedora app-installasjonsprogrammet til et brukervennlig installasjonsskript.

Eksporter alle installerte pakker til en liste

Det første trinnet i å lage et re-installasjonsskript for Fedora Linux er å få en liste over alle installerte pakker på systemet. Den beste måten å generere en enkel pakkeliste på Fedora er med rpm system.

For å generere en enkel pakkeliste i Fedora, åpner du et terminalvindu ved å trykke på Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Derfra bruker du rpm kommandoen nedenfor for å skrive ut en liste over alle installerte apper på Fedora Linux PC.

turtall -qa | sortere

Pakkeutgangen er omfattende, og den har hver eneste ting som noen gang har blitt installert på Fedora Linux-systemet. Imidlertid hjelper ikke listen som den er, ikke. Den må ledes inn i en tekstfil for redigeringsformål. Ta

instagram viewer
rpm kommandoen ovenfor og legg til en > symbol for å føre den gjennom til en tekstfil i hjemmekatalogen.

turtall -qa | sorter> ~ / pkgs.txt

Herfra åpner du Linux-filbehandleren på Fedora-PCen din, og høyreklikker på ‘pkgs.txt’ for å redigere den med den valgte tekstredigereren. Gå gjennom listen over pakker og fjern alt du ikke ønsker. Når du er ferdig, kan du gå videre til neste del av guiden.

Generer et re-installasjonsskript for Fedora

Nå som alle installerte Fedora Linux-pakker er lagret i en redigerbar tekstfil, kan vi bruke den til å begynne å lage reinstallasjonsskriptet. Følg trinn-for-trinn-instruksjonene nedenfor for å generere et Fedora-installere skript på nytt.

ADVARSEL: dette skriptet vil mislykkes hvis du prøver å installere programmer på Fedora fra tredjeparts programvarelager hvis de ikke er aktivert. For å forhindre at den ikke klarer å installere alt, må du aktivere alle tredjeparts programvarekilder først.

Trinn 1: Bruke ta på kommando for å lage en tom SH-fil med navnet "fedora-app-re-installer.sh."

berør ~ / fedora-app-re-installer.sh

Steg 2: Bruker ekko kommando, legg til skriptet til toppen av filen, slik at tolken kan forstå hvordan du kjører dette skriptet.

ekko '#! / bin / bash'> fedora-app-re-installer.sh

Trinn 3: Legg til en blank linje i skriptet slik at kommandoene ikke blir virvlet øverst i nærheten av den første linjen med ekko kommando.

ekko '' >> fedora-app-re-installer.sh

Trinn 4: Legg til $ pkgs variabel til skriptet ved hjelp av ekko kommando.

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

Trinn 5: Definer $ pkgs variabel med innholdet i "pkgs.txt" -filen i hjemmekatalogen din som ble generert tidligere ved å bruke rpm kommando.

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

Trinn 6: Lukk $ pkgs variabel linje av med ekko kommando.

ekko '"' >> fedora-app-re-installer.sh

Trinn 7: Følger $ pkgs variabel, legg til en ny linje i filen.

ekko '' >> fedora-app-re-installer.sh

Trinn 8: Legg til installasjonskoden, slik at når skriptet kjøres på en Fedora Linux PC, vil det automatisk begynne å installere alle programmene som er spesifisert fra forskjellige programvarelager.

Hvis du planlegger å kjøre reinstallasjonsskriptet på en fersk Fedora Linux-PC, og ingen av pakkene på listen er installert, skriver du inn kommandoen nedenfor.

ekko 'sudo dnf installere $ pkgs' >> fedora-app-re-installer.sh

Alternativt, hvis disse pakkene allerede er på systemet, men du vil laste dem alle inn igjen, kan du prøve å bruke alternativet “reinstall” i stedet.

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

Trinn 9: Bruker chmod kommando, oppdater tillatelsene til skriptfilen. Det er viktig å oppdatere tillatelser, da det vil tillate skriptet å utføre seg selv som et program fra ethvert Fedora Linux-terminalvindu.

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

Med tillatelsene oppdaterte, er skriptet klart til å kjøres. Gjør gjerne trinnene i denne prosessen på nytt hvis du vil legge til (eller fjerne) programmer fra listen.

Kjører manuset

Så, re-installasjonsskriptet for din Fedora Linux PC er skrevet og klar til bruk. Det eneste du trenger å gjøre er å kjøre det som et program, slik at det kan installere alle programmene dine på nytt. For å kjøre reinstallasjonsskriptet på Fedora, åpner du et terminalvindu. Når terminalvinduet er åpent, få rot tilgang i hjemmekatalogen der skriptfilen er med sudo -er kommando.

sudo -er

Derfra kjører du reinstallasjonsskriptet med kommandoen nedenfor.

./fedora-app-re-installer.sh

Vil du ikke logge på rotkontoen for å kjøre skriptet? Prøv å utføre den med følgende kommando i stedet.

sudo ./fedora-app-re-installer.sh
watch instagram story