Bitnami Mattermost 7.2 初期設定 + Python2,3 同居設定

Mattermostの最近のバージョンにはスレッド折り畳みやら、検索の改善やらいろいろ改善がされているようなので
VMをダウンロードしてインポートしたところからの初期設定手順です。
Bitnamiさんがいろいろ省きすぎて動かないものが多く、トラブルシューティングに時間がかかりました。。

# sshの設定をする

まずはsshでつなげられないといけないので、sshdの設定をします。
[公式ページ](https://docs.bitnami.com/virtual-machine/faq/get-started/enable-ssh/)に設定方法が書いてあるのでその通りやります。

viでは、PermitPassword。。のところを編集して、一時的にsshで入れるようにしておきます。

```shell
sudo rm -f /etc/ssh/sshd_not_to_be_run
sudo vi /etc/ssh/sshd_config
sudo systemctl enable ssh
sudo systemctl start ssh
```

# Debianのアップデート

きっと新しいライブラリになっているだろう。。と思いつつ一応。

```
sudo apt-get update
```

最新のVMなら特にアップデート無し。

```shell-session
bitnami@debian:~$ sudo apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://security.debian.org buster/updates InRelease [65.4 kB]
Get:3 http://security.debian.org buster/updates/main amd64 Packages [271 kB]
Get:4 http://security.debian.org buster/updates/main Translation-en [145 kB]
Fetched 482 kB in 7s (67.6 kB/s)
Reading package lists... Done
```

# 日本語ファイルを入れる

おまじない

```shell
sudo apt-get install fonts-ipafont
```

インストールが終わると、以下のパスにフォントが設置されます。

```shell
ls -l /usr/share/fonts/truetype/
```
```
total 0
lrwxrwxrwx 1 root root 43 Apr  7 04:29 fonts-japanese-gothic.ttf -> /etc/alternatives/fonts-japanese-gothic.ttf
lrwxrwxrwx 1 root root 43 Apr  7 04:29 fonts-japanese-mincho.ttf -> /etc/alternatives/fonts-japanese-mincho.ttf
```

# bash設定

`ll`って打ったら`ls -l`を実行してほしいので、.bashrcなども設定しておきます。

内容はお好みで。Qiita内だとこういう記事が上位っぽい。

https://qiita.com/reireias/items/d906ab086c3bc4c22147

なんかもっと書いてたような気がするけど、とりあえずこんな感じにしています。
※最後にCtrl+Cで抜ける

```shell
bitnami@debian:~$ cat > .bash_aliases
# sudo
# エイリアス値の最後の文字が 空白（半角スペース）の場合、エイリアスに続く次のコマンドワードもエイリアス拡張についてチェックされる
# これでsudoしても同じaliasが使えるようになる
alias sudo='sudo '

# mmctl
# mmctlを使いやすくするためのおまじない
alias mmctl="sudo -u mattermost mmctl --local"

# ls系
alias ls='ls --color=auto'
alias ll='ls -alF'
alias la='ls -A'
alias l='clear && ll'

# ドットの数で表現
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'

# 数字で表現
alias ..2='cd ../..'
alias ..3='cd ../../..'

# apt-get
alias ag='sudo apt-get'
alias agi='sudo apt-get install'
alias agr='sudo apt-get remove'
alias agu='sudo apt-get update'

# bundle系
alias b='bundle'
alias be='bundle exec'
alias bx='bundle exec'
alias bi='bundle install'
alias bo='bundle outdated'
alias bu='bundle update'
alias rc='bundle exec rails c'

# カレントディレクトリのパスをクリップボードにコピー(cpwd, copypathなど)
alias pwdc='pwd | tr -d "\n" | pbcopy'
export HT="/opt/bitnami/apps/redmine/htdocs"

alias ctl='sudo /opt/bitnami/ctlscript.sh'
alias cdh='cd ${HT}'

function unins() {
        echo "Uninstall Redmine Plugin : ${1}  OK?(y/N)"
        read ans

        if [ "${ans}" == "y" -o "${ans}" == "Y" ] ; then
                command bundle exec rake redmine:plugins:migrate NAME=${1} VERSION=0 RAILS_ENV=production
                rm -rf /opt/bitnami/apps/redmine/htdocs/plugins/${1}
        fi
}

```

# タイムゾーン

JSTにします。

変更前
```
bitnami@debian:~$ date
Sun 11 Sep 2022 05:58:06 AM UTC
```

localtimeを設定
```shell
sudo ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
```

変更後
```
bitnami@debian:~$ date
Sun 11 Sep 2022 02:58:15 PM JST
```

# 時刻同期設定

Bitnamiの最近のバージョンはtimedatectlを打つと以下のメッセージが出て動かない。
```
bitnami@debian:~$ systemctl timedatectl
Failed to connect to bus: No such file or directory
```

いろいろ自分でも調べてみた結果、いかにたどり着きました。
※Bitnamiのコミュニティより　　https://github.com/bitnami/vms/issues/185 

dbusがないからだ、ということなので、dbusを入れます。

```
sudo apt-get update
sudo apt-get install dbus
sudo systemctl enable dbus
sudo systemctl start dbus

sudo apt-get install systemd-timesyncd
sudo timedatectl set-ntp true

sudo reboot
```

それぞれを実行したときのログです。参考までに。

#### dbusインストール

```
sudo apt-get install dbus
```

<details><summary>ログ</summary>

```
bitnami@debian:~$ sudo apt-get install dbus
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libdbus-1-3
Suggested packages:
  default-dbus-session-bus | dbus-session-bus
The following NEW packages will be installed:
  dbus libdbus-1-3
0 upgraded, 2 newly installed, 0 to remove and 32 not upgraded.
Need to get 458 kB of archives.
After this operation, 1,123 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://deb.debian.org/debian bullseye/main amd64 libdbus-1-3 amd64 1.12.20-2 [219 kB]
Get:2 https://deb.debian.org/debian bullseye/main amd64 dbus amd64 1.12.20-2 [239 kB]
Fetched 458 kB in 0s (3,781 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libdbus-1-3:amd64.
(Reading database ... 26531 files and directories currently installed.)
Preparing to unpack .../libdbus-1-3_1.12.20-2_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.12.20-2) ...
Selecting previously unselected package dbus.
Preparing to unpack .../dbus_1.12.20-2_amd64.deb ...
Unpacking dbus (1.12.20-2) ...
Setting up libdbus-1-3:amd64 (1.12.20-2) ...
Setting up dbus (1.12.20-2) ...
dbus.service is a disabled or a static unit, not starting it.
dbus.socket is a disabled or a static unit, not starting it.
Processing triggers for libc-bin (2.31-13+deb11u3) ...
```
</details>

#### dbus有効化

```
sudo systemctl enable dbus
```

<details><summary>ログ</summary>

なんか文字がいっぱい出るけど気にしない。
```
bitnami@debian:~$ sudo systemctl enable dbus
Synchronizing state of dbus.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable dbus
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.

Possible reasons for having this kind of units are:
~ A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
~ A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
~ A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
~ In case of template units, the unit is meant to be enabled with some
  instance name specified.
```

</details>

#### dbus起動

```
sudo systemctl start dbus
```

<details><summary>ログ</summary>

特に何も出ません。
```
bitnami@debian:~$ sudo systemctl start dbus
bitnami@debian:~$
```

</details>

#### timedatectlのインストール

```
sudo apt-get install systemd-timesyncd
```

<details><summary>ログ</summary>

```
bitnami@debian:~$ sudo apt-get install systemd-timesyncd
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libsystemd0 systemd
Suggested packages:
  systemd-container policykit-1
The following NEW packages will be installed:
  systemd-timesyncd
The following packages will be upgraded:
  libsystemd0 systemd
2 upgraded, 1 newly installed, 0 to remove and 30 not upgraded.
Need to get 5,008 kB of archives.
After this operation, 212 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://deb.debian.org/debian bullseye/main amd64 systemd amd64 247.3-7+deb11u1 [4,501 kB]
Get:2 https://deb.debian.org/debian bullseye/main amd64 libsystemd0 amd64 247.3-7+deb11u1 [376 kB]
Get:3 https://deb.debian.org/debian bullseye/main amd64 systemd-timesyncd amd64 247.3-7+deb11u1 [131 kB]
Fetched 5,008 kB in 0s (13.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 26582 files and directories currently installed.)
Preparing to unpack .../systemd_247.3-7+deb11u1_amd64.deb ...
Unpacking systemd (247.3-7+deb11u1) over (247.3-7) ...
Preparing to unpack .../libsystemd0_247.3-7+deb11u1_amd64.deb ...
Unpacking libsystemd0:amd64 (247.3-7+deb11u1) over (247.3-7) ...
Setting up libsystemd0:amd64 (247.3-7+deb11u1) ...
Selecting previously unselected package systemd-timesyncd.
(Reading database ... 26582 files and directories currently installed.)
Preparing to unpack .../systemd-timesyncd_247.3-7+deb11u1_amd64.deb ...
Unpacking systemd-timesyncd (247.3-7+deb11u1) ...
Setting up systemd (247.3-7+deb11u1) ...
Setting up systemd-timesyncd (247.3-7+deb11u1) ...
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service.
Processing triggers for dbus (1.12.20-2) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
```

</details>

####  ntp起動

```
sudo timedatectl set-ntp true
```

<details><summary>ログ</summary>

何も出ません。

```
bitnami@debian:~$ sudo timedatectl set-ntp true
bitnami@debian:~$
```

</details>

#### リブート

```
sudo reboot
```

#### 確認

無事に動くようになりました。

```
bitnami@debian:~$ timedatectl
               Local time: Sun 2022-09-11 06:23:07 JST
           Universal time: Sat 2022-09-10 21:23:07 UTC
                 RTC time: Sat 2022-09-10 21:23:00
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
```

#### 同期先設定

```
sudo vi /etc/systemd/timesyncd.conf
```

以下の一か所だけ修正します。
```
NTP=
```

例えばこんな感じ。実際の環境に合わせて設定してください。
```
NTP=ntp.nict.jp
```

#### 同期設定反映

`systemctl` を使って`timesyncd`を再起動します。

##### 変更前

同期先が`(2.debian.pool.ntp.org)`になっています。

<details><summary>ログ</summary>

```
bitnami@debian:~$ sudo systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-09-11 06:21:10 JST; 8min ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 243 (systemd-timesyn)
     Status: "Initial synchronization to time server 185.170.216.123:123 (2.debian.pool.ntp.org)."
      Tasks: 2 (limit: 4678)
     Memory: 1.8M
        CPU: 50ms
     CGroup: /system.slice/systemd-timesyncd.service
             mq243 /lib/systemd/systemd-timesyncd

Sep 11 06:21:10 debian systemd[1]: Starting Network Time Synchronization...
Sep 11 06:21:10 debian systemd[1]: Started Network Time Synchronization.
Sep 11 06:21:12 debian systemd-timesyncd[243]: Network configuration changed, trying to establish connection.
Sep 11 06:21:12 debian systemd-timesyncd[243]: Network configuration changed, trying to establish connection.
Sep 11 06:21:13 debian systemd-timesyncd[243]: Network configuration changed, trying to establish connection.
Sep 11 06:21:44 debian systemd-timesyncd[243]: Initial synchronization to time server 185.170.216.123:123 (
```

</details>

##### 再起動

```
bitnami@debian:~$ sudo systemctl restart systemd-timesyncd.service
bitnami@debian:~$
```

##### 再起動後

同期先が` (ntp.nict.jp).`に代わりました。

<details><summary>ログ</summary>

```
bitnami@debian:~$  sudo systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-09-11 06:30:00 JST; 3s ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 1297 (systemd-timesyn)
     Status: "Initial synchronization to time server 133.243.238.164:123 (ntp.nict.jp)."
      Tasks: 2 (limit: 4678)
     Memory: 996.0K
        CPU: 44ms
     CGroup: /system.slice/systemd-timesyncd.service
             mq1297 /lib/systemd/systemd-timesyncd

Sep 11 06:30:00 debian systemd[1]: Starting Network Time Synchronization...
Sep 11 06:30:00 debian systemd[1]: Started Network Time Synchronization.
Sep 11 06:30:00 debian systemd-timesyncd[1297]: Initial synchronization to time server 133.243.238.164:123 (ntp.nict.jp).
bitnami@debian:~$
```
</details>

# straceインストール

timesyncdの件で調べたときにお世話になったのがstrace。
BitnamiのVMには入っていないので入れておきます。

```
sudo apt-get install strace
```

<details><summary>ログ</summary>

```
bitnami@debian:~$ sudo apt-get install strace
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libunwind8
The following NEW packages will be installed:
  libunwind8 strace
0 upgraded, 2 newly installed, 0 to remove and 30 not upgraded.
Need to get 1,139 kB of archives.
After this operation, 2,625 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://deb.debian.org/debian bullseye/main amd64 libunwind8 amd64 1.3.2-2 [54.5 kB]
Get:2 https://deb.debian.org/debian bullseye/main amd64 strace amd64 5.10-1 [1,084 kB]
Fetched 1,139 kB in 0s (5,876 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libunwind8:amd64.
(Reading database ... 26597 files and directories currently installed.)
Preparing to unpack .../libunwind8_1.3.2-2_amd64.deb ...
Unpacking libunwind8:amd64 (1.3.2-2) ...
Selecting previously unselected package strace.
Preparing to unpack .../strace_5.10-1_amd64.deb ...
Unpacking strace (5.10-1) ...
Setting up libunwind8:amd64 (1.3.2-2) ...
Setting up strace (5.10-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
```
</details>

<details><summary>おまけ：使い方の例></summary>

ログファイルを出力させて、その内容から判断します。
sleep でやるならこんな感じ。

```
bitnami@debian:~$ strace -o /tmp/sleep.log sleep 1
bitnami@debian:~$ cat /tmp/sleep.log
execve("/usr/bin/sleep", ["sleep", "1"], 0x7ffca9926118 /* 24 vars */) = 0
brk(NULL)                               = 0x55e295e9e000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=21055, ...}) = 0
mmap(NULL, 21055, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fdbe2217000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@n\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1839792, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdbe2215000
mmap(NULL, 1852680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdbe2050000
mprotect(0x7fdbe2075000, 1662976, PROT_NONE) = 0
mmap(0x7fdbe2075000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fdbe2075000
mmap(0x7fdbe21c0000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7fdbe21c0000
mmap(0x7fdbe220b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7fdbe220b000
mmap(0x7fdbe2211000, 13576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdbe2211000
close(3)                                = 0
arch_prctl(ARCH_SET_FS, 0x7fdbe2216580) = 0
mprotect(0x7fdbe220b000, 12288, PROT_READ) = 0
mprotect(0x55e294f37000, 4096, PROT_READ) = 0
mprotect(0x7fdbe2247000, 4096, PROT_READ) = 0
munmap(0x7fdbe2217000, 21055)           = 0
brk(NULL)                               = 0x55e295e9e000
brk(0x55e295ebf000)                     = 0x55e295ebf000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3041456, ...}) = 0
mmap(NULL, 3041456, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fdbe1d69000
close(3)                                = 0
clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0x7ffc4bffc7a0) = 0
close(1)                                = 0
close(2)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++
```

</details>

# (以降はまだチャレンジ中)Python のインストール

Mattermostのbotを動かすためにPythonを入れておきます。
他のマシン(利用者のWindowsマシンとか)で動かしてもいいんだけど、Windowsのタスマネージャがパスワード変更のたびに再設定しなきゃいけないのがめんどくさいので。

標準では入っていません。
```
bitnami@debian:~$ python --version
-bash: python: command not found
```

今回は Python2 と Python 3 を共存させます。

## gitのインストール

共存させるには pyenv が必要なのですが、pyenv を入れるにはgitが必要。
なので、まずはgitを入れます。

```
apt-get install -y git
```

<details><summary>ログ</summary>

```
bitnami@debian:~$ sudo apt-get install -y git
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  git-man libcurl3-gnutls liberror-perl
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
  git git-man libcurl3-gnutls liberror-perl
0 upgraded, 4 newly installed, 0 to remove and 30 not upgraded.
Need to get 7,728 kB of archives.
After this operation, 38.6 MB of additional disk space will be used.
Get:1 https://deb.debian.org/debian bullseye/main amd64 libcurl3-gnutls amd64 7.74.0-1.3+deb11u3 [342 kB]
Get:2 https://deb.debian.org/debian bullseye/main amd64 liberror-perl all 0.17029-1 [31.0 kB]
Get:3 https://deb.debian.org/debian bullseye/main amd64 git-man all 1:2.30.2-1 [1,827 kB]
Get:4 https://deb.debian.org/debian bullseye/main amd64 git amd64 1:2.30.2-1 [5,527 kB]
Fetched 7,728 kB in 1s (13.3 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libcurl3-gnutls:amd64.
(Reading database ... 26620 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.74.0-1.3+deb11u3) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17029-1_all.deb ...
Unpacking liberror-perl (0.17029-1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.30.2-1_all.deb ...
Unpacking git-man (1:2.30.2-1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.30.2-1_amd64.deb ...
Unpacking git (1:2.30.2-1) ...
Setting up libcurl3-gnutls:amd64 (7.74.0-1.3+deb11u3) ...
Setting up liberror-perl (0.17029-1) ...
Setting up git-man (1:2.30.2-1) ...
Setting up git (1:2.30.2-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
```

</details>

## pyenv取得

pyenvは、同一のOS上に複数のPythonバージョンを共存させるためのツール。

### インストール

```
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
```

### パスを通す

インストールしただけではパスは通らないので、パスを通す。

```
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
```

### .bashrcを再読み込み

```
source ~/.bashrc
```

### 確認

```
pyenv
```

以下のようにバージョンが出力されればOK
```
bitnami@debian:~$ pyenv
pyenv 2.3.4-4-g6a104f68
Usage: pyenv <command> [<args>]
(以下略)
```

## インストール可能なバージョンを調べる

リストに出てきたやつがインストール可能。
```
pyenv install --list
```

## 関連ライブラリインストール

Pythonを入れる前に以下のライブラリを入れておかないとこんなエラーになります。

```
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/pyenv/pyenv/wiki/Common-build-problems


BUILD FAILED (Debian 11 using python-build 2.3.4-4-g6a104f68)
```

これ、実はpyenvを入れる前提条件を満たしていないからです。

https://github.com/pyenv/pyenv/wiki#suggested-build-environment

紹介されている通り、以下のコマンドでインストールします。

```
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
```

<details><summary>ログ(超長いです。閲覧注意。)</summary>

たくさん入れてるから超長い。手動で入れようなんて思っちゃダメですね。

```
bitnami@debian:~$ sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
0% [Working]
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 https://deb.debian.org/debian bullseye InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9).
make is already the newest version (4.3-4.1).
make set to manually installed.
wget is already the newest version (1.21-1+deb11u1).
xz-utils is already the newest version (5.2.5-2.1~deb11u1).
xz-utils set to manually installed.
zlib1g-dev is already the newest version (1:1.2.11.dfsg-2+deb11u2).
The following additional packages will be installed:
  binfmt-support bzip2-doc icu-devtools libbrotli-dev libclang-cpp11 libcurl4 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libevent-2.1-7 libexpat1-dev libfontconfig-dev libfontconfig1-dev libfontenc1 libfreetype-dev libfreetype6-dev libgcrypt20-dev libgl1
  libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev
  libgnutlsxx28 libgpg-error-dev libicu-dev libidn2-dev libllvm11 libnspr4 libnspr4-dev libnss3 libnss3-dev libp11-kit-dev libpciaccess0 libpfm4
  libpipeline1 libpng-dev libpng-tools libpthread-stubs0-dev libsensors-config libsensors5 libtasn1-6-dev libtasn1-doc libtcl8.6 libtk8.6
  libunbound8 libutempter0 libvulkan1 libwayland-client0 libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcomposite1 libxdamage1 libxdmcp-dev
  libxext-dev libxfixes3 libxft-dev libxft2 libxi6 libxinerama1 libxkbfile1 libxmlsec1-gcrypt libxmlsec1-gnutls libxmlsec1-nss libxmu6 libxmuu1
  libxpm4 libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxss-dev libxss1 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
  libyaml-0-2 libz3-4 libz3-dev llvm-11 llvm-11-dev llvm-11-runtime llvm-11-tools llvm-runtime mesa-vulkan-drivers nettle-dev pkg-config
  python3-pkg-resources python3-pygments python3-yaml tcl tcl-dev tcl8.6 tcl8.6-dev tk tk8.6 tk8.6-dev uuid-dev x11-utils x11proto-core-dev
  x11proto-dev x11proto-scrnsaver-dev x11proto-xext-dev xbitmaps xorg-sgml-doctools xterm xtrans-dev
Suggested packages:
  freetype2-doc libgcrypt20-doc gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc icu-doc liblzma-doc readline-doc lm-sensors
  sqlite3-doc libssl-doc libx11-doc libxcb-doc libxext-doc llvm-11-doc python3-setuptools python-pygments-doc ttf-bitstream-vera tcl-doc
  tcl-tclreadline tcl8.6-doc tk-doc tk8.6-doc mesa-utils xfonts-cyrillic
The following NEW packages will be installed:
  binfmt-support bzip2-doc icu-devtools libbrotli-dev libbz2-dev libclang-cpp11 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libevent-2.1-7 libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1-dev libfontenc1 libfreetype-dev libfreetype6-dev libgcrypt20-dev
  libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27
  libgnutls28-dev libgnutlsxx28 libgpg-error-dev libicu-dev libidn2-dev libllvm11 liblzma-dev libncursesw5-dev libnspr4 libnspr4-dev libnss3
  libnss3-dev libp11-kit-dev libpciaccess0 libpfm4 libpipeline1 libpng-dev libpng-tools libpthread-stubs0-dev libreadline-dev libsensors-config
  libsensors5 libsqlite3-dev libssl-dev libtasn1-6-dev libtasn1-doc libtcl8.6 libtk8.6 libunbound8 libutempter0 libvulkan1 libwayland-client0
  libx11-dev libx11-xcb1 libxau-dev libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-shape0 libxcb-shm0
  libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcomposite1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft-dev libxft2 libxi6 libxinerama1
  libxkbfile1 libxml2-dev libxmlsec1-dev libxmlsec1-gcrypt libxmlsec1-gnutls libxmlsec1-nss libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender-dev
  libxrender1 libxshmfence1 libxslt1-dev libxss-dev libxss1 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 libyaml-0-2 libz3-4 libz3-dev llvm llvm-11
  llvm-11-dev llvm-11-runtime llvm-11-tools llvm-runtime mesa-vulkan-drivers nettle-dev pkg-config python3-pkg-resources python3-pygments
  python3-yaml tcl tcl-dev tcl8.6 tcl8.6-dev tk tk-dev tk8.6 tk8.6-dev uuid-dev x11-utils x11proto-core-dev x11proto-dev x11proto-scrnsaver-dev
  x11proto-xext-dev xbitmaps xorg-sgml-doctools xterm xtrans-dev
The following packages will be upgraded:
  curl libcurl4
2 upgraded, 137 newly installed, 0 to remove and 28 not upgraded.
Need to get 123 MB of archives.
After this operation, 604 MB of additional disk space will be used.
Get:1 https://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB]
Get:2 https://deb.debian.org/debian bullseye/main amd64 binfmt-support amd64 2.2.1-1 [66.1 kB]
Get:3 https://deb.debian.org/debian bullseye/main amd64 bzip2-doc all 1.0.8-4 [514 kB]
Get:4 https://deb.debian.org/debian bullseye/main amd64 curl amd64 7.74.0-1.3+deb11u3 [269 kB]
Get:5 https://deb.debian.org/debian bullseye/main amd64 libcurl4 amd64 7.74.0-1.3+deb11u3 [345 kB]
Get:6 https://deb.debian.org/debian bullseye/main amd64 icu-devtools amd64 67.1-7 [201 kB]
Get:7 https://deb.debian.org/debian bullseye/main amd64 libbrotli-dev amd64 1.0.9-2+b2 [288 kB]
Get:8 https://deb.debian.org/debian bullseye/main amd64 libbz2-dev amd64 1.0.8-4 [30.1 kB]
Get:9 https://deb.debian.org/debian bullseye/main amd64 libz3-4 amd64 4.8.10-1 [6,949 kB]
Get:10 https://deb.debian.org/debian bullseye/main amd64 libllvm11 amd64 1:11.0.1-2 [17.9 MB]
Get:11 https://deb.debian.org/debian bullseye/main amd64 libclang-cpp11 amd64 1:11.0.1-2 [9,632 kB]
Get:12 https://deb.debian.org/debian bullseye/main amd64 libdrm-amdgpu1 amd64 2.4.104-1 [28.5 kB]
Get:13 https://deb.debian.org/debian bullseye/main amd64 libpciaccess0 amd64 0.16-1 [53.6 kB]
Get:14 https://deb.debian.org/debian bullseye/main amd64 libdrm-intel1 amd64 2.4.104-1 [71.8 kB]
Get:15 https://deb.debian.org/debian bullseye/main amd64 libdrm-nouveau2 amd64 2.4.104-1 [26.8 kB]
Get:16 https://deb.debian.org/debian bullseye/main amd64 libdrm-radeon1 amd64 2.4.104-1 [30.2 kB]
Get:17 https://deb.debian.org/debian bullseye/main amd64 libevent-2.1-7 amd64 2.1.12-stable-1 [188 kB]
Get:18 https://deb.debian.org/debian bullseye/main amd64 libexpat1-dev amd64 2.2.10-2+deb11u3 [141 kB]
Get:19 https://deb.debian.org/debian bullseye/main amd64 libffi-dev amd64 3.3-6 [56.5 kB]
Get:20 https://deb.debian.org/debian bullseye/main amd64 libpng-dev amd64 1.6.37-3 [298 kB]
Get:21 https://deb.debian.org/debian bullseye/main amd64 libfreetype-dev amd64 2.10.4+dfsg-1+deb11u1 [571 kB]
Get:22 https://deb.debian.org/debian bullseye/main amd64 libfreetype6-dev amd64 2.10.4+dfsg-1+deb11u1 [82.6 kB]
Get:23 https://deb.debian.org/debian bullseye/main amd64 uuid-dev amd64 2.36.1-8+deb11u1 [99.4 kB]
Get:24 https://deb.debian.org/debian bullseye/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB]
Get:25 https://deb.debian.org/debian bullseye/main amd64 libfontconfig-dev amd64 2.13.1-4.2 [368 kB]
Get:26 https://deb.debian.org/debian bullseye/main amd64 libfontconfig1-dev amd64 2.13.1-4.2 [238 kB]
Get:27 https://deb.debian.org/debian bullseye/main amd64 libfontenc1 amd64 1:1.1.4-1 [24.3 kB]
Get:28 https://deb.debian.org/debian bullseye/main amd64 libgpg-error-dev amd64 1.38-2 [133 kB]
Get:29 https://deb.debian.org/debian bullseye/main amd64 libgcrypt20-dev amd64 1.8.7-6 [615 kB]
Get:30 https://deb.debian.org/debian bullseye/main amd64 libglapi-mesa amd64 20.3.5-1 [71.7 kB]
Get:31 https://deb.debian.org/debian bullseye/main amd64 libsensors-config all 1:3.6.0-7 [32.3 kB]
Get:32 https://deb.debian.org/debian bullseye/main amd64 libsensors5 amd64 1:3.6.0-7 [52.3 kB]
Get:33 https://deb.debian.org/debian bullseye/main amd64 libvulkan1 amd64 1.2.162.0-1 [103 kB]
Get:34 https://deb.debian.org/debian bullseye/main amd64 libgl1-mesa-dri amd64 20.3.5-1 [9,633 kB]
Get:35 https://deb.debian.org/debian bullseye/main amd64 libglvnd0 amd64 1.3.2-1 [53.6 kB]
Get:36 https://deb.debian.org/debian bullseye/main amd64 libx11-xcb1 amd64 2:1.7.2-1 [203 kB]
Get:37 https://deb.debian.org/debian bullseye/main amd64 libxcb-dri2-0 amd64 1.14-3 [103 kB]
Get:38 https://deb.debian.org/debian bullseye/main amd64 libxcb-dri3-0 amd64 1.14-3 [102 kB]
Get:39 https://deb.debian.org/debian bullseye/main amd64 libxcb-glx0 amd64 1.14-3 [118 kB]
Get:40 https://deb.debian.org/debian bullseye/main amd64 libxcb-present0 amd64 1.14-3 [101 kB]
Get:41 https://deb.debian.org/debian bullseye/main amd64 libxcb-shm0 amd64 1.14-3 [101 kB]
Get:42 https://deb.debian.org/debian bullseye/main amd64 libxcb-sync1 amd64 1.14-3 [105 kB]
Get:43 https://deb.debian.org/debian bullseye/main amd64 libxcb-xfixes0 amd64 1.14-3 [105 kB]
Get:44 https://deb.debian.org/debian bullseye/main amd64 libxdamage1 amd64 1:1.1.5-2 [15.7 kB]
Get:45 https://deb.debian.org/debian bullseye/main amd64 libxfixes3 amd64 1:5.0.3-2 [22.1 kB]
Get:46 https://deb.debian.org/debian bullseye/main amd64 libxshmfence1 amd64 1.3-1 [8,820 B]
Get:47 https://deb.debian.org/debian bullseye/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB]
Get:48 https://deb.debian.org/debian bullseye/main amd64 libglx-mesa0 amd64 20.3.5-1 [186 kB]
Get:49 https://deb.debian.org/debian bullseye/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg-1+deb11u1 [338 kB]
Get:50 https://deb.debian.org/debian bullseye/main amd64 libgmp-dev amd64 2:6.2.1+dfsg-1+deb11u1 [643 kB]
Get:51 https://deb.debian.org/debian bullseye/main amd64 libunbound8 amd64 1.13.1-1 [504 kB]
Get:52 https://deb.debian.org/debian bullseye/main amd64 libgnutls-dane0 amd64 3.7.1-5+deb11u2 [395 kB]
Get:53 https://deb.debian.org/debian bullseye/main amd64 libgnutls-openssl27 amd64 3.7.1-5+deb11u2 [395 kB]
Get:54 https://deb.debian.org/debian bullseye/main amd64 libgnutlsxx28 amd64 3.7.1-5+deb11u2 [14.6 kB]
Get:55 https://deb.debian.org/debian bullseye/main amd64 libidn2-dev amd64 2.3.0-5 [87.7 kB]
Get:56 https://deb.debian.org/debian bullseye/main amd64 libp11-kit-dev amd64 0.23.22-1 [214 kB]
Get:57 https://deb.debian.org/debian bullseye/main amd64 libtasn1-6-dev amd64 4.16.0-2 [104 kB]
Get:58 https://deb.debian.org/debian bullseye/main amd64 nettle-dev amd64 3.7.3-1 [1,263 kB]
Get:59 https://deb.debian.org/debian bullseye/main amd64 libgnutls28-dev amd64 3.7.1-5+deb11u2 [1,302 kB]
Get:60 https://deb.debian.org/debian bullseye/main amd64 libicu-dev amd64 67.1-7 [9,597 kB]
Get:61 https://deb.debian.org/debian bullseye/main amd64 liblzma-dev amd64 5.2.5-2.1~deb11u1 [229 kB]
Get:62 https://deb.debian.org/debian bullseye/main amd64 libncursesw5-dev amd64 6.2+20201114-2 [940 B]
Get:63 https://deb.debian.org/debian bullseye/main amd64 libnspr4 amd64 2:4.29-1 [112 kB]
Get:64 https://deb.debian.org/debian bullseye/main amd64 libnspr4-dev amd64 2:4.29-1 [211 kB]
Get:65 https://deb.debian.org/debian bullseye/main amd64 libnss3 amd64 2:3.61-1+deb11u2 [1,306 kB]
Get:66 https://deb.debian.org/debian bullseye/main amd64 libnss3-dev amd64 2:3.61-1+deb11u2 [253 kB]
Get:67 https://deb.debian.org/debian bullseye/main amd64 libpfm4 amd64 4.11.1+git32-gd0b85fb-1 [286 kB]
Get:68 https://deb.debian.org/debian bullseye/main amd64 libpng-tools amd64 1.6.37-3 [141 kB]
Get:69 https://deb.debian.org/debian bullseye/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5,344 B]
Get:70 https://deb.debian.org/debian bullseye/main amd64 libreadline-dev amd64 8.1-1 [148 kB]
Get:71 https://deb.debian.org/debian bullseye/main amd64 libsqlite3-dev amd64 3.34.1-3 [963 kB]
Get:72 https://deb.debian.org/debian bullseye/main amd64 libssl-dev amd64 1.1.1n-0+deb11u3 [1,814 kB]
Get:73 https://deb.debian.org/debian bullseye/main amd64 libtasn1-doc all 4.16.0-2 [321 kB]
Get:74 https://deb.debian.org/debian bullseye/main amd64 libtcl8.6 amd64 8.6.11+dfsg-1 [1,018 kB]
Get:75 https://deb.debian.org/debian bullseye/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB]
Get:76 https://deb.debian.org/debian bullseye/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB]
Get:77 https://deb.debian.org/debian bullseye/main amd64 libxss1 amd64 1:1.2.3-1 [17.8 kB]
Get:78 https://deb.debian.org/debian bullseye/main amd64 libtk8.6 amd64 8.6.11-2 [780 kB]
Get:79 https://deb.debian.org/debian bullseye/main amd64 libutempter0 amd64 1.2.1-2 [8,960 B]
Get:80 https://deb.debian.org/debian bullseye/main amd64 libwayland-client0 amd64 1.18.0-2~exp1.1 [26.9 kB]
Get:81 https://deb.debian.org/debian bullseye/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:82 https://deb.debian.org/debian bullseye/main amd64 x11proto-dev all 2020.1-1 [594 kB]
Get:83 https://deb.debian.org/debian bullseye/main amd64 libxau-dev amd64 1:1.0.9-1 [22.9 kB]
Get:84 https://deb.debian.org/debian bullseye/main amd64 x11proto-core-dev all 2020.1-1 [3,404 B]
Get:85 https://deb.debian.org/debian bullseye/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB]
Get:86 https://deb.debian.org/debian bullseye/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB]
Get:87 https://deb.debian.org/debian bullseye/main amd64 libxcb1-dev amd64 1.14-3 [176 kB]
Get:88 https://deb.debian.org/debian bullseye/main amd64 libx11-dev amd64 2:1.7.2-1 [841 kB]
Get:89 https://deb.debian.org/debian bullseye/main amd64 libxmu6 amd64 2:1.1.2-2+b3 [60.8 kB]
Get:90 https://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB]
Get:91 https://deb.debian.org/debian bullseye/main amd64 libxaw7 amd64 2:1.0.13-1.1 [202 kB]
Get:92 https://deb.debian.org/debian bullseye/main amd64 libxcb-randr0 amd64 1.14-3 [113 kB]
Get:93 https://deb.debian.org/debian bullseye/main amd64 libxcb-shape0 amd64 1.14-3 [102 kB]
Get:94 https://deb.debian.org/debian bullseye/main amd64 libxcomposite1 amd64 1:0.4.5-1 [16.6 kB]
Get:95 https://deb.debian.org/debian bullseye/main amd64 x11proto-xext-dev all 2020.1-1 [3,404 B]
Get:96 https://deb.debian.org/debian bullseye/main amd64 libxext-dev amd64 2:1.3.3-1.1 [107 kB]
Get:97 https://deb.debian.org/debian bullseye/main amd64 libxrender-dev amd64 1:0.9.10-1 [40.8 kB]
Get:98 https://deb.debian.org/debian bullseye/main amd64 libxft-dev amd64 2.3.2-2 [68.7 kB]
Get:99 https://deb.debian.org/debian bullseye/main amd64 libxi6 amd64 2:1.7.10-1 [83.4 kB]
Get:100 https://deb.debian.org/debian bullseye/main amd64 libxinerama1 amd64 2:1.1.4-2 [17.7 kB]
Get:101 https://deb.debian.org/debian bullseye/main amd64 libxkbfile1 amd64 1:1.1.0-1 [75.2 kB]
Get:102 https://deb.debian.org/debian bullseye/main amd64 libxml2-dev amd64 2.9.10+dfsg-6.7+deb11u2 [791 kB]
Get:103 https://deb.debian.org/debian bullseye/main amd64 libxmlsec1-gcrypt amd64 1.2.31-1 [64.7 kB]
Get:104 https://deb.debian.org/debian bullseye/main amd64 libxmlsec1-gnutls amd64 1.2.31-1 [56.7 kB]
Get:105 https://deb.debian.org/debian bullseye/main amd64 libxmlsec1-nss amd64 1.2.31-1 [85.6 kB]
Get:106 https://deb.debian.org/debian bullseye/main amd64 libxslt1-dev amd64 1.1.34-4+deb11u1 [329 kB]
Get:107 https://deb.debian.org/debian bullseye/main amd64 libxmlsec1-dev amd64 1.2.31-1 [407 kB]
Get:108 https://deb.debian.org/debian bullseye/main amd64 libxmuu1 amd64 2:1.1.2-2+b3 [23.9 kB]
Get:109 https://deb.debian.org/debian bullseye/main amd64 libxrandr2 amd64 2:1.5.1-1 [37.5 kB]
Get:110 https://deb.debian.org/debian bullseye/main amd64 x11proto-scrnsaver-dev all 2020.1-1 [3,412 B]
Get:111 https://deb.debian.org/debian bullseye/main amd64 libxss-dev amd64 1:1.2.3-1 [23.5 kB]
Get:112 https://deb.debian.org/debian bullseye/main amd64 libxtst6 amd64 2:1.2.3-1 [27.8 kB]
Get:113 https://deb.debian.org/debian bullseye/main amd64 libxv1 amd64 2:1.0.11-1 [24.6 kB]
Get:114 https://deb.debian.org/debian bullseye/main amd64 libxxf86dga1 amd64 2:1.1.4-1+b3 [22.1 kB]
Get:115 https://deb.debian.org/debian bullseye/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB]
Get:116 https://deb.debian.org/debian bullseye/main amd64 libz3-dev amd64 4.8.10-1 [90.8 kB]
Get:117 https://deb.debian.org/debian bullseye/main amd64 llvm-11-runtime amd64 1:11.0.1-2 [212 kB]
Get:118 https://deb.debian.org/debian bullseye/main amd64 llvm-runtime amd64 1:11.0-51+nmu5 [8,532 B]
Get:119 https://deb.debian.org/debian bullseye/main amd64 llvm-11 amd64 1:11.0.1-2 [8,463 kB]
Get:120 https://deb.debian.org/debian bullseye/main amd64 llvm amd64 1:11.0-51+nmu5 [10.7 kB]
Get:121 https://deb.debian.org/debian bullseye/main amd64 python3-pkg-resources all 52.0.0-4 [190 kB]
Get:122 https://deb.debian.org/debian bullseye/main amd64 python3-pygments all 2.7.1+dfsg-2.1 [657 kB]
Get:123 https://deb.debian.org/debian bullseye/main amd64 python3-yaml amd64 5.3.1-5 [138 kB]
Get:124 https://deb.debian.org/debian bullseye/main amd64 llvm-11-tools amd64 1:11.0.1-2 [373 kB]
Get:125 https://deb.debian.org/debian bullseye/main amd64 llvm-11-dev amd64 1:11.0.1-2 [28.0 MB]
Get:126 https://deb.debian.org/debian bullseye/main amd64 mesa-vulkan-drivers amd64 20.3.5-1 [4,086 kB]
Get:127 https://deb.debian.org/debian bullseye/main amd64 tcl8.6 amd64 8.6.11+dfsg-1 [124 kB]
Get:128 https://deb.debian.org/debian bullseye/main amd64 tcl amd64 8.6.11+1 [5,788 B]
Get:129 https://deb.debian.org/debian bullseye/main amd64 tcl8.6-dev amd64 8.6.11+dfsg-1 [1,018 kB]
Get:130 https://deb.debian.org/debian bullseye/main amd64 tcl-dev amd64 8.6.11+1 [8,360 B]
Get:131 https://deb.debian.org/debian bullseye/main amd64 tk8.6 amd64 8.6.11-2 [72.3 kB]
Get:132 https://deb.debian.org/debian bullseye/main amd64 tk amd64 8.6.11+1 [5,828 B]
Get:133 https://deb.debian.org/debian bullseye/main amd64 tk8.6-dev amd64 8.6.11-2 [777 kB]
Get:134 https://deb.debian.org/debian bullseye/main amd64 tk-dev amd64 8.6.11+1 [5,656 B]
Get:135 https://deb.debian.org/debian bullseye/main amd64 libglx0 amd64 1.3.2-1 [35.7 kB]
Get:136 https://deb.debian.org/debian bullseye/main amd64 libgl1 amd64 1.3.2-1 [89.5 kB]
Get:137 https://deb.debian.org/debian bullseye/main amd64 x11-utils amd64 7.7+5 [202 kB]
Get:138 https://deb.debian.org/debian bullseye/main amd64 xbitmaps all 1.1.1-2.1 [25.8 kB]
Get:139 https://deb.debian.org/debian bullseye/main amd64 xterm amd64 366-1+deb11u1 [819 kB]
Fetched 123 MB in 6s (20.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpipeline1:amd64.
(Reading database ... 28144 files and directories currently installed.)
Preparing to unpack .../000-libpipeline1_1.5.3-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.3-1) ...
Selecting previously unselected package binfmt-support.
Preparing to unpack .../001-binfmt-support_2.2.1-1_amd64.deb ...
Unpacking binfmt-support (2.2.1-1) ...
Selecting previously unselected package bzip2-doc.
Preparing to unpack .../002-bzip2-doc_1.0.8-4_all.deb ...
Unpacking bzip2-doc (1.0.8-4) ...
Preparing to unpack .../003-curl_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking curl (7.74.0-1.3+deb11u3) over (7.74.0-1.3+deb11u2) ...
Preparing to unpack .../004-libcurl4_7.74.0-1.3+deb11u3_amd64.deb ...
Unpacking libcurl4:amd64 (7.74.0-1.3+deb11u3) over (7.74.0-1.3+deb11u2) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../005-icu-devtools_67.1-7_amd64.deb ...
Unpacking icu-devtools (67.1-7) ...
Selecting previously unselected package libbrotli-dev:amd64.
Preparing to unpack .../006-libbrotli-dev_1.0.9-2+b2_amd64.deb ...
Unpacking libbrotli-dev:amd64 (1.0.9-2+b2) ...
Selecting previously unselected package libbz2-dev:amd64.
Preparing to unpack .../007-libbz2-dev_1.0.8-4_amd64.deb ...
Unpacking libbz2-dev:amd64 (1.0.8-4) ...
Selecting previously unselected package libz3-4:amd64.
Preparing to unpack .../008-libz3-4_4.8.10-1_amd64.deb ...
Unpacking libz3-4:amd64 (4.8.10-1) ...
Selecting previously unselected package libllvm11:amd64.
Preparing to unpack .../009-libllvm11_1%3a11.0.1-2_amd64.deb ...
Unpacking libllvm11:amd64 (1:11.0.1-2) ...
Selecting previously unselected package libclang-cpp11.
Preparing to unpack .../010-libclang-cpp11_1%3a11.0.1-2_amd64.deb ...
Unpacking libclang-cpp11 (1:11.0.1-2) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../011-libdrm-amdgpu1_2.4.104-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.104-1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../012-libpciaccess0_0.16-1_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.16-1) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../013-libdrm-intel1_2.4.104-1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.104-1) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../014-libdrm-nouveau2_2.4.104-1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.104-1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../015-libdrm-radeon1_2.4.104-1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.104-1) ...
Selecting previously unselected package libevent-2.1-7:amd64.
Preparing to unpack .../016-libevent-2.1-7_2.1.12-stable-1_amd64.deb ...
Unpacking libevent-2.1-7:amd64 (2.1.12-stable-1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../017-libexpat1-dev_2.2.10-2+deb11u3_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.10-2+deb11u3) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../018-libffi-dev_3.3-6_amd64.deb ...
Unpacking libffi-dev:amd64 (3.3-6) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../019-libpng-dev_1.6.37-3_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.37-3) ...
Selecting previously unselected package libfreetype-dev:amd64.
Preparing to unpack .../020-libfreetype-dev_2.10.4+dfsg-1+deb11u1_amd64.deb ...
Unpacking libfreetype-dev:amd64 (2.10.4+dfsg-1+deb11u1) ...
Selecting previously unselected package libfreetype6-dev:amd64.
Preparing to unpack .../021-libfreetype6-dev_2.10.4+dfsg-1+deb11u1_amd64.deb ...
Unpacking libfreetype6-dev:amd64 (2.10.4+dfsg-1+deb11u1) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../022-uuid-dev_2.36.1-8+deb11u1_amd64.deb ...
Unpacking uuid-dev:amd64 (2.36.1-8+deb11u1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../023-pkg-config_0.29.2-1_amd64.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libfontconfig-dev:amd64.
Preparing to unpack .../024-libfontconfig-dev_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig-dev:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1-dev:amd64.
Preparing to unpack .../025-libfontconfig1-dev_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libfontenc1:amd64.
Preparing to unpack .../026-libfontenc1_1%3a1.1.4-1_amd64.deb ...
Unpacking libfontenc1:amd64 (1:1.1.4-1) ...
Selecting previously unselected package libgpg-error-dev.
Preparing to unpack .../027-libgpg-error-dev_1.38-2_amd64.deb ...
Unpacking libgpg-error-dev (1.38-2) ...
Selecting previously unselected package libgcrypt20-dev.
Preparing to unpack .../028-libgcrypt20-dev_1.8.7-6_amd64.deb ...
Unpacking libgcrypt20-dev (1.8.7-6) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../029-libglapi-mesa_20.3.5-1_amd64.deb ...
Unpacking libglapi-mesa:amd64 (20.3.5-1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../030-libsensors-config_1%3a3.6.0-7_all.deb ...
Unpacking libsensors-config (1:3.6.0-7) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../031-libsensors5_1%3a3.6.0-7_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.6.0-7) ...
Selecting previously unselected package libvulkan1:amd64.
Preparing to unpack .../032-libvulkan1_1.2.162.0-1_amd64.deb ...
Unpacking libvulkan1:amd64 (1.2.162.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../033-libgl1-mesa-dri_20.3.5-1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (20.3.5-1) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../034-libglvnd0_1.3.2-1_amd64.deb ...
Unpacking libglvnd0:amd64 (1.3.2-1) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../035-libx11-xcb1_2%3a1.7.2-1_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.7.2-1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../036-libxcb-dri2-0_1.14-3_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../037-libxcb-dri3-0_1.14-3_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../038-libxcb-glx0_1.14-3_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../039-libxcb-present0_1.14-3_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../040-libxcb-shm0_1.14-3_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../041-libxcb-sync1_1.14-3_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../042-libxcb-xfixes0_1.14-3_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.14-3) ...
Selecting previously unselected package libxdamage1:amd64.
Preparing to unpack .../043-libxdamage1_1%3a1.1.5-2_amd64.deb ...
Unpacking libxdamage1:amd64 (1:1.1.5-2) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../044-libxfixes3_1%3a5.0.3-2_amd64.deb ...
Unpacking libxfixes3:amd64 (1:5.0.3-2) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../045-libxshmfence1_1.3-1_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../046-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../047-libglx-mesa0_20.3.5-1_amd64.deb ...
Unpacking libglx-mesa0:amd64 (20.3.5-1) ...
Selecting previously unselected package libgmpxx4ldbl:amd64.
Preparing to unpack .../048-libgmpxx4ldbl_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ...
Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ...
Selecting previously unselected package libgmp-dev:amd64.
Preparing to unpack .../049-libgmp-dev_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ...
Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ...
Selecting previously unselected package libunbound8:amd64.
Preparing to unpack .../050-libunbound8_1.13.1-1_amd64.deb ...
Unpacking libunbound8:amd64 (1.13.1-1) ...
Selecting previously unselected package libgnutls-dane0:amd64.
Preparing to unpack .../051-libgnutls-dane0_3.7.1-5+deb11u2_amd64.deb ...
Unpacking libgnutls-dane0:amd64 (3.7.1-5+deb11u2) ...
Selecting previously unselected package libgnutls-openssl27:amd64.
Preparing to unpack .../052-libgnutls-openssl27_3.7.1-5+deb11u2_amd64.deb ...
Unpacking libgnutls-openssl27:amd64 (3.7.1-5+deb11u2) ...
Selecting previously unselected package libgnutlsxx28:amd64.
Preparing to unpack .../053-libgnutlsxx28_3.7.1-5+deb11u2_amd64.deb ...
Unpacking libgnutlsxx28:amd64 (3.7.1-5+deb11u2) ...
Selecting previously unselected package libidn2-dev:amd64.
Preparing to unpack .../054-libidn2-dev_2.3.0-5_amd64.deb ...
Unpacking libidn2-dev:amd64 (2.3.0-5) ...
Selecting previously unselected package libp11-kit-dev:amd64.
Preparing to unpack .../055-libp11-kit-dev_0.23.22-1_amd64.deb ...
Unpacking libp11-kit-dev:amd64 (0.23.22-1) ...
Selecting previously unselected package libtasn1-6-dev:amd64.
Preparing to unpack .../056-libtasn1-6-dev_4.16.0-2_amd64.deb ...
Unpacking libtasn1-6-dev:amd64 (4.16.0-2) ...
Selecting previously unselected package nettle-dev:amd64.
Preparing to unpack .../057-nettle-dev_3.7.3-1_amd64.deb ...
Unpacking nettle-dev:amd64 (3.7.3-1) ...
Selecting previously unselected package libgnutls28-dev:amd64.
Preparing to unpack .../058-libgnutls28-dev_3.7.1-5+deb11u2_amd64.deb ...
Unpacking libgnutls28-dev:amd64 (3.7.1-5+deb11u2) ...
Selecting previously unselected package libicu-dev:amd64.
Preparing to unpack .../059-libicu-dev_67.1-7_amd64.deb ...
Unpacking libicu-dev:amd64 (67.1-7) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../060-liblzma-dev_5.2.5-2.1~deb11u1_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.2.5-2.1~deb11u1) ...
Selecting previously unselected package libncursesw5-dev:amd64.
Preparing to unpack .../061-libncursesw5-dev_6.2+20201114-2_amd64.deb ...
Unpacking libncursesw5-dev:amd64 (6.2+20201114-2) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../062-libnspr4_2%3a4.29-1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.29-1) ...
Selecting previously unselected package libnspr4-dev.
Preparing to unpack .../063-libnspr4-dev_2%3a4.29-1_amd64.deb ...
Unpacking libnspr4-dev (2:4.29-1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../064-libnss3_2%3a3.61-1+deb11u2_amd64.deb ...
Unpacking libnss3:amd64 (2:3.61-1+deb11u2) ...
Selecting previously unselected package libnss3-dev:amd64.
Preparing to unpack .../065-libnss3-dev_2%3a3.61-1+deb11u2_amd64.deb ...
Unpacking libnss3-dev:amd64 (2:3.61-1+deb11u2) ...
Selecting previously unselected package libpfm4:amd64.
Preparing to unpack .../066-libpfm4_4.11.1+git32-gd0b85fb-1_amd64.deb ...
Unpacking libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ...
Selecting previously unselected package libpng-tools.
Preparing to unpack .../067-libpng-tools_1.6.37-3_amd64.deb ...
Unpacking libpng-tools (1.6.37-3) ...
Selecting previously unselected package libpthread-stubs0-dev:amd64.
Preparing to unpack .../068-libpthread-stubs0-dev_0.4-1_amd64.deb ...
Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ...
Selecting previously unselected package libreadline-dev:amd64.
Preparing to unpack .../069-libreadline-dev_8.1-1_amd64.deb ...
Unpacking libreadline-dev:amd64 (8.1-1) ...
Selecting previously unselected package libsqlite3-dev:amd64.
Preparing to unpack .../070-libsqlite3-dev_3.34.1-3_amd64.deb ...
Unpacking libsqlite3-dev:amd64 (3.34.1-3) ...
Selecting previously unselected package libssl-dev:amd64.
Preparing to unpack .../071-libssl-dev_1.1.1n-0+deb11u3_amd64.deb ...
Unpacking libssl-dev:amd64 (1.1.1n-0+deb11u3) ...
Selecting previously unselected package libtasn1-doc.
Preparing to unpack .../072-libtasn1-doc_4.16.0-2_all.deb ...
Unpacking libtasn1-doc (4.16.0-2) ...
Selecting previously unselected package libtcl8.6:amd64.
Preparing to unpack .../073-libtcl8.6_8.6.11+dfsg-1_amd64.deb ...
Unpacking libtcl8.6:amd64 (8.6.11+dfsg-1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../074-libxrender1_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1) ...
Selecting previously unselected package libxft2:amd64.
Preparing to unpack .../075-libxft2_2.3.2-2_amd64.deb ...
Unpacking libxft2:amd64 (2.3.2-2) ...
Selecting previously unselected package libxss1:amd64.
Preparing to unpack .../076-libxss1_1%3a1.2.3-1_amd64.deb ...
Unpacking libxss1:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libtk8.6:amd64.
Preparing to unpack .../077-libtk8.6_8.6.11-2_amd64.deb ...
Unpacking libtk8.6:amd64 (8.6.11-2) ...
Selecting previously unselected package libutempter0:amd64.
Preparing to unpack .../078-libutempter0_1.2.1-2_amd64.deb ...
Unpacking libutempter0:amd64 (1.2.1-2) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../079-libwayland-client0_1.18.0-2~exp1.1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.18.0-2~exp1.1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../080-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../081-x11proto-dev_2020.1-1_all.deb ...
Unpacking x11proto-dev (2020.1-1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../082-libxau-dev_1%3a1.0.9-1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.9-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../083-x11proto-core-dev_2020.1-1_all.deb ...
Unpacking x11proto-core-dev (2020.1-1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../084-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../085-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../086-libxcb1-dev_1.14-3_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.14-3) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../087-libx11-dev_2%3a1.7.2-1_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.7.2-1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../088-libxmu6_2%3a1.1.2-2+b3_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.2-2+b3) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../089-libxpm4_1%3a3.5.12-1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.12-1) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../090-libxaw7_2%3a1.0.13-1.1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.13-1.1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../091-libxcb-randr0_1.14-3_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-shape0:amd64.
Preparing to unpack .../092-libxcb-shape0_1.14-3_amd64.deb ...
Unpacking libxcb-shape0:amd64 (1.14-3) ...
Selecting previously unselected package libxcomposite1:amd64.
Preparing to unpack .../093-libxcomposite1_1%3a0.4.5-1_amd64.deb ...
Unpacking libxcomposite1:amd64 (1:0.4.5-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../094-x11proto-xext-dev_2020.1-1_all.deb ...
Unpacking x11proto-xext-dev (2020.1-1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../095-libxext-dev_2%3a1.3.3-1.1_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.3-1.1) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../096-libxrender-dev_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1) ...
Selecting previously unselected package libxft-dev:amd64.
Preparing to unpack .../097-libxft-dev_2.3.2-2_amd64.deb ...
Unpacking libxft-dev:amd64 (2.3.2-2) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../098-libxi6_2%3a1.7.10-1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.7.10-1) ...
Selecting previously unselected package libxinerama1:amd64.
Preparing to unpack .../099-libxinerama1_2%3a1.1.4-2_amd64.deb ...
Unpacking libxinerama1:amd64 (2:1.1.4-2) ...
Selecting previously unselected package libxkbfile1:amd64.
Preparing to unpack .../100-libxkbfile1_1%3a1.1.0-1_amd64.deb ...
Unpacking libxkbfile1:amd64 (1:1.1.0-1) ...
Selecting previously unselected package libxml2-dev:amd64.
Preparing to unpack .../101-libxml2-dev_2.9.10+dfsg-6.7+deb11u2_amd64.deb ...
Unpacking libxml2-dev:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
Selecting previously unselected package libxmlsec1-gcrypt:amd64.
Preparing to unpack .../102-libxmlsec1-gcrypt_1.2.31-1_amd64.deb ...
Unpacking libxmlsec1-gcrypt:amd64 (1.2.31-1) ...
Selecting previously unselected package libxmlsec1-gnutls:amd64.
Preparing to unpack .../103-libxmlsec1-gnutls_1.2.31-1_amd64.deb ...
Unpacking libxmlsec1-gnutls:amd64 (1.2.31-1) ...
Selecting previously unselected package libxmlsec1-nss:amd64.
Preparing to unpack .../104-libxmlsec1-nss_1.2.31-1_amd64.deb ...
Unpacking libxmlsec1-nss:amd64 (1.2.31-1) ...
Selecting previously unselected package libxslt1-dev:amd64.
Preparing to unpack .../105-libxslt1-dev_1.1.34-4+deb11u1_amd64.deb ...
Unpacking libxslt1-dev:amd64 (1.1.34-4+deb11u1) ...
Selecting previously unselected package libxmlsec1-dev.
Preparing to unpack .../106-libxmlsec1-dev_1.2.31-1_amd64.deb ...
Unpacking libxmlsec1-dev (1.2.31-1) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../107-libxmuu1_2%3a1.1.2-2+b3_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.2-2+b3) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../108-libxrandr2_2%3a1.5.1-1_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.1-1) ...
Selecting previously unselected package x11proto-scrnsaver-dev.
Preparing to unpack .../109-x11proto-scrnsaver-dev_2020.1-1_all.deb ...
Unpacking x11proto-scrnsaver-dev (2020.1-1) ...
Selecting previously unselected package libxss-dev:amd64.
Preparing to unpack .../110-libxss-dev_1%3a1.2.3-1_amd64.deb ...
Unpacking libxss-dev:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxtst6:amd64.
Preparing to unpack .../111-libxtst6_2%3a1.2.3-1_amd64.deb ...
Unpacking libxtst6:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../112-libxv1_2%3a1.0.11-1_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.11-1) ...
Selecting previously unselected package libxxf86dga1:amd64.
Preparing to unpack .../113-libxxf86dga1_2%3a1.1.4-1+b3_amd64.deb ...
Unpacking libxxf86dga1:amd64 (2:1.1.4-1+b3) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../114-libyaml-0-2_0.2.2-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.2-1) ...
Selecting previously unselected package libz3-dev:amd64.
Preparing to unpack .../115-libz3-dev_4.8.10-1_amd64.deb ...
Unpacking libz3-dev:amd64 (4.8.10-1) ...
Selecting previously unselected package llvm-11-runtime.
Preparing to unpack .../116-llvm-11-runtime_1%3a11.0.1-2_amd64.deb ...
Unpacking llvm-11-runtime (1:11.0.1-2) ...
Selecting previously unselected package llvm-runtime.
Preparing to unpack .../117-llvm-runtime_1%3a11.0-51+nmu5_amd64.deb ...
Unpacking llvm-runtime (1:11.0-51+nmu5) ...
Selecting previously unselected package llvm-11.
Preparing to unpack .../118-llvm-11_1%3a11.0.1-2_amd64.deb ...
Unpacking llvm-11 (1:11.0.1-2) ...
Selecting previously unselected package llvm.
Preparing to unpack .../119-llvm_1%3a11.0-51+nmu5_amd64.deb ...
Unpacking llvm (1:11.0-51+nmu5) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../120-python3-pkg-resources_52.0.0-4_all.deb ...
Unpacking python3-pkg-resources (52.0.0-4) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../121-python3-pygments_2.7.1+dfsg-2.1_all.deb ...
Unpacking python3-pygments (2.7.1+dfsg-2.1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../122-python3-yaml_5.3.1-5_amd64.deb ...
Unpacking python3-yaml (5.3.1-5) ...
Selecting previously unselected package llvm-11-tools.
Preparing to unpack .../123-llvm-11-tools_1%3a11.0.1-2_amd64.deb ...
Unpacking llvm-11-tools (1:11.0.1-2) ...
Selecting previously unselected package llvm-11-dev.
Preparing to unpack .../124-llvm-11-dev_1%3a11.0.1-2_amd64.deb ...
Unpacking llvm-11-dev (1:11.0.1-2) ...
Selecting previously unselected package mesa-vulkan-drivers:amd64.
Preparing to unpack .../125-mesa-vulkan-drivers_20.3.5-1_amd64.deb ...
Unpacking mesa-vulkan-drivers:amd64 (20.3.5-1) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../126-tcl8.6_8.6.11+dfsg-1_amd64.deb ...
Unpacking tcl8.6 (8.6.11+dfsg-1) ...
Selecting previously unselected package tcl.
Preparing to unpack .../127-tcl_8.6.11+1_amd64.deb ...
Unpacking tcl (8.6.11+1) ...
Selecting previously unselected package tcl8.6-dev:amd64.
Preparing to unpack .../128-tcl8.6-dev_8.6.11+dfsg-1_amd64.deb ...
Unpacking tcl8.6-dev:amd64 (8.6.11+dfsg-1) ...
Selecting previously unselected package tcl-dev:amd64.
Preparing to unpack .../129-tcl-dev_8.6.11+1_amd64.deb ...
Unpacking tcl-dev:amd64 (8.6.11+1) ...
Selecting previously unselected package tk8.6.
Preparing to unpack .../130-tk8.6_8.6.11-2_amd64.deb ...
Unpacking tk8.6 (8.6.11-2) ...
Selecting previously unselected package tk.
Preparing to unpack .../131-tk_8.6.11+1_amd64.deb ...
Unpacking tk (8.6.11+1) ...
Selecting previously unselected package tk8.6-dev:amd64.
Preparing to unpack .../132-tk8.6-dev_8.6.11-2_amd64.deb ...
Unpacking tk8.6-dev:amd64 (8.6.11-2) ...
Selecting previously unselected package tk-dev:amd64.
Preparing to unpack .../133-tk-dev_8.6.11+1_amd64.deb ...
Unpacking tk-dev:amd64 (8.6.11+1) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../134-libglx0_1.3.2-1_amd64.deb ...
Unpacking libglx0:amd64 (1.3.2-1) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../135-libgl1_1.3.2-1_amd64.deb ...
Unpacking libgl1:amd64 (1.3.2-1) ...
Selecting previously unselected package x11-utils.
Preparing to unpack .../136-x11-utils_7.7+5_amd64.deb ...
Unpacking x11-utils (7.7+5) ...
Selecting previously unselected package xbitmaps.
Preparing to unpack .../137-xbitmaps_1.1.1-2.1_all.deb ...
Unpacking xbitmaps (1.1.1-2.1) ...
Selecting previously unselected package xterm.
Preparing to unpack .../138-xterm_366-1+deb11u1_amd64.deb ...
Unpacking xterm (366-1+deb11u1) ...
Setting up python3-pkg-resources (52.0.0-4) ...
Setting up libpipeline1:amd64 (1.5.3-1) ...
Setting up libxcb-dri3-0:amd64 (1.14-3) ...
Setting up bzip2-doc (1.0.8-4) ...
Setting up libx11-xcb1:amd64 (2:1.7.2-1) ...
Setting up libpciaccess0:amd64 (0.16-1) ...
Setting up libxmu6:amd64 (2:1.1.2-2+b3) ...
Setting up libdrm-nouveau2:amd64 (2.4.104-1) ...
Setting up libgnutls-openssl27:amd64 (3.7.1-5+deb11u2) ...
Setting up libxdamage1:amd64 (1:1.1.5-2) ...
Setting up libxcb-xfixes0:amd64 (1.14-3) ...
Setting up libxpm4:amd64 (1:3.5.12-1) ...
Setting up libxi6:amd64 (2:1.7.10-1) ...
Setting up libncursesw5-dev:amd64 (6.2+20201114-2) ...
Setting up libxrender1:amd64 (1:0.9.10-1) ...
Setting up libpng-tools (1.6.37-3) ...
Setting up libyaml-0-2:amd64 (0.2.2-1) ...
Setting up libdrm-radeon1:amd64 (2.4.104-1) ...
Setting up libglvnd0:amd64 (1.3.2-1) ...
Setting up libxtst6:amd64 (2:1.2.3-1) ...
Setting up libxcb-glx0:amd64 (1.14-3) ...
Setting up libtasn1-doc (4.16.0-2) ...
Setting up libdrm-intel1:amd64 (2.4.104-1) ...
Setting up libpng-dev:amd64 (1.6.37-3) ...
Setting up libxcb-shape0:amd64 (1.14-3) ...
Setting up libsensors-config (1:3.6.0-7) ...
Setting up libxxf86dga1:amd64 (2:1.1.4-1+b3) ...
Setting up python3-yaml (5.3.1-5) ...
Setting up libxcb-shm0:amd64 (1.14-3) ...
Setting up libxaw7:amd64 (2:1.0.13-1.1) ...
Setting up libreadline-dev:amd64 (8.1-1) ...
Setting up libffi-dev:amd64 (3.3-6) ...
Setting up libpthread-stubs0-dev:amd64 (0.4-1) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Setting up libxcb-present0:amd64 (1.14-3) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up libfontenc1:amd64 (1:1.1.4-1) ...
Setting up python3-pygments (2.7.1+dfsg-2.1) ...
Setting up libz3-4:amd64 (4.8.10-1) ...
Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ...
Setting up libpfm4:amd64 (4.11.1+git32-gd0b85fb-1) ...
Setting up libllvm11:amd64 (1:11.0.1-2) ...
Setting up libexpat1-dev:amd64 (2.2.10-2+deb11u3) ...
Setting up libsqlite3-dev:amd64 (3.34.1-3) ...
Setting up libgpg-error-dev (1.38-2) ...
Setting up libnspr4:amd64 (2:4.29-1) ...
Setting up libxfixes3:amd64 (1:5.0.3-2) ...
Setting up libxcb-sync1:amd64 (1.14-3) ...
Setting up uuid-dev:amd64 (2.36.1-8+deb11u1) ...
Setting up libxinerama1:amd64 (2:1.1.4-2) ...
Setting up libxmlsec1-gcrypt:amd64 (1.2.31-1) ...
Setting up libxv1:amd64 (2:1.0.11-1) ...
Setting up libssl-dev:amd64 (1.1.1n-0+deb11u3) ...
Setting up libevent-2.1-7:amd64 (2.1.12-stable-1) ...
Setting up libxrandr2:amd64 (2:1.5.1-1) ...
Setting up libtcl8.6:amd64 (8.6.11+dfsg-1) ...
Setting up binfmt-support (2.2.1-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service.
Setting up icu-devtools (67.1-7) ...
Setting up pkg-config (0.29.2-1) ...
Setting up libgnutlsxx28:amd64 (3.7.1-5+deb11u2) ...
Setting up libsensors5:amd64 (1:3.6.0-7) ...
Setting up libidn2-dev:amd64 (2.3.0-5) ...
Setting up libglapi-mesa:amd64 (20.3.5-1) ...
Setting up libvulkan1:amd64 (1.2.162.0-1) ...
Setting up libutempter0:amd64 (1.2.1-2) ...
Setting up liblzma-dev:amd64 (5.2.5-2.1~deb11u1) ...
Setting up libxcb-dri2-0:amd64 (1.14-3) ...
Setting up libxshmfence1:amd64 (1.3-1) ...
Setting up libxcb-randr0:amd64 (1.14-3) ...
Setting up libcurl4:amd64 (7.74.0-1.3+deb11u3) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up curl (7.74.0-1.3+deb11u3) ...
Setting up libxss1:amd64 (1:1.2.3-1) ...
Setting up libxkbfile1:amd64 (1:1.1.0-1) ...
Setting up libxmlsec1-gnutls:amd64 (1.2.31-1) ...
Setting up libtasn1-6-dev:amd64 (4.16.0-2) ...
Setting up libxcomposite1:amd64 (1:0.4.5-1) ...
Setting up libicu-dev:amd64 (67.1-7) ...
Setting up libxmuu1:amd64 (2:1.1.2-2+b3) ...
Setting up libbrotli-dev:amd64 (1.0.9-2+b2) ...
Setting up xbitmaps (1.1.1-2.1) ...
Setting up libp11-kit-dev:amd64 (0.23.22-1) ...
Setting up libdrm-amdgpu1:amd64 (2.4.104-1) ...
Setting up libbz2-dev:amd64 (1.0.8-4) ...
Setting up libwayland-client0:amd64 (1.18.0-2~exp1.1) ...
Setting up x11proto-dev (2020.1-1) ...
Setting up libnspr4-dev (2:4.29-1) ...
Setting up mesa-vulkan-drivers:amd64 (20.3.5-1) ...
Setting up libz3-dev:amd64 (4.8.10-1) ...
Setting up tcl8.6 (8.6.11+dfsg-1) ...
Setting up libxft2:amd64 (2.3.2-2) ...
Setting up llvm-11-runtime (1:11.0.1-2) ...
Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ...
Setting up libxau-dev:amd64 (1:1.0.9-1) ...
Setting up nettle-dev:amd64 (3.7.3-1) ...
Setting up llvm-11-tools (1:11.0.1-2) ...
Setting up tcl8.6-dev:amd64 (8.6.11+dfsg-1) ...
Setting up libtk8.6:amd64 (8.6.11-2) ...
Setting up libgl1-mesa-dri:amd64 (20.3.5-1) ...
Setting up llvm-11 (1:11.0.1-2) ...
Setting up libnss3:amd64 (2:3.61-1+deb11u2) ...
Setting up libfreetype-dev:amd64 (2.10.4+dfsg-1+deb11u1) ...
Setting up libclang-cpp11 (1:11.0.1-2) ...
Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ...
Setting up libxml2-dev:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
Setting up libunbound8:amd64 (1.13.1-1) ...
Setting up libgcrypt20-dev (1.8.7-6) ...
Setting up x11proto-core-dev (2020.1-1) ...
Setting up llvm-runtime (1:11.0-51+nmu5) ...
Setting up llvm (1:11.0-51+nmu5) ...
Setting up libxmlsec1-nss:amd64 (1.2.31-1) ...
Setting up x11proto-xext-dev (2020.1-1) ...
Setting up libnss3-dev:amd64 (2:3.61-1+deb11u2) ...
Setting up tcl (8.6.11+1) ...
Setting up xterm (366-1+deb11u1) ...
update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode
update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode
Setting up x11proto-scrnsaver-dev (2020.1-1) ...
Setting up tk8.6 (8.6.11-2) ...
Setting up libgnutls-dane0:amd64 (3.7.1-5+deb11u2) ...
Setting up libglx-mesa0:amd64 (20.3.5-1) ...
Setting up libxcb1-dev:amd64 (1.14-3) ...
Setting up libxslt1-dev:amd64 (1.1.34-4+deb11u1) ...
Setting up libglx0:amd64 (1.3.2-1) ...
Setting up llvm-11-dev (1:11.0.1-2) ...
Setting up libx11-dev:amd64 (2:1.7.2-1) ...
Setting up libfreetype6-dev:amd64 (2.10.4+dfsg-1+deb11u1) ...
Setting up libgl1:amd64 (1.3.2-1) ...
Setting up tcl-dev:amd64 (8.6.11+1) ...
Setting up libxext-dev:amd64 (2:1.3.3-1.1) ...
Setting up x11-utils (7.7+5) ...
Setting up tk (8.6.11+1) ...
Setting up libxrender-dev:amd64 (1:0.9.10-1) ...
Setting up libgnutls28-dev:amd64 (3.7.1-5+deb11u2) ...
Setting up libfontconfig-dev:amd64 (2.13.1-4.2) ...
Setting up libxss-dev:amd64 (1:1.2.3-1) ...
Setting up libxmlsec1-dev (1.2.31-1) ...
Setting up libxft-dev:amd64 (2.3.2-2) ...
Setting up libfontconfig1-dev:amd64 (2.13.1-4.2) ...
Setting up tk8.6-dev:amd64 (8.6.11-2) ...
Setting up tk-dev:amd64 (8.6.11+1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...
```

</details>



## Pythonインストール

今回は以下を入れることにします。
Python2は2.7.18が最終版ですね。

```
pyenv install 2.7.18
pyenv install 3.10.7
```

<details><summary> 2.7.18インストールログ </summary>

```
bitnami@debian:~$ pyenv install 2.7.18
Downloading Python-2.7.18.tar.xz...
-> https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz
Installing Python-2.7.18...
patching file configure
patching file configure.ac
patching file setup.py
patching file Mac/Tools/pythonw.c
patching file setup.py
patching file Doc/library/ctypes.rst
patching file Lib/test/test_str.py
patching file Lib/test/test_unicode.py
patching file Modules/_ctypes/_ctypes.c
patching file Modules/_ctypes/callproc.c
patching file Modules/_ctypes/ctypes.h
patching file Modules/_ctypes/callproc.c
patching file setup.py
patching file Mac/Modules/qt/setup.py
patching file setup.py
Installed Python-2.7.18 to /home/bitnami/.pyenv/versions/2.7.18
```

</details>

<details><summary> 3.10.7インストールログ </summary>

こっちは短いですね。

```
bitnami@debian:~$ pyenv install 3.10.7
Downloading Python-3.10.7.tar.xz...
-> https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tar.xz
Installing Python-3.10.7...
Installed Python-3.10.7 to /home/bitnami/.pyenv/versions/3.10.7
```

</details>

## Pythonインストール確認

以下のコマンドでインストールできたか確認します。
```
pyenv versions
```

こんな感じに期待したバージョンが表示されたらOK。
```
bitnami@debian:~$ pyenv versions
* system (set by /home/bitnami/.pyenv/version)
  2.7.18
  3.10.7
```

## Python動作用ディレクトリ作成

Pythonバージョンに合わせて環境を作っておきます。

Python2用ディレクトリ作成
```
bitnami@debian:~$ mkdir python2
bitnami@debian:~$ cd python2
bitnami@debian:~/python2$ pyenv local 2.7.18
bitnami@debian:~/python2$ python --version
Python 2.7.18
```

Python3用ディレクトリ作成
```
bitnami@debian:~/python2$ cd ..
bitnami@debian:~$ mkdir python3
bitnami@debian:~$ cd python3
bitnami@debian:~/python3$ pyenv local 3.10.7
bitnami@debian:~/python3$ python --version
Python 3.10.7
```

python2ディレクトリに戻ってもちゃんとPython2が使えます。
```
bitnami@debian:~/python3$ cd ../python2
bitnami@debian:~/python2$ python --version
Python 2.7.18
```

## Bot用のプラグイン導入

Bot用モジュール`slackbot`を入れておきます。

```
pip install slackbot
```

<details><summary>python3のログ</summary>

```
bitnami@debian:~$ cd python3
bitnami@debian:~/python3$ pip install slackbot
Collecting slackbot
  Using cached slackbot-1.0.0-py2.py3-none-any.whl (12 kB)
Collecting requests>=2.4.0
  Downloading requests-2.28.1-py3-none-any.whl (62 kB)
     qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq 62.8/62.8 kB 7.4 MB/s eta 0:00:00
Collecting websocket-client<=0.44.0,>=0.22.0
  Using cached websocket_client-0.44.0-py2.py3-none-any.whl (199 kB)
Collecting slacker>=0.9.50
  Using cached slacker-0.14.0.tar.gz (10 kB)
  Preparing metadata (setup.py) ... done
Collecting six>=1.10.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting idna<4,>=2.5
  Downloading idna-3.3-py3-none-any.whl (61 kB)
     qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq 61.2/61.2 kB 12.2 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2022.6.15.1-py3-none-any.whl (160 kB)
     qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq 160.4/160.4 kB 10.0 MB/s eta 0:00:00
Collecting charset-normalizer<3,>=2
  Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.12-py2.py3-none-any.whl (140 kB)
Using legacy 'setup.py install' for slacker, since package 'wheel' is not installed.
Installing collected packages: urllib3, six, idna, charset-normalizer, certifi, websocket-client, requests, slacker, slackbot
  Running setup.py install for slacker ... done
Successfully installed certifi-2022.6.15.1 charset-normalizer-2.1.1 idna-3.3 requests-2.28.1 six-1.16.0 slackbot-1.0.0 slacker-0.14.0 urllib3-1.26.12 websocket-client-0.44.0
```
</details>

<details><summary>python2のログ</summary>

```
bitnami@debian:~/python2$ pip install slackbot
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting slackbot
  Downloading https://files.pythonhosted.org/packages/3c/11/974a9d1bb24ea1f7d74fa58d6099eed40c909f956b8e1bbe63c4971b3cb4/slackbot-1.0.0-py2.py3-none-any.whl
Collecting websocket-client<=0.44.0,>=0.22.0 (from slackbot)
  Downloading https://files.pythonhosted.org/packages/db/38/8f3582eb075c3eaf2a5f2a97d8ebcf67f50dc94309d5b78707a13ffc1802/websocket_client-0.44.0-py2.py3-none-any.whl (199kB)
     |????????????????????????????????| 204kB 8.8MB/s
Collecting six>=1.10.0 (from slackbot)
  Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
Collecting slacker>=0.9.50 (from slackbot)
  Downloading https://files.pythonhosted.org/packages/ce/e5/ea90f49e6d0905dcb2d0ab47e068b8f28f87dd97bd2e599164c693a52691/slacker-0.14.0.tar.gz
Collecting requests>=2.4.0 (from slackbot)
  Downloading https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl (63kB)
     |????????????????????????????????| 71kB 15.0MB/s
Collecting certifi>=2017.4.17 (from requests>=2.4.0->slackbot)
  Downloading https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl (149kB)
     |????????????????????????????????| 153kB 10.3MB/s
Collecting urllib3<1.27,>=1.21.1 (from requests>=2.4.0->slackbot)
  Downloading https://files.pythonhosted.org/packages/6f/de/5be2e3eed8426f871b170663333a0f627fc2924cc386cd41be065e7ea870/urllib3-1.26.12-py2.py3-none-any.whl (140kB)
     |????????????????????????????????| 143kB 28.3MB/s
Collecting idna<3,>=2.5; python_version < "3" (from requests>=2.4.0->slackbot)
  Downloading https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl (58kB)
     |????????????????????????????????| 61kB 25.0MB/s
Collecting chardet<5,>=3.0.2; python_version < "3" (from requests>=2.4.0->slackbot)
  Downloading https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178kB)
     |????????????????????????????????| 184kB 8.8MB/s
Installing collected packages: six, websocket-client, certifi, urllib3, idna, chardet, requests, slacker, slackbot
  Running setup.py install for slacker ... done
Successfully installed certifi-2021.10.8 chardet-4.0.0 idna-2.10 requests-2.27.1 six-1.16.0 slackbot-1.0.0 slacker-0.14.0 urllib3-1.26.12 websocket-client-0.44.0
WARNING: You are using pip version 19.2.3, however version 20.3.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
```