2020年3月26日木曜日

Clear Linux

触(ふ)れずにいたのでとりあえずお触り。

https://distrowatch.com/table.php?distribution=clear

https://clearlinux.org/downloads
clear-32660-live-server.iso (今は clear-32680-live-server.iso になっている) をダウンロードしてインストール。

余計なもののない感は素敵。
何かパッケージ(バンドルと呼ぶみたいなので以降バンドル)入れたりする時は swupd コマンドでゴソゴソする模様。

$ swupd bundle-list
Error: Failed to retrieve 32660 MoM manifest
Warning: Could not determine which installed bundles are experimental

Installed bundles:
 - NetworkManager
 - acpica-unix2
 - aspell
 - aspell-de
 - aspell-es
 - aspell-fr
 - bootloader
 - curl
 - diffutils
 - file
 - findutils
 - glibc-locale
 - gzip
 - hardware-uefi
 - htop
 - iperf
 - iproute2
 - kbd
 - kernel-install
 - kernel-native
 - less
 - lib-openssl
 - libglib
 - libstdcpp
 - linux-firmware
 - linux-firmware-extras
 - linux-firmware-wifi
 - man-pages
 - minicom
 - openssh-client
 - openssh-server
 - os-core
 - os-core-plus
 - os-core-update
 - os-core-webproxy
 - p11-kit
 - parallel
 - patch
 - perl-basic
 - powertop
 - procps-ng
 - qemu-guest-additions
 - socat
 - strace
 - sudo
 - sysadmin-basic
 - syslinux
 - tmux
 - tzdata
 - unzip
 - which
 - wpa_supplicant
 - xz
 - zstd

Total: 54

これだけ。インストール時に advanced なんたらにしたらもっと絞れるかも?見てない。

入ってないコマンドでバンドルがある場合はサジェストしてくれる。

$ tcpdump
tcpdump: command not found
To install tcpdump use: sudo swupd bundle-add network-basic
$ ifconfig
ifconfig: command not found
To install ifconfig use: sudo swupd bundle-add net-tools
$ whois
whois: command not found
To install whois use: sudo swupd bundle-add network-basic
$ strings
strings: command not found
To install strings use: sudo swupd bundle-add binutils
$ gcc
gcc: command not found
To install gcc use: sudo swupd bundle-add c-basic
$ clang
clang: command not found
To install clang use: sudo swupd bundle-add llvm
$ httpd
httpd: command not found
To install httpd use: sudo swupd bundle-add httpd
$ nginx
nginx: command not found
To install nginx use: sudo swupd bundle-add nginx
$ memcached
memcached: command not found
To install memcached use: sudo swupd bundle-add memcached
$ redis-server
redis-server: command not found
To install redis-server use: sudo swupd bundle-add redis-native
$ postmaster
postmaster: command not found
To install postmaster use: sudo swupd bundle-add postgresql
$ mysqld
mysqld: command not found
To install mysqld use: sudo swupd bundle-add mariadb
$ rrdtool
rrdtool: command not found
To install rrdtool use: sudo swupd bundle-add rrdtool
$ crontab -l
crontab: command not found
To install crontab use: sudo swupd bundle-add cronie

https://clearlinux.org/software
で探せる。

rpm -qf  相当な、あるファイルがどのバンドルに入っているかを確認できるかは不明。
swupd bundle-info --file バンドル名 でインストールされるファイル一覧は見れる。
 
/etc/fstab はデフォルトでは「無い」
できれば作らずに使うのがいいんだと思う。
https://clearlinux.org/news-blogs/where-etcfstab-clear-linux


ブート周りは上記の通り syslinux 入っていたり clr-boot-manager というのが入っていたり。

$ sudo clr-boot-manager list-kernels
* org.clearlinux.native.5.5.11-922
  org.clearlinux.native.5.5.10-921

$ cat /proc/cmdline
BOOT_IMAGE=org.clearlinux.native.5.5.10-921 root=PARTUUID=3241da4d-a86c-48e3-b49d-7dfe316dfd79 quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests init=/usr/bin/initra-desktop initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcu_nocbs=0-64 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f2fs tsc=reliable rw  initrd=freestanding-00-intel-ucode.cpio,freestanding-i915-firmware.cpio.xz

top は top じゃなくて htop なのはどうしてなんだろうな。
$ ls -l $(which top)
lrwxrwxrwx 1 root root 4 Sep 24  2019 /usr/bin/top -> htop

0 件のコメント:

コメントを投稿