Centos 8またはそのバージョンの他の任意は、Linux用のWSL-Windowsサブシステム用のWindows 10 App Storeで公式には利用できませんが、それでもインストールして使用できます。
MicrosoftはLinuxに対する愛を継続的に示しており、それはWSLで見ることができます。 5月10日の最新のWindows 10であるWSL 2を使用すると、以前のWSL 1のアップグレードバージョンが通常のユーザーが利用できます。その利点は、Ubuntu、Debian Kali、SuseなどのさまざまなLinuxディストリビューションを操作するための本格的なLinuxカーネルがあります。 WSLのWindows 10にインストールしますが、申し訳ありませんが、CentosサーバーLinuxは人気がありません。おそらく、それはCentosが標準のデスクトップLinuxユーザーの間で人気が低いためです。ただし、あなたが開発者または単なるLinux愛好家であり、Windows 10 WSLでCentos 8を使用したい場合は、それに関するチュートリアルを次に示します。
要件
- Windows 10のWSL
- 必要なファイルをダウンロードするインターネット接続。
ステップ1:システムでWSLを有効にします
システム上でLinuxを有効にするWindowsサブシステムが既にある場合は、次のステップに移動できます。しかし、それらはまだ必要ですオンにします、PowerShellを管理者として開始し、以下のコマンドをコピーしてください。プロセスが完了したら、システムを再起動します。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
ステップ2:Centos 8 WSLファイルをダウンロードします
まあ、Centos WSL Linuxアプリを入手するには、Windows 10ストアにアクセスする必要はありません。なぜなら、GitHubでgithubで開かれたプロジェクトとして利用可能である日本の開発者が開発したオープンソースプロジェクトとして利用できるようにするのではなく、名前が付けられています。Yuk7(プロファイル名)。したがって、彼に行きますGitHubプロジェクトページCentos WSLリリースの下で、最新の8.1バージョンを取得します。ただし、このリリースを使用することを忘れないでください。最新のWindows 10は2004年以降に更新する必要があります。そうでなければ、できます。
ステップ3:unzip centos8.zip
ダウンロードされたファイルはzipped形式であるため、ファイルを誤って削除しない場所で右クリックして解凍します。
ステップ3:WSLにCentos 8をインストールします
抽出されたフォルダーを開き、実行しますCentos8.exeファイル。Windowsがその疑いを示した場合は、「とにかく実行」というオプションを選択してください。
数分で、Windows 10のWSL機能の下にこの新しいLinuxアプリを登録します。
ステップ4:Linuxアプリを実行します
次に、抽出されたフォルダー内に存在する同じCentos8実行可能ファイルを再度実行しますが、今回はルートユーザーとコマンドラインが表示されます。または、単にWindows 10検索ボックスタイプCentosで。
すべてが正常に動作しているため、System Updateコマンドを実行しました。同じこともできます。
dnf update
デフォルトでは、ルートユーザーにはパスワードがありません。必要に応じて設定できます。
さらに、WSL 2の下で実行したい人は、このチュートリアルを見ることができます。。
WSLからCentos 8をアンインストールする(オプション)
将来的には、このLinuxアプリを削除する場合は、Centos 8 Unzippedフォルダーを直接削除しないでください。
- フォルダーを開き、押して保持しますシフトそして右クリックしますそのフォルダー内。
- ここで開くPowerShellウィンドウを選択します。
- 実行コマンド:
./CentOS8.exe clean
上記のコマンドの出力:
PS C:\Users\Raj\Desktop\CentOS8> ./CentOS8.exe clean This will remove this distro (CentOS8) from the filesystem. Are you sure you would like to proceed? (This cannot be undone) Type "y" to continue:Y Accepting is required to proceed.
したがって、これはWindows 10 WSLでCentos 8サーバーを実行する簡単なチュートリアルでした。
注記:将来このエラーが発生した場合 -
RPM: error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch RPM: error: cannot open Packages index using db5 - (-30969) RPM: error: cannot open Packages database in /var/lib/rpm The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Could not run transaction.
それから単に実行 -
sudo rm /var/lib/rpm/.rpm.lock
注記:エラーが発生した場合:
リポジトリのメタデータをダウンロードできませんでした 'appstream' [centos]
次に、以下の手順に従ってください。
cd /etc/yum.repos.d/
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=https://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo yum update -y