前回の記事で初期設定は完了したので、今回はライブラリ関係をインストールしていく。
まず、下準備としてパッケージ管理システムを入れていく。
(ライブラリインストールに必要だからね)
【下準備】
1.apt-getとpipをアップデート
最低限、インストールに必要なもの。
大体デフォルトで入っているから、それにアップデートをかけてやる。
もし入ってなかったらインストールすること。
$sudo apt-get update
$sudo pip install -U pip
もし、”名前解決がうんたらかんたら~”ってエラーが出たら
何も考えず以下を打ち込む。
$sudo dhclient wlan0
2.gitのインストール
パッケージ管理システムといえばこれ!
$sudo apt-get install git
3.homebrewのインストール
以下のサイトを参照
http://www.gworks.jp/2020/01/raspberry-pi-homebrew/
brewテスト実行時にめっちゃエラー
$brew install nmap
Error:No Homebrew ruby 2.6.3_2 available for armv6l processors!
等々。
とりあえずrubyが必要なのか。。。
ということで、以下を参考にインストール
https://qiita.com/orihomotakanat/items/b4a983617f64d4768b7c
上サイトの8.でつまづく。
rbenv に installコマンドねーよ!って言われる。。。
以下解決策っぽい。
https://komeiy.hatenablog.com/entry/2014/12/23/222210
とりあえずいけた。
あとは元のサイトに戻って、rubyインストール
$rbenv install 2.6.6
インストールが終わらない。
気が向いたら再開。
6. GPIO制御のためのライブラリインストール
1. wiringPiのインストール
$pip install wiringpi
$pip install RPi.GPIO
7.DB周辺のライブラリインストール
$sudo apt-get install mariadb-server
$pip install sql_alchemy
$pip install pymysql
8. ポートスキャンツールnmapのインストール
ポート設定で必要かと思いインストール。
以下のサイトを参照
https://qiita.com/SotaAtos/items/29b10a875b0371518d3c
インストールしたパッケージ一覧を見たいときは
$dpkg -l [ワイルドカード]
ちなみに一覧抜けるときは"q"。
pythonのインストール済みライブラリ一覧が見たいときは
$pip list | grep [検索語]