---
# System prepended metadata

title: 開発用ラズパイのセットアップ
tags: [' public', raspberry-pi]

---

---
tags: raspberry-pi, public
---

# 開発用ラズパイのセットアップ


# その他

- Chromeの履歴を消す

# 入れたいパッケージ

```shell=
$ sudo apt install caffeine
$ sudo apt install tree
$ sudo apt install git
$ sudo apt install vim
$ sudo apt install code
$ sudo apt install build-essential
$ sudo apt install direnv
$ sudo apt install dvc
$ sudo apt install silversearcher-ag
$ sudo apt install curl
$ sudo apt install docker
```

direnv hook

```.bashrc
eval "$(direnv hook bash)"
```


# スワップファイルの有効化
https://qiita.com/homelan/items/62a09aa0d0586d0280a2

```shell=
$ sudo apt install dphys-swapfile
$ sudo systemctl start dphys-swapfile
$ sudo systemctl enable dphys-swapfile
$ systemctl status dphys-swapfile
```


# SSH/VNCの有効化

設定から

# SSHの設定

see 1book


# ログファイルの色付け

lnavを使う。
raspberry-piではsnapdからインスコする。

installation

```shell
sudo apt update
sudo apt install snapd
sudo reboot
sudo snap install lnav
```

https://snapcraft.io/install/lnav/raspbian


# SCPの例

```shell
scp -r pi@raspberrypi.local:/home/pi/workspace/edge-analyzer/edge-analyzer.tar ./
```

NOTE: 注意VNC/SSHFSで転送したファイルは同じ容量でも違う可能性があるので注意


```shell=
$ md5sum edge-analyzer.tar
0939a6616f0af0858968585d16fa0654  edge-analyzer.tar
$ md5sum edge-analyzer.tar
6a13de0aaececcd1b094544441c91a17  edge-analyzer.tar
```

# SSHFSの例

おすすめ市内がsshfsも使える。

```shell
sshfs pi@raspberrypi.local:/home/pi ~/mount-point
```

```shell
mkdir ~/mount-point
```