私たちのクレジットカードサイズのコンピュータで異なるLinuxディストリビューションをテストしたい人のために、Raspberry PIにCentOSをインストールすることは、Debian
Red Hat Enterprise Linux(RHEL)のソースから派生して、CentOSはバージョン7までパッケージマネージャーとしてyumを使用していました。 CentOS8からはdnfを採用しています。
CentOSと同様に、FedoraもRed Hatが所有しています。 二つの分布の主な違いは、それらの更新リレース頻度にあります: CentOS(RHELなど)は、高度なセキュリティ機能を備えた長期サポートに重点を置いています。 一方、Fedoraはより頻繁な更新をリリースします。 これは、CentOSがサーバー環境でFedoraよりも優先される最大の理由の1つです。このガイドでは、Raspberry PIにCentOSをインストールする方法を説明します。 このチュートリアルはRaspberry PI3Model B+でテストされていますが、Raspberry PI4にCentOS8をインストールすることもできます。
: CentOS8はこのチュートリアルの時点でRaspberry PIイメージではまだ利用できないため、このバージョンを入手する唯一の方法はCentOS7をインストールしてからCentOS8にアッ これは、いくつかのエラー(私は基本的なアップグレードのためのマイナーとして発見されたメイン)を修正するために発生する可能性があるので、私はラズベリーパイでこの新しいリリースを試してみたいヘルプの人々のためのコメントを使用するのを助けたいユーザーに尋ねます。
だから、CentOS7をインストールするプロセスは公式のものですが、CentOS8へのアップグレードはまだ公式ではないので、この第二部をテスト環境として使用す
このディストリビューションについての詳細を知りたい場合は、CentOSプロジェクトのホームページを参照してください。
いつものように、私は最後に、あなたは全体的なコストを評価し、プロジェクトを継続するか、ショッピングチャートからそれらを削除するかどうかを決 だから、ハードウェアは唯一のものになります:
- Raspberry PI(適切な電源を含むか、3A以上のスマートフォンのmicro usb充電器を使用)
- micro SDカード(少なくとも16GB、少なくともクラス10)
- micro HDMIケーブルまたはHDMIケーブルまたはミニHDMIケーブル(最新のRPIモデルの主な機能を比較する際にRaspberry PI HDMIポートを確認する)
- USB/ワイヤレスキーボード
centosは、異なるArmベースのisoも提供しています。 私はkdeバージョンを使用して、ハードウェア上のdelicious Desktop環境のパフォーマンスをテストすることを選択しています。また、Etcher(SDカードをフラッシュするため)とPutty(リモートsshアクセスが必要な場合)がインストールされているWindows PCも必要です。 また、”と互換性のあるWindows圧縮プログラム。Xz”ファイル(Winrarのような)が必要です。
ステップバイステップの手順
ISO
をWindows PCで取得し、Raspberry PI CentOS7sdaをダウンロードします。生。EtcherがインストールされているPC内のCentOS ARM isoダウンロードページ(最新のarmhfpバージョンを選択し、Raspberry PI KDE isoをダウンロード)からxz。
あなたの選択でディレクトリ内のダウンロードしたファイルの内容を抽出します。 あなたは”を持っています。生。ISOイメージを含むxz”ファイル。 “から拡張子を変更するファイル名を編集します。生の”へ”。”と述べている。 ファイルの拡張子を変更することについてのリスクのときにWindowsのポップアップを確認します。
フラッシュSDカード
この部分は、Windows PCで行われます。
バレナエッチャーを開きます。 注:時々Etcherは、私は管理者としてそれを実行することをお勧めし、このような理由のために、管理者権限なしでSDカードを点滅問題を抱えています。
画像の選択ボタンをクリックし、名前を変更したばかりのファイルを選択します。
SDカードをWindows PCに挿入します。 Etcherで自動的に認識されない場合は、「Select target」をクリックして、挿入したSDカードに関連するパーティション文字を選択します。
クリック”フラッシュ!”ボタンを押し、点滅操作が終了するのを待ちます。
今、あなたはEtcherを閉じて、WINDOWS PCからSDカードを抽出することができます。
Raspberry PIで最初に起動し、インストール後のチューニング
RASPBERRY PIにSDカードを挿入し、キーボードとHDMI(モニター)に接続します。 Raspberry PIの電源を入れます。
最初の画面にはシステムの読み込みが表示されます(約1分未満です)。
ログインを要求されたら、デフォルトのユーザー資格情報を挿入します:
- ユーザー:root
- パスワード:centos
その後、デスクトップ画面に直接移動し、CentOS7のインストールが完了しました!
一度インストールすると、いくつかの一般的なチューニングが便利です。
ディスクを縮小
デフォルトでは、CentOSはディスクの限られた部分のみを使用します。 SDカードの使用可能なすべての領域を使用するには、ターミナルから次のコマンドを入力します:
rootfs-expand
システムを更新する
OSを最新の状態にします。 ターミナルから:
yum -y updateyum -y upgrade
セットアップWiFi
これは、デスクトップの下部rigt側のアイコンで非常に簡単な方法で行うことができます:
このパネルからWiFiネットワークを選択し、パスワードを挿入します。
再起動するたびにこのWiFiネットワークを起動したい場合は、システム接続オプションにフラグを設定してください。 それ以外の場合は、デスクトップ環境からログインし、手動で接続を有効にする必要があります。
リモートSSH
ネットワーク(有線またはWiFi)に接続すると、リモートSSHはデフォルトで有効になり、デフォルトのrootユーザー cedentialsはデスクトップ環境でのログオンに使 その端末からCentOSのIPアドレスを検索します(CentOS7の”ifconfig”端末コマンドが使用できなくなったため、”ip addr”端末コマンドを使用)またはネットワーク設定から。
CentOS8へのアップグレード
この部分は、CentosアップグレードガイドをTecmintからRaspberry PIに適応させました。
警告:CentOSフォーラムの一部のモデレータは、これが公式のアップグレード手順ではないことを参照しています(そして、彼らはこれがあるとは思わない)。 したがって、これらの手順の最後にOSがRaspberry PIで実行されていた場合でも、テストとして次のことを検討してください。
起動する前に、現在のOSバージョンを確認してください:
# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (AltArch)
EPELリポジトリをインストールします。 ARM epelリポジトリの追加(以下のコードを完全にコピーして貼り付けます):
cat > /etc/yum.repos.d/epel.repo << EOFname=Epel rebuild for armhfpbaseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/enabled=1gpgcheck=0EOF
とインストール:
yum install epel-release
Tecmintガイドでは、yum-utilsツールをインストールする必要があります(”yum install yum-utils”コマンドを使用)。 しかし、私はこれらのツールがすでにインストールされていました。
いくつかのRPMパッケージを解決する必要があります:
yum install rpmconfrpmconf -a
rpmconf-最初の(そしてユニークな)質問で、私は”N”(現在のバージョンを維持する)と答えました。
パッケージクリーニングを実行する:
package-cleanup --leavespackage-cleanup --orphans
新しいdnfパッケージマネージャーをインストールし、古いyumパッケージマネージャーを削除します:
yum install dnfdnf -y remove yum yum-metadata-parserrm -Rf /etc/yum
dnfパッケージをアップグレードします:
dnf upgrade
次のコマンドは、CentOS7からCentOS8への実際のアップグレードが行われる場所です。
dnf install http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-release-8.3-1.2011.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-gpg-keys-8-2.el8.noarch.rpm
:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
すべての一時ファイルを削除する
dnf clean all
CentOS7の古いカーネルコアを削除します。 カーネルパッケージが必要です:
dnf install kernelrpm -e rpm -q kernel
競合するパッケージを削除します。
rpm -e --nodeps sysvinit-tools
図のようにCentOS8システムアップグレードを起動します。
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
CentOS用の新しいカーネルをインストールする8:
dnf -y install kernel-corednf -y updatednf -y upgrade
これで、実行してインストールされたCentOSのバージョンを確認できます。
cat /etc/redhat-release
最終的な考慮事項
Kdeを使用したCentOSは、Raspberry PIで非常に応答性が高く高速であることに驚いていました。 過去に(何年も前に…)私はすでにローエンドのPCでKDEをテストしましたが、私はそれが重く、より軽いデスクトップ環境のために放棄されていました。 私は今日、私はそれを再考したと言わなければなりません。
CentOS側からは、強力で安定したOSです。 これは、大企業や重要なビジネスに焦点を当てたOSであるRed Hat Enterprise Linux(RHEL)から派生しています。 だから、その基礎で重要なバックエンドを持っています。
この投稿はどのように有用でしたか?
匿名でそれを評価するために星をクリックしてください!
提出評価
平均評価3.7/5. 投票数:3
これまでのところ投票はありません! この投稿を最初に評価してください。
私たちは、この投稿はあなたのために有用ではなかったことを申し訳ありません!
この投稿を改善しましょう!
この投稿をどのように改善できるか教えてください。
フィードバックを送信する