- -インストール済みのすべてのアプリをFedoraにすばやく再インストールする方法

Fedoraにインストールされているすべてのアプリをすばやく再インストールする方法

Fedora Linuxにプログラムを再インストールするには、長い時間。その主な理由は、インストールするアプリケーションのDNFを調べ、名前を把握し、セットアップするすべてのアプリを手動で書き出す必要があるためです。

座ってすべてを手動でインストールするのではなく、Fedoraアプリインストーラーを介してすべてのパッケージを使いやすいインストールスクリプトにエクスポートすることで自動化できます。

すべてのインストール済みパッケージをリストにエクスポートします

Fedora Linux用の再インストールスクリプトを作成する最初のステップは、システムにインストールされているすべてのパッケージのリストを取得することです。 Fedoraで簡単なパッケージリストを生成する最良の方法は、 rpm システム。

Fedoraで簡単なパッケージリストを生成するには、を押してターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。そこから、 rpm 以下のコマンドを使用して、Fedora Linux PCにインストールされているすべてのアプリのリストを印刷します。

rpm -qa | sort

パッケージの出力は広範であり、すべてのFedora Linuxシステムにインストールされたことのある単一のもの。ただし、リストだけでは役に立ちません。編集目的でテキストファイルにパイプする必要があります。取る rpm 上記のコマンドと追加 > パイプを使用して、ホームディレクトリ内のテキストファイルにパイプします。

rpm -qa | sort > ~/pkgs.txt

ここから、Linuxファイルマネージャーを開きますFedora PC、「pkgs.txt」を右クリックして、選択したテキストエディターで編集します。パッケージのリストに目を通し、不要なパッケージを削除します。完了したら、ガイドの次のセクションに進みます。

Fedoraの再インストールスクリプトを生成する

インストールされたすべてのFedora Linuxパッケージが編集可能なテキストファイルに保存したら、それを使用して再インストールスクリプトの作成を開始できます。以下のステップバイステップの手順に従って、Fedora再インストールスクリプトを生成します。

警告:インストールしようとすると、このスクリプトは失敗しますサードパーティのソフトウェアリポジトリのFedora上のプログラムが有効になっていない場合。すべてのインストールに失敗するのを防ぐには、最初にすべてのサードパーティソフトウェアソースを有効にしてください。

ステップ1: 使用 タッチ 「fedora-app-re-installer.sh」という名前の空のSHファイルを作成するコマンド

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

ステップ2: を使用して エコー コマンドで、スクリプトshebangをファイルの先頭に追加して、インタープリターがこのスクリプトの実行方法を理解できるようにします。

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

ステップ3: スクリプトの最初の行の近くでコマンドが乱雑にならないように、スクリプトに空白行を追加します エコー コマンド。

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

ステップ4: を追加 $pkgs を使用したスクリプトへの変数 エコー コマンド。

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

ステップ5: 定義する $pkgs 変数を使用して、以前に生成されたホームディレクトリ内の「pkgs.txt」ファイルの内容 rpm コマンド。

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

ステップ6: それを閉めて $pkgs 可変ラインオフ エコー コマンド。

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

ステップ7: に続いて $pkgs 変数、ファイルに新しい行を追加します。

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

ステップ8: インストールコードを追加して、Fedora Linux PCでスクリプトを実行すると、さまざまなソフトウェアリポジトリから指定されたすべてのプログラムのインストールが自動的に開始されるようにします。

新しいFedora Linux PCで再インストールスクリプトを実行する予定で、リストにあるパッケージがどれもインストールされていない場合、以下のコマンドを入力します。

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

または、これらのパッケージがすでにシステム上にあるが、それらすべてをリロードしたい場合は、代わりに「再インストール」オプションを使用してみてください。

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

ステップ9: を使用して chmod コマンド、スクリプトファイルのアクセス許可を更新します。 Fedora Linuxターミナルウィンドウからプログラムとしてスクリプトを実行できるようにするため、アクセス許可の更新は重要です。

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

最新の権限があれば、スクリプトを実行する準備ができています。リストからプログラムを追加(または削除)する場合は、このプロセスの手順を自由にやり直してください。

スクリプトを実行する

したがって、Fedoraの再インストールスクリプトLinux PCが作成され、すぐに使用できます。あとは、プログラムとして実行するだけで、すべてのプログラムを再インストールできます。 Fedoraで再インストールスクリプトを実行するには、ターミナルウィンドウを開きます。ターミナルウィンドウが開いたら、スクリプトファイルがあるホームディレクトリでルートアクセスを取得します。 sudo -s コマンド。

sudo -s

そこから、以下のコマンドを使用して再インストールスクリプトを実行します。

./fedora-app-re-installer.sh

rootアカウントにログインしてスクリプトを実行したくないですか?代わりに次のコマンドで実行してみてください。

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

コメント