Linux

最小インストールしたCentOS7でGUIを使えるようにする

CentOS7を新規インストール時、不要なパッケージを入れたくなかったので「Minimal ISO」のイメージを使ったところ、当然ながらGUI環境までも入らなくなってしまいました。

特に問題ないと言えばないですが、GUI環境はあったほうが何かと便利なので追加でインストールしたときの備忘録です。

GUI環境のインストール

まずはGUI環境を以下のコマンドでインストール。「groupinstall」を使えば、関連するパッケージ群を1つのグループとしてまとめてインストールできます。

sudo yum groupinstall "GNOME Desktop"

実行すると、インストールされるパッケージの一覧が表示された後に、以下のような確認が出るので「y」を選択。

トランザクションの要約
==============================================
インストール 285 パッケージ (+729 個の依存関係のパッケージ)
更新 ( 18 個の依存関係のパッケージ)

総ダウンロード容量: 734 M
Is this ok [y/d/N]:

インストールが終わるのをお茶でも飲みながら待ちます。それなりにパッケージの数が多いのでしばらく時間がかかります。途中、確認のダイアログ(y/N)がでることがありますが、特に気にせず「y」でOKです。

GUIを有効化する

GUI環境一式のインストール完了したら、以下のコマンドでGUIを有効にしてあげます。

startx

有効化すると以下のような初期設定画面が表示されるので、言語設定などをしていきます。

初期設定が完了すると、GUI環境で作業ができるようになります。これでセットアップ自体は完了です。

GUI環境で起動するようにする

GUI環境は整いましたが、このままではシステムを再起動するとCUIに戻ってしまいます。

次回起動時もGUI環境で立ち上げたい場合は、システム起動時のランレベルを変えてあげましょう。ランレベルは簡単に言えば「起動モード」みたいなものです。

sudo systemctl set-default graphical.target

これで次回起動時からGUI環境で立ち上がるようになります。ちなみに、「やっぱり起動時はCUIが良い!」というときは以下のコマンドで元に戻せます。

sudo systemctl set-default multi-user.target

ではではノシ

関連記事

日記 自作物

2020/5/14

GitHubのコントリビューション数をグラフ化してみた

先日、ブログのトップページにGitHubの草を表示してみたという記事をあげました。 Corgi Lab. ~備忘録のための技術ブログ~ブログ内にGithubの草を生やしてみた今回はちょっとした小ネタです。お気づきの方もいるかもしれませんが、PC限定でブログのページ上部にGithubのコントリビューションを表示してみました。俗にいう「草を生やす」というやつです。特に深い意図はありませんが、これがあるだけでぐっと技術系ブログ色が... GitHubの草(コントリビューション)は日々の活動が可視化されるので、個 ...

この記事を読む

RaspberryPi

2020/5/6

Raspberry Pi4上のUbuntu ServerでCPUクロックを制限する方法

Raspberry Pi4は消費電力が大きく発熱がちょっと心配です。そのため、用途によっては意図的にCPUの動作クロックを絞って消費電力と発熱を抑えるという運用もアリかと思います。 CPUクロックの設定方法の多くはRaspbianを例に挙げていますが、Ubuntu Serverでも同じ方法で設定できたので、備忘録として残しておきたいと思います。 動作環境は、 ・Raspberry Pi4本体:モデルB(メモリ4GB) ・OS:Ubuntu Server 20.04 です。 目次CPU状態のチェッククロック ...

この記事を読む

RaspberryPi Linux

2020/5/2

RaspberryPi4でUbuntu Server 20.04を動かしてみた

新しい遊び道具として、RaspberryPi4(ModelB 4GBメモリ)を買いました。 前モデルと比べて大幅に性能アップしているということで、学習用のLinux環境としても実用的なものになりそうです。ということで、今回はRaspbian(ラズパイの標準OS)ではなく、Ubuntu Serverをインストールして使ってみたいと思います(・∀・) 目次OSイメージのダウンロードSDカードにイメージを書き込む初期起動+設定固定IPアドレスを設定する OSイメージのダウンロード まずはUbuntu Serve ...

この記事を読む

日記

2020/5/14

ブログ内にGithubの草を生やしてみた

今回はちょっとした小ネタです。 お気づきの方もいるかもしれませんが、PC限定でブログのページ上部にGithubのコントリビューションを表示してみました。俗にいう「草を生やす」というやつです。 特に深い意図はありませんが、これがあるだけでぐっと技術系ブログ色が強まるので、遊び半分で組み込んでみました。そこまで難しくないので、その方法を紹介しようと思います。 目次生やすだけなら簡単ちょっとひと工夫画像の取得はwget+Cronであとはブログ内に貼るだけ後日談:自分でグラフをつくってみました 生やすだけなら簡単 ...

この記事を読む

Flutter

2020/4/12

【Flutter】リリースチャンネルについて調べてみた

この記事を書いている2020/04/12時点で、FlutterのiOS実機ビルドが以下のようなエラーで通らなくなっています(´・ω・) Building for iOS, but the linked and embedded framework 'App.framework' was built for iOS Simulator. どうやら、最新のXcode11.4とstableチャンネルの組み合わせが原因らしく、Flutterのチャンネルを切り替えてあげればOKとのことでした。 とりあえず、stab ...

この記事を読む

-Linux

© 2020 Corgi Lab. ~備忘録のための技術ブログ~