下記の内容の/etc/netplan/01-network-manager-all.yaml
を作成する
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
dhcp4: no
addresses: [172.21.102.22/16]
下記の内容の/etc/netplan/02-network-manager-all.yaml
を作成する
network:
version: 2
renderer: NetworkManager
ethernets:
enp1s0:
addresses: [172.22.102.22/16]
下記のコマンドを実行する
$ sudo netplan apply
インターネットに接続して下記のコマンドを実行する
$ sudo apt update
$ sudo apt install openssh-server
$ sudo ufw allow ssh
デスクトップ環境を起動せずに、直接hascats-exeを起動するようにする:
下記の内容の/usr/share/xsessions/custom.desktop
を作成する
[Desktop Entry]
Name=XSession
Comment=This session uses the custom xsession file
Exec=/etc/X11/Xsession
下記の内容の~/.xsession
を作成する
#!/usr/bin/env bash
xsetroot -cursor_name left_ptr &
exec /home/dmrc/.local/bin/hascats-exe
[https://www.yokoweb.net/2018/05/14/ubuntu-18_04-timesyncd/]
hascats.deb
を作る:
はじめにバイナリを/hascats/home/dmrc/.local/bin/hascats-exe
を置く。e.g.,
cp /home/dmrc/.local/bin/hascats-exe /home/dmrc/hascats-install-ubuntu-desktop/hascats/home/dmrc/.local/bin/hascats-exe
hascatsディレクトリを.deb
に固める。
$ cd /home/dmrc/hascats-install-ubuntu-desktop
$ fakeroot dpkg-deb --build hascats
※fakeroot がないと言われた場合はsudo apt-get install fakeroot
hascats.deb
をインストールする:
$ sudo dpkg -i hascats.deb