0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry Pi4 + openSUSE (Leap 15.2)

Last updated at Posted at 2020-12-10

はじめに

2020/12/09 日時点での内容です。
Raspberry Pi 上で動作する OS は色々ありますが、今回は openSUSE Leap 15.2 をインストールしてみました。
自分自身への覚え書きでもありますが、ご覧いただいた方への参考情報となれば幸いです。

1.イメージのダウンロード

元ネタ URL https://en.opensuse.org/HCL:Raspberry_Pi4

今回は、最低限のものしか入っていない JeOS を使いました。
個人的な感想ですが、いきなり全部入りから始めるよりも、JeOS から順にアップデートや必要なパッケージをインストールした方が手堅いように思います。

2.MicroSD への書き込み

ダウンロードした xxx.raw.xz を unxz して xxx.raw にします。その raw イメージを、Micro SD へ書き込みます。
DD for windows とか、イメージがそのまま書き込めるツールであれば何でも良いと思いますが、僕は USBImageTool で MicroSD へ書き込みました。

USBImageTool.jpg

3. MicroSD からの起動

書き込んだ MicroSD をラズベリーパイに差し込み起動します。
ユーザ名:root パスワード:linux で、ログインします。

4.アップデート

なにはともあれ、最新のパッケージバージョンにする。
JeOS のイメージに含まれるものが最新パッケージとは限らないので、余計な bug を踏まないためにも、まずはアップデートします。

IP アドレスを振り、デフォルトルータを設定し、/etc/resolv.conf に DNS の設定を加えたのちに zypper を実行

# zypper up

5. 追加パッケージ_GUI 環境

私は gnome を使いたかったので gnome を追加インストールしました。
gnome を入れる、依存関係も含めて 1550 ものパッケージがリストアップされ、私の環境では、ダウンロードとインストールに2時間近くかかりました。
まあ、ダウンロードにかかる時間はネットワークの速度に依存しますが・・・

# zypper search -t pattern gnome
Loading repository data...
Reading installed packages...

S | Name        | Summary                             | Type
--+-------------+-------------------------------------+--------
  | devel_gnome | GNOME Development                   | pattern
  | gnome       | GNOME Desktop Environment (Wayland) | pattern
  | gnome_basic | GNOME Desktop Environment (Basic)   | pattern
  | gnome_x11   | GNOME Desktop Environment (X11)     | pattern
# 
# zypper in -t pattern gnome

インストール完了後、システムの環境を CUI から GUI へ変更します。
# systemctl set-default graphical.target

晴れて GUI 環境が利用できるようになりました。
gnome.jpg

6.その他

後は、お好みに応じてパッケージをインストールしていきます。
例えば C コンパイラが欲しいときに zypper in gcc でも良いのですが、コンパイラ以外に make も欲しくなるのが普通かと思います。
1つ1つインストールするのは面倒なので、パターンでインストールするのがおすすめです。

zypper search -t pattern で、パターンの一覧がリストされます。

# zypper search -t pattern
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...

S  | 名前                         | 概要                                               | 種類
---+------------------------------+----------------------------------------------------+---------
   | 32bit                        | 32-Bit Runtime Environment                         | パターン
   | apparmor                     | AppArmor                                           | パターン
i  | base                         | Minimal Base System                                | パターン
   | books                        | Documentation                                      | パターン
   | ceph_base                    | Ceph base                                          | パターン
... 後略 ... 

例えば C の開発環境が必要なら以下のように devel_C_C++ を入れるなど
# zypper in -t pattern devel_C_C++

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?