私は最近CentOS 7(GUIなしで最小インストール)をインストールしましたが、ここでGUI環境をインストールしようとしています。
再インストールせずに以前にインストールされたCentOS7にデスクトップ環境をインストールする方法は?
答え1
1. GNOMEデスクトップをインストールします。
ここにGNOMEデスクトップ環境をインストールしてください。
# yum -y groups install "GNOME Desktop"
インストールが完了したら、次のコマンドを入力します。
# startx
GNOMEデスクトップ環境が起動します。初めて起動すると初期設定が実行されるため、初めて設定する必要があります。
- まず、システム言語を選択してください。
- キーボードの種類を選択してください。
- 必要に応じてオンラインアカウントを追加できます。
- 最後に、「CentOS Linuxの使用を開始」をクリックします。
GNOME デスクトップ環境は次のように起動します。
GNOMEシェルの使い方は?
CentOS 7のデフォルトのGNOMEデスクトップは次のように始まります。クラシックモードただし、GNOME Shellを使用するには、次のように設定してください。
オプションA:GNOME を使用して起動する場合は、startx
次の設定を指定します。
# echo "exec gnome-session" >> ~/.xinitrc
# startx
オプションB:システムグラフィックログイン設定systemctl set-default graphical.target
(追加情報) システムを再起動します。システム起動後
- 「ログイン」ボタンの横にあるボタンをクリックしてください。
- リストから「GNOME」を選択します。 (デフォルトはGNOMEクラシックです)
- 「ログイン」をクリックし、GNOME シェルを使用してログインします。
- GNOMEシェルは次のように始まります。
2. KDE デスクトップをインストールします。
ここに KDE デスクトップ環境をインストールします。
# yum -y groups install "KDE Plasma Workspaces"
インストールが完了したら、次のコマンドを入力します。
# echo "exec startkde" >> ~/.xinitrc # startx
- KDEデスクトップ環境は次のように始まります。
3. Cinnamonデスクトップ環境をインストールします。
ここにCinnamonデスクトップ環境をインストールしてください。
EPELリポジトリを追加して起動します(EPELリポジトリはFedoraプロジェクトで提供されています)。
Enterprise Linux用の追加パッケージ(EPEL)EPELリポジトリを追加するには?
# yum -y install epel-release # sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5] # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed # yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
次に、EPELリポジトリからCinnamonデスクトップ環境をインストールします。
# yum --enablerepo=epel -y install cinnamon*
インストールが完了したら、次のコマンドを入力します。
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc # startx
Cinnamonデスクトップ環境が起動します。初めて起動すると初期設定が実行されるため、初めて設定する必要があります。
- まず、システム言語を選択してください。
- キーボードの種類を選択してください。
- 必要に応じてオンラインアカウントを追加できます。
- 最後に、「CentOS Linuxの使用を開始」をクリックします。
Cinnamonデスクトップ環境は次のように起動します。
4. MATEデスクトップ環境をインストールします。
ここにMATEデスクトップ環境をインストールします(上記のようにEPELリポジトリを事前に追加する必要があります)。
# yum --enablerepo=epel -y groups install "MATE Desktop"
インストールが完了したら、次のコマンドを入力します。
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc # startx
- MATEデスクトップ環境が起動します。
5. Xfce デスクトップ環境をインストールします。
ここにXfceデスクトップ環境をインストールします(「Cinnamon」インストールで上記のようにEPELリポジトリを追加する必要があります)。
# yum -y groupinstall X11 # yum --enablerepo=epel -y groups install "Xfce"
インストールが完了したら、次のコマンドを入力します。
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # startx
- Xfce デスクトップ環境が起動します。
答え2
startx
ファイルにコマンドを書くという利点を利用する代わりに、ターミナルではなく.xinitrc
グラフィカルGUIで起動したいとSystemdに通知してください。
これを達成するには、次のようにします。
$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
その後、再起動します。
最後のビットは、ランレベル5ターゲットをSystemdのデフォルトターゲットに接続します。
Systemd を使用した操作
Systemdを使用してこれを行うこともできます。 SystemdとそのCLIを介してシステムの状態を直接管理するため、これは間違いなくより良いアプローチです。
現在、デフォルトのターゲットが何であるかを確認できます。
$ sudo systemctl get-default
multi-user.target
その後、グラフィックに変更します。
$ sudo systemctl set-default graphical.target
ターゲット
Systemd では、ターゲット runlevel5.target と graphic.target は同じです。 runlevel2.target と multi-user.target も同様です。
Runlevel Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off the system.
1 runlevel1.target, rescue.target Set up a rescue shell.
2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system.
3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system.
4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system.
5 runlevel5.target, graphical.target Set up a graphical multi-user system.
6 runlevel6.target, reboot.target Shut down and reboot the system.
引用する
答え3
存在するオペレーティングシステム6
これは私にとって効果的です。
yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"