私的AI研究会 > Raspbian覚書
Raspbian ダウンロードサイト
※2020/05/27 アップデートが行われOSの名称が「Raspbian」から「Raspberry Pi OS」に変更されています。
$ sudo raspi-config
pi@raspberrypi:~ $ ifconfig eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether dc:a6:32:71:af:e6 txqueuelen 1000 (イーサネット) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (ローカルループバック) RX packets 17 bytes 1284 (1.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 17 bytes 1284 (1.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.12 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::e175:372c:58c7:929 prefixlen 64 scopeid 0x20<link> ether dc:a6:32:71:af:e7 txqueuelen 1000 (イーサネット) RX packets 81 bytes 9468 (9.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 122 bytes 19804 (19.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
pi@raspberrypi:~ $ ifconfig wlan0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.12 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::e175:372c:58c7:929 prefixlen 64 scopeid 0x20<link> ether dc:a6:32:71:af:e7 txqueuelen 1000 (イーサネット) RX packets 164 bytes 16770 (16.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 183 bytes 28394 (27.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ここまで進めば以後は、Raspberry Pi からマウス・キーボードを外してリモートターミナルでの操作ができる。ディスプレイも原則不要(動作確認はできないが…)
pi@raspberrypi:~ $ sudo apt update 取得:1 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB] 取得:2 http://archive.raspberrypi.org/debian buster/main armhf Packages [279 kB] 取得:3 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] 取得:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB] 13.3 MB を 16秒 で取得しました (856 kB/s) パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードできるパッケージが 281 個あります。表示するには 'apt list --upgradable' を実行してください。
pi@raspberrypi-mas:~ $ sudo apt upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています... 完了 : : アップグレード: 19 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。 45.2 MB 中 12.2 MB のアーカイブを取得する必要があります。 この操作後に追加で 94.9 MB のディスク容量が消費されます。 続行しますか? [Y/n]
続行しますか? [Y/n] y 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf xdg-dbus-proxy armhf 0.1.1-1 [19.6 kB] 取得:2 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libwebkit2gtk-4.0-37 armhf 2.26.4-1~deb10u2+rpi1 [9,933 kB] 取得:3 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf libjavascriptcoregtk-4.0-18 armhf 2.26.4-1~deb10u2+rpi1 [2,258 kB] 12.2 MB を 3秒 で取得しました (3,646 kB/s) changelog を読み込んでいます... 完了 (データベースを読み込んでいます ... 現在 153489 個のファイルとディレクトリがインストールされています。) .../00-binutils-arm-linux-gnueabihf_2.31.1-16+rpi2_armhf.deb を展開する準備をしています ... binutils-arm-linux-gnueabihf (2.31.1-16+rpi2) で (2.31.1-16+rpi1 に) 上書き展開しています ... : : man-db (2.8.5-2) のトリガを処理しています ... desktop-file-utils (0.23-4) のトリガを処理しています ... libvlc-bin:armhf (3.0.8-0+deb10u1+rpt7) のトリガを処理しています ... pi@raspberrypi:~ $
pi@raspberrypi:~ $ sudo apt update ヒット:1 http://raspbian.raspberrypi.org/raspbian buster InRelease ヒット:2 http://archive.raspberrypi.org/debian buster InRelease パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージはすべて最新です。 pi@raspberrypi:~
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi変更後→
deb http://ftp.jaist.ac.jp/raspbian buster main contrib non-free rpi # deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
$ sudo apt update ヒット:1 http://ftp.jaist.ac.jp/raspbian buster InRelease ヒット:2 http://archive.raspberrypi.org/debian buster InRelease パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージはすべて最新です。
pi@raspberrypi:~ $ sudo apt install tightvncserver パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libllvm8 libva-wayland2 libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 pimixer point-rpi xfconf これを削除するには 'sudo apt autoremove' を利用してください。 以下の追加パッケージがインストールされます: xfonts-base 提案パッケージ: tightvnc-java 以下のパッケージは「削除」されます: realvnc-vnc-server 以下のパッケージが新たにインストールされます: tightvncserver xfonts-base アップグレード: 0 個、新規インストール: 2 個、削除: 1 個、保留: 0 個。 6,448 kB のアーカイブを取得する必要があります。 この操作後に 28.5 MB のディスク容量が解放されます。 続行しますか? [Y/n]
続行しますか? [Y/n] y 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf tightvncserver armhf 1:1.3.9-9+deb10u1 [551 kB] 取得:2 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf xfonts-base all 1:1.0.5 [5,897 kB] 6,448 kB を 11秒 で取得しました (586 kB/s) (データベースを読み込んでいます ... 現在 153538 個のファイルとディレクトリがインストールされています。) realvnc-vnc-server (6.7.1.42348) を削除しています ... 以前に未選択のパッケージ tightvncserver を選択しています。 (データベースを読み込んでいます ... 現在 153459 個のファイルとディレクトリがインストールされています。) .../tightvncserver_1%3a1.3.9-9+deb10u1_armhf.deb を展開する準備をしています ... tightvncserver (1:1.3.9-9+deb10u1) を展開しています... 以前に未選択のパッケージ xfonts-base を選択しています。 .../xfonts-base_1%3a1.0.5_all.deb を展開する準備をしています ... xfonts-base (1:1.0.5) を展開しています... tightvncserver (1:1.3.9-9+deb10u1) を設定しています ... update-alternatives: /usr/bin/vncserver (vncserver) を提供するために自動モードで /usr/bin/tightvncserver を使います update-alternatives: /usr/bin/Xvnc (Xvnc) を提供するために自動モードで /usr/bin/Xtightvnc を使います update-alternatives: /usr/bin/vncpasswd (vncpasswd) を提供するために自動モードで /usr/bin/tightvncpasswd を使います xfonts-base (1:1.0.5) を設定しています ... fontconfig (2.13.1-2) のトリガを処理しています ... desktop-file-utils (0.23-4) のトリガを処理しています ... mime-support (3.62) のトリガを処理しています ... hicolor-icon-theme (0.17-2) のトリガを処理しています ... gnome-menus (3.31.4-3) のトリガを処理しています ... man-db (2.8.5-2) のトリガを処理しています ... shared-mime-info (1.10-1) のトリガを処理しています ... pi@raspberrypi:~ $
pi@raspberrypi:~ $ tightvncserver You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? y Password: Verify: New 'X' desktop is raspberrypi-mas:1 Creating default startup script /home/pi/.vnc/xstartup Starting applications specified in /home/pi/.vnc/xstartup Log file is /home/pi/.vnc/raspberrypi:1.log
$ netstat -nlt 稼働中のインターネット接続 (サーバのみ) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN5901 ポートの表示があれば起動している。
$ tightvncserver -kill :1
$ cd /etc/init.d/ $ sudo vi vncboot #! /bin/sh ### BEGIN INIT INFO # Provides: vncboot # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start VNC Server at boot time # Description: Start VNC Server at boot time. ### END INIT INFO # /etc/init.d/vncboot USER=pi HOME=/home/pi export USER HOME case "$1" in start) echo "Starting VNC Server" #Insert your favoured settings for a VNC session su $USER -c '/usr/bin/vncserver :1 -geometry 1280x720 -depth 24' ;; stop) echo "Stopping VNC Server" su $USER -c '/usr/bin/vncserver -kill :1' ;; *) echo "Usage: /etc/init.d/vncboot {start|stop}" exit 1 ;; esac exit 0
$ cd /etc/init.d/ $ sudo chmod 755 vncboot $ sudo update-rc.d vncboot defaultsRaspberry Pi の起動時に vncserver が自動起動する。
$ sudo update-rc.d /etc/init.d/vncboot remove $ sudo reboot
参考サイト: Raspberry PiのVNCサーバーの自動起動の設定
$ vncpasswd Using password file /home/pi/.vnc/passwd Password: Verify: Would you like to enter a view-only password (y/n)? Y Password: Verify:
参考サイト: IT女子のラズベリーパイ入門奮闘記
上記設定で基本の Raspbian 設定は終了。以下は必要に応じて設定する項目。
Raspberry Pi4 上でサポートされている画面解像度まで設定可能。
pi@raspberrypi-ml:~ $ tightvncserver -kill :1 Killing Xtightvnc process ID 547
pi@raspberrypi-ml:~ $ tightvncserver -geometry 1920x1024 -depth 24 New 'X' desktop is raspberrypi-ml:1 Starting applications specified in /home/pi/.vnc/xstartup Log file is /home/pi/.vnc/raspberrypi-ml:1.log
pi@raspberrypi:~ $ cd /etc/init.d/ pi@raspberrypi:/etc/init.d $ sudo vi vncboot
pi@raspberrypi:/etc/init.d $ sudo reboot
参考サイト: Linux やってみる
pi@raspberrypi:~ $ /opt/vc/bin/tvservice -m CEA Group CEA has 15 modes: mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced (native) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced (native) mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive
pi@raspberrypi:~ $ /opt/vc/bin/tvservice -s state 0x6 [DVI DMT (87) RGB full 15:9], 800x480 @ 59.00Hz, progressive pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd /boot pi@raspberrypi:/boot $ sudo cp config.txt config.txt.org
pi@raspberrypi:/boot $ sudo vi config.txt hdmi_group=1 hdmi_mode=5
pi@raspberrypi:/boot $ sudo reboot
pi@raspberrypi:~ $ /opt/vc/bin/tvservice -s state 0xa [HDMI CUSTOM RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive
# uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border overscan_left=-64 overscan_right=-64 overscan_top=-64 overscan_bottom=-64
参考サイト:
sudo vi /etc/xdg/lxsession/LXDE-pi/autostart @xset s off @xset -dpms @xset s noblank
$ sudo vi /etc/lightdm/lightdm.conf [SeatDefaults] xserver-command=X -s 0 -dpms
参考サイト:
$ sudo apt-get update : $ sudo apt-get install -y fonts-noto
$ sudo reboot
$ sudo apt-get update : $ sudo apt-get install -y ibus-mozc
参考サイト: 日本語表示・入力の設定 (ibus-mozc)
● ラズパイに複製元SDカードを挿して起動
● SDカードリーダーに複製先のSDカードを装着してラズパイのUSBに挿す
このとき複製先のSDカードがフォーマット済みであれば自動的にデスクトップにマウントされる。未使用のものはマウントされないがそのまま次に進む。
● SD Card Copierを開く
● vncビューアなどで、デスクトップ上のアクセサリ > SD Card Copier を選ぶ
● コピー先を選んでStart
・Copy From Device に複製元を指定する。例:SD16G (/dev/mmcblk0)
・Copy To Deviceにコピー先を指定する。例:MassStrage Device(/dev/sda)
選択には十分注意すること。あらかじめ $ sudo fdisk -l などのコマンドでデバイス名を確認しておく。
● 実行前の再確認。(コピー先のデータがなくなることの警告)
・「Yes」を押してスタート。
● コピーが始まり、10分程度で終了(Copy Complete を表示)する。
・できた SDカードはそのままラズパイに挿せば起動する。
・wifi設定やインストール済みソフトまで複製元が丸ごとコピーできる。
参考サイト: SD Card CopyerでラズパイのSDカードを複製
ラズパイ の簡単バックアップ・復元アプリ「SD Card Copier」の翻訳
※ could not create FAT エラーの場合
microSD カードによってはフォーマットエラーとなることがある。32GBまでのカードの場合、windows10 標準の「ディスクの管理」ソフトでFAT32 でフォーマットし直すことで複製可能となることがある。
ユーザー名:pi パスワード:raspberry
$ vncpasswd Using password file /home/pi/.vnc/passwd Password: Warning: password truncated to the length of 8. Verify: Would you like to enter a view-only password (y/n)? y Password: Warning: password truncated to the length of 8. Verify:
$ sudo vi /etc/init.d/vncboot : echo "Starting VNC Server" #Insert your favoured settings for a VNC session su $USER -c '/usr/bin/vncserver :1 -geometry 1280x720 -depth 24' ;; :
$ sudo vi /boot/config.txt
pi@raspberrypi:/ $ sudo fdisk -l Disk /dev/mmcblk0: 29.2 GiB, 31312576512 bytes, 61157376 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x5e3da3da Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA) /dev/mmcblk0p2 532480 61157375 60624896 28.9G 83 Linux
pi@raspberrypi:/ $ sudo fdisk -l Disk /dev/mmcblk0: 29.2 GiB, 31312576512 bytes, 61157376 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x5e3da3da Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA) /dev/mmcblk0p2 532480 61157375 60624896 28.9G 83 Linux Disk /dev/sda: 29.2 GiB, 31312576512 bytes, 61157376 sectors Disk model: Storage Device Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x5e3da3da Device Boot Start End Sectors Size Id Type /dev/sda1 8192 532479 524288 256M c W95 FAT32 (LBA) /dev/sda2 532480 13303807 12771328 6.1G 83 Linux
Raspberry Piでイメージバックアップとして SDカード全体のイメージをファイルにする場合 SDカードにより無駄にサイズが大きなバックアップファイルになってしまう。また、同じ容量のSDカードでも微妙に使用できる容量が違うことがありイメージバックアップを別の SDカードに正常にリストアできないことがある。
この対応としてイメージバックアップを作成するときに、パーティションの使っていない領域を削って上記の問題が起きないようにする。
pi@raspberrypi:~ $ sudo raspi-config
pi@raspberrypi:~ $ df -h ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/root 14G 12G 1.3G 91% / devtmpfs 779M 0 779M 0% /dev tmpfs 908M 0 908M 0% /dev/shm tmpfs 908M 8.6M 900M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 908M 0 908M 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 54M 199M 22% /boot tmpfs 182M 4.0K 182M 1% /run/user/1000
pi@raspberrypi:~ $ df -h ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/root 29G 12G 16G 43% / devtmpfs 779M 0 779M 0% /dev tmpfs 908M 0 908M 0% /dev/shm tmpfs 908M 8.6M 900M 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 908M 0 908M 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 54M 199M 22% /boot tmpfs 182M 4.0K 182M 1% /run/user/1000
方向キーでのカーソル入力が何か拍子にABCDと入力になってしまうことが度々ある。vim はデフォルトでvi互換モードで起動され、その場合は方向キーではなくh,j,k,lでカーソルを動かさなければならないよう。不便なので設定変更する。 vimの設定はホームのディレクトリにある.vimrcに書く。
$ vi ~/.vimrc set nocompatible set backspace=indent,eol,start
参考サイト: vimで方向キーがABCDを入力してしまう問題の解決
$ vi ~/.vimrc set nocompatible set backspace=indent,eol,start set number set expandtab set tabstop=4 set shiftwidth=4 set autoindent
参考サイト: Vimで方向キーを押すとABCDが出る問題を直す
pi@raspberrypi:~ $ sudo ln -s ~/.vimrc /root/.vimrc pi@raspberrypi:~ $ sudo ls -la /root 合計 24 drwx------ 4 root root 4096 3月 19 05:34 . drwxr-xr-x 21 root root 4096 3月 19 04:49 .. -rw-r--r-- 1 root root 570 9月 9 2019 .bashrc drwx------ 2 root root 4096 9月 26 09:13 .cache -rw-r--r-- 1 root root 148 9月 9 2019 .profile lrwxrwxrwx 1 root root 15 3月 19 05:34 .vimrc -> /home/pi/.vimrc drwx------ 3 root root 4096 3月 17 15:37 .vnc
参考サイト: 覚え書き
$ sudo apt-get update $ sudo apt-get install vim パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: vim-runtime 提案パッケージ: ctags vim-doc vim-scripts 以下のパッケージが新たにインストールされます: vim vim-runtime アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 2 個。 6,780 kB のアーカイブを取得する必要があります。 この操作後に追加で 32.6 MB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf vim-runtime all 2:8.1.0875-5 [5,775 kB] 取得:2 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf vim armhf 2:8.1.0875-5 [1,005 kB] 6,780 kB を 2秒 で取得しました (3,342 kB/s) 以前に未選択のパッケージ vim-runtime を選択しています。 (データベースを読み込んでいます ... 現在 153643 個のファイルとディレクトリがインストールされています。) .../vim-runtime_2%3a8.1.0875-5_all.deb を展開する準備をしています ... 'vim-runtime による /usr/share/vim/vim81/doc/help.txt から /usr/share/vim/vim81/doc/help.txt.vim-tiny への退避 (divert)' を追加しています 'vim-runtime による /usr/share/vim/vim81/doc/tags から /usr/share/vim/vim81/doc/tags.vim-tiny への退避 (divert)' を追加しています vim-runtime (2:8.1.0875-5) を展開しています... 以前に未選択のパッケージ vim を選択しています。 .../vim_2%3a8.1.0875-5_armhf.deb を展開する準備をしています ... vim (2:8.1.0875-5) を展開しています... vim-runtime (2:8.1.0875-5) を設定しています ... vim (2:8.1.0875-5) を設定しています ... update-alternatives: /usr/bin/vim (vim) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/vimdiff (vimdiff) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/rvim (rvim) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/rview (rview) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/vi (vi) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/view (view) を提供するために自動モードで /usr/bin/vim.basic を使います update-alternatives: /usr/bin/ex (ex) を提供するために自動モードで /usr/bin/vim.basic を使います man-db (2.8.5-2) のトリガを処理しています ...設定を追加する。
$ vi ~/.vimrc syntax on
参考サイト: 初心者向け vimrcの設定方法
$ sudo apt-get install autocutsel パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: alsa-base gstreamer0.10-alsa gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libllvm8 libva-wayland2 libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 pimixer point-rpi xfconf これを削除するには 'sudo apt autoremove' を利用してください。 以下のパッケージが新たにインストールされます: autocutsel アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 14.6 kB のアーカイブを取得する必要があります。 この操作後に追加で 50.2 kB のディスク容量が消費されます。 取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf autocutsel armhf 0.10.0-2 [14.6 kB] 14.6 kB を 2秒 で取得しました (7,735 B/s) 以前に未選択のパッケージ autocutsel を選択しています。 (データベースを読み込んでいます ... 現在 159219 個のファイルとディレクトリがインストールされています。) .../autocutsel_0.10.0-2_armhf.deb を展開する準備をしています ... autocutsel (0.10.0-2) を展開しています... autocutsel (0.10.0-2) を設定しています ... man-db (2.8.5-2) のトリガを処理しています ...
$ sudo vi .vnc/xstartup # Fix to make GNOME work #vncconfig & autocutsel -fork export XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession
$ vncserver -kill :1 Killing Xtightvnc process ID 539 $ tightvncserver New 'X' desktop is raspberrypi-ml:1 Starting applications specified in /home/pi/.vnc/xstartup Log file is /home/pi/.vnc/raspberrypi-ml:1.log
標準では vncviewer画面がアクティブな場合画面キャプチャーできない。(ほかのウインドウをアクティブにしてデスクトップ全体のキャプチャーはできるが)
- VNCビューアの設定画面にある「SendSpecialKeys(特別なキーをサーバへ直接送る)」の項目を True にするだけで、PrintScreenボタンを押すと画面キャプチャが取れるようになる。
※「Exprt」タブの「Pass special keys directly to VNC Server」のチェックを外す必要あり。2020/12/17追記- VNCビューアを使っている時のサーバ側の画面キャプチャーを取ることができるようになる。
参考サイト: VNCクライアントからの画面キャプチャ
参考サイト: Wi-FiやIPアドレスの設定を行う方法
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=JP network={ ssid="XXXXXXXXX" psk="xxxxxxxxxxxxx key_mgmt=WPA-PSK priority=0 } network={ ssid="XXXXXXXXX" psk="xxxxxxxxxxxxx key_mgmt=WPA-PSK priority=10 }
参考サイト: 複数の Wi-Fi アクセスポイントを設定する
for /l %i in (0,1,255) do ping -w 1 -n 1 192.168.0.%i C:\Users\izuts>ping -w 1 -n 1 192.168.0.%1 ping 要求ではホスト 192.168.0.%1 が見つかりませんでした。ホスト名を確認してもう 一度実行してください。 : : C:\Users\izuts>ping -w 1 -n 1 192.168.0.%1 ping 要求ではホスト 192.168.0.%1 が見つかりませんでした。ホスト名を確認してもう 一度実行してください。 C:\Users\izuts>
C:\Users\izuts>arp -a インターフェイス: 192.168.0.16 --- 0xc インターネット アドレス 物理アドレス 種類 192.168.0.1 xx-xx-xx-xx-xx-xx 動的 192.168.0.2 xx-xx-xx-xx-xx-xx 動的 192.168.0.12 xx-xx-xx-xx-xx-xx 動的 192.168.0.31 xx-xx-xx-xx-xx-xx 動的 192.168.0.200 xx-xx-xx-xx-xx-xx 動的 192.168.0.211 xx-xx-xx-xx-xx-xx 動的
Raspberry Pi財団が保持しているMACアドレスのレンジ
format 1 format 2 format 3 B8:27:EB:xx:xx:xx B8-27-EB-xx-xx-xx B827.EBxx.xxxx DC:A6:32:xx:xx:xx DC-A6-32-xx-xx-xx DCA6.32xx.xxxx
参考サイト:
pi@raspberrypi:~ $ hostname raspberrypi
ssh pi@raspberrypi.local
参考サイト:
venv はPython3.x.xには標準でバンドルされているので簡単に利用できる。
x86系のPCで動く Raspbian があるようなのでテストしてみた。
インストールは英語だが導入後は Raspberry Pi と同じように日本語環境もサポートしている。下記サイトからは、32/64ビット版とインストールなしで実行できる Live CD 版が同梱されたイメージファイルをダウンロードできる。
サポートの切れた Windows7 の古いパソコンの再生には有効かもしれない。
参考サイト: 中古PC活用:Windows PCにPIXEL(Raspberry Pi OS) for PCをインストールしてみよう