やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

ラズパイ3にPythonコンパイル用ライブラリをインストールする1

libbz2-dev, libreadline-dev, libsqlite3-dev の3つ。

開発環境

  • Raspberry Pi 3 Model B
    • cat /etc/debian_version: 8.0
    • uname -a: Linux raspberrypi 4.4.26-v7+ #915 SMP Thu Oct 20 17:08:44 BST 2016 armv7l GNU/Linux

参考

前回まで

インストール

コンパイル用ライブラリ

$ sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  dc
これを削除するには 'apt-get autoremove' を利用してください。
以下の追加パッケージがインストールされます:
  bzip2-doc libreadline6-dev libtinfo-dev
提案パッケージ:
  readline-doc sqlite3-doc
以下のパッケージが新たにインストールされます:
  bzip2-doc libbz2-dev libreadline-dev libreadline6-dev libsqlite3-dev
  libtinfo-dev
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
993 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,514 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main bzip2-doc all 1.0.6-7 [307 kB]
取得:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libbz2-dev armhf 1.0.6-7 [27.5 kB]
エラー http://mirrordirector.raspbian.org/raspbian/ jessie/main libtinfo-dev armhf 5.9+20140913-1
  404  Not Found [IP: 93.93.128.193 80]
取得:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libreadline6-dev armhf 6.3-8 [105 kB]
取得:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libreadline-dev armhf 6.3-8 [994 B]
取得:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsqlite3-dev armhf 3.8.7.1-1+deb8u2 [488 kB]
928 kB を 4秒 で取得しました (219 kB/s)
E: http://mirrordirector.raspbian.org/raspbian/pool/main/n/ncurses/libtinfo-dev_5.9+20140913-1_armhf.deb の取得に失敗しました  404  Not Found [IP: 93.93.128.193 80]

E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。

エラー。

Add/Remove Software

メニュー設定Add/Remove Softwareにて見つかるか確認してみる。

libbz2-dev

f:id:ytyaru:20180127152650p:plain

libreadline-dev

f:id:ytyaru:20180127152711p:plain

libsqlite3-dev

f:id:ytyaru:20180127152720p:plain

3つとも存在したので、そのままインストールする。

スクリーンショット

スクリーンショットにはscrot (/tmp$ scrot -u -b -d 5)を使い、圧縮には以下を使用した。

所感

このままPythonインストールしたかったが、トラブったので次回。