openSUSE インストール&設定

2020年6月10日

ディストリビューション

32bit(i586)では、ローリングリリースのTumbleweedのみ。

タンブルウィードをインストール

https://software.opensuse.org/distributions/tumbleweed
4.13GB

wget -c --limit-rate=1M https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-i586-Current.iso
wget https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-DVD-i586-Current.iso.sha256

dd status=progress bs=4M if=XXXXXXX of=/dev/sdx status=progress && sync

インストール

BTRFS
Xfce
/boot にブートローダーをインストール・・・正常にインストール出来なかったもよう。

はじめの起動が出来なかった。
再度USBから起動、レスキューを選び
mountして
chroot
mount -a
grub2-install
grub2-mkconfig

はじめの起動後

HD 5.0GB使用  メモリ 300MB使用(Xfce4)
何もせずに日本語入力できた。

/etc/fstab
ルート(/) のマウントオプションを default から compress に変更。
再起動。同じデバイスには 自動で同じcompressが適用されるようだ。

/usr を圧縮
sudo btrfs filesystem defragment -r -v -c /usr ; lxqt-leave --suspend
sda7の使用量が 3.1GBになった

sudo hostnamectl set-hostname suse
echo 'Defaults timestamp_timeout=3600' | sudo tee /etc/sudoers.d/timestamp

/boot を別パーティションへ移動した時の設定

YaST 「ブートローダ」で「独自の起動パーティション」をチェックして
/dev/sda15 とする必要がある。
「パーティションから起動」はルートパーティションらしい。bootパーテーションだと思っていたが違った。

beep音を消す

https://wiki.archlinux.jp/index.php/PC_%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AB%E3%83%BC

echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/nobeep.conf

アプリケーションを追加インストール

YaST Software で次をインストール

MozillaFirefox
patterns-lxqt-lxqt xscreensaver lxqt-theme-openSUSE-default lxqt-theme-openSUSE-leaper  lxqt-theme-openSUSE-light
featherpad-lang
gparted
keepassxc
smplayer
gnumeric # 表計算

NetworkManager-applet を削除して nm-tray をインストール

開発版(最新0.15) LXQt ?

sudo zypper ar http://download.opensuse.org/repositories/X11:/LXQt:/git/openSUSE_Tumbleweed/X11:LXQt:git.repo
sudo zypper ref && zypper dup --from X11_LXQt_git

これは開発版ではなかった(古い?)ので削除。

YaST で
https://download.opensuse.org/repositories/X11:/LXQt/openSUSE_Tumbleweed/
を追加する。
優先度を 99 -> 100 や 99 -> 90 変えてみたが、
これでも更新されない。どうすれば???

ソフトウエア管理でメニューから「オプション」「製造元の変更を許可する」をチェックする
メニュー「パッケージ」→「新しいバージョンがあれば更新する」を選択

コミュニティのリポジトリを追加してみる
https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/openSUSE_Tumbleweed/
最新ではなかった。もとに戻す。
追加したリポジトリを無効にして、次のコマンド。
sudo zypper dup --allow-vendor-change

Veracrypt

https://software.opensuse.org/package/veracrypt

実験リポジトリを追加
https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/
YaSTでveracryptをインストール

Xfce4 を アンインストール

sudo zypper rm -u patterns-xfce-xfce_basis

以下、古い記録

インストール

https://software.opensuse.org/distributions/tumbleweed
i586 DVDイメージをダウンロード
4.26GB

btrfsでフォーマット
※btrfsだとブートローダーを / パーティションにインストールできない

デスクトップを選ばずにインストールするとIceWMが起動する。
しかし色々やったが WiFiに接続が出来なかった。

インストールし直し。Xfce4を選らぶ。
今度はWiFiに接続できた。

```bash
localhost:~> df -m
ファイルシス   1M-ブロック  使用 使用可 使用% マウント位置
devtmpfs               958     0    958    0% /dev
tmpfs                  968     1    968    1% /dev/shm
tmpfs                  968     2    966    1% /run
tmpfs                  968     0    968    0% /sys/fs/cgroup
/dev/sda11            7093  4903   1983   72% /
/dev/sda11            7093  4903   1983   72% /boot/grub2/i386-pc
/dev/sda11            7093  4903   1983   72% /home
/dev/sda11            7093  4903   1983   72% /opt
/dev/sda11            7093  4903   1983   72% /root
/dev/sda11            7093  4903   1983   72% /srv
/dev/sda11            7093  4903   1983   72% /tmp
/dev/sda11            7093  4903   1983   72% /usr/local
/dev/sda11            7093  4903   1983   72% /var
tmpfs                  194     1    194    1% /run/user/1000
/dev/sda1              243     7    220    3% /run/media/username/grub-boot
localhost:~> free -m
              total        used        free      shared  buff/cache   available
Mem:           1934         348         656          73         929        1298
Swap:             0           0           0
localhost:~>
```
HDD 約5GB使用

grubメニューに他のlinuxが表示されなかった。
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
これでgrubメニューを作る。

snapd のインストール openSUSE_Tumbleweedの場合

sudo zypper addrepo https://download.opensuse.org/repositories/system:snappy/openSUSE_Tumbleweed/system:snappy.repo
sudo zypper --gpg-auto-import-keys refresh
sudo zypper dup --from snappy
sudo zypper install snapd

systemctl enable snapd.apparmor.service

Snapアプリケーションをインストールできるが 実行エラーになる。
```bash
localhost:~> qterminal-snap
No protocol specified
qt.qpa.screen: QXcbConnection: Could not connect to display :0.0
Could not connect to any X display.
localhost:~>
```
バグがまだ修正されていない
https://forum.snapcraft.io/t/opensuse-tumbleweed-cannot-start-any-snap/13085

様々なISOからインストール

https://software.opensuse.org/distributions/tumbleweed

i586 ネットワークイメージをダウンロード
115MB

WiFiに接続できなかった

●GNOME Live CD をダウンロード

https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-GNOME-Live-i686-Current.iso
サイズ約950M

Live起動で使ってみる。

●レスキューライブCDをダウンロード
https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-Rescue-CD-i686-Current.iso
サイズ約620M

●XFCE Live CD をダウンロード
https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-XFCE-Live-i686-Current.iso
約830MB

Live起動で使ってみる。

●ネットワークインストール をダウンロード
openSUSE-Tumbleweed-NET-i586-Current.iso
約112MB

USBから起動&インストール

ハードディスク4.8GiBで残800MiBでインストールできた。
デスクトップ環境を入れる場合、軽量Xfceでも後1GiB以上必要だと思われる。

デスクトップ環境を選ばずにインストールしたところiceWMのデスクトップになる。

grubメニューに他のlinuxが表示されない。
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
これでgrubメニューを作る。

sudo zypper refresh
ネットワークインストールのため、全て最新のパッケージになっていた。

●KDEをインストール
openSUSE-Tumbleweed-DVD-i586-Current.iso
4.1GB

デスクトップ環境としてKDEを選択する。

TODO

  • smplayerのコーデックが不足している?
  • lightdm-gtk-greeter-settings
    エラー: Unable to init server: Could not connect: Connection refused
  • NetwrokManager がサスペンド復帰で切断され再接続できないことが多い
    サスペンドで 省電力モードになっているのか???
  • バッテリ制御 tlp tp_smapi?
  • chromiumがインストールできない。(2020-05-13現在)i586用はない! 公式もコミュニティも x86_64のみ https://software.opensuse.org/package/chromium