裝載了新版 Raspbian 的樹莓派開機後, 會先跳出視窗要求設定區域 (Taiwan/Taipei) 與語系 (中文), 更改樹莓派預設帳號 pi 的密碼, 以及無線基地台的 SSID 與密碼. 設定完後開啟 "偏好設定 (Preference)/Raspberry Pi 設定" 將 SSH 與 VNC 打開, 然後用 sudo nano 編輯 /etc/dhcpcd.conf 加入如下固定 IP 設定, 樹莓派 IP 一律設為 192.168.2.192, routers 與 domain_name_servers 一律設為無線基地台 IP) :
$ sudo nano /etc/dhcpcd.conf
$ sudo cat /etc/dhcpcd.conf
interface wlan0
static ip_address=192.168.2.192
static routers=192.168.2.1
static domain_name_servers=192.168.2.1
但是對於尚未確定要安裝到哪裡的 SD 卡而言, 燒錄韌體後我會在有鍵盤滑鼠組與顯示器的環境將其 Gateway 與 Router IP 設定為我的手機 Note 8 路由器的 IP 192.168.43.1, 因為要換裝到現場樹莓派時, 可以先連上手機 WiFi, 再利用手機的 VNC Viewer 連線進去改為連上現場基地台.
參考 :
# 樹莓派 Pi 3 主機更換 SD 卡升版
# 樹莓派重新安裝 Raspbian 作業系統
一. 安裝常用套件 :
$ sudo apt-get install zip unzip (壓縮解壓縮)
$ pip3 install ipython (Python Shell)
$ pip3 install requests (網頁擷取)
$ pip3 install beautifulsoup4 (網頁解析)
$ pip3 install selenium (自動化工具)
$ pip3 install django (網頁開發框架)
$ sudo apt-get install sqlite3 (SQLite 資料庫)
$ sudo apt-get install r-base (R 語言)
$ sudo apt-get install nginx (Web 伺服器)
$ sudo pip3 install uWSGI (WSGI 伺服器)
$ pip3 install numpy (科學計算)
$ pip3 install scipy (科學計算)
$ pip3 install matplotlib (2D 繪圖)
$ pip3 install pandas (數據處理)
$ pip3 install scikit-learn (機器學習)
二. 安裝台股技術分析套件 TA-Lib :
$ wget https://sourceforge.net/projects/ta-lib/files/ta-lib/0.4.0/ta-lib-0.4.0-src.tar.gz
$ tar -xvf ta-lib-0.4.0-src.tar.gz
$ cd ta-lib
$ ./configure --prefix=/usr
$ sudo make
$ sudo make install
$ sudo pip3 install ta-lib
三. 安裝台股行情擷取套件 twstock :
$ pip3 install analytics (相依套件)
$ sudo apt-get install python3-lxml python-lxml (相依套件)
$ pip3 install twstock
四. 安裝台銀外匯行情擷取套件 twder :
$ sudo apt-get install libxml2-dev libxslt-dev (相依套件)
$ pip3 install twder (比較久)
或安裝好 libxml2 與 libxslt 後編譯 twder 原始碼 :
$ wget https://files.pythonhosted.org/packages/d9/f6/c8c8683aa1c3599d0168bb9476d94af43f0248c0be86b53e2c796614a120/twder-0.1.4.tar.gz (下載原始碼)
$ tar -xvf twder-0.1.4.tar.gz (解壓縮)
$ cd twder-0.1.4 (切換目錄)
$ sudo python3 setup.py install (安裝)
安裝好上面所有套件, 高雄 Pi 3 的 32GB 的 SD 卡用掉了 5.6 GB (21%), 即大約是 1/5 的硬碟空間 :
pi@raspberrypi:~ $ df -h
檔案系統 容量 已用 可用 已用% 掛載點
/dev/root 30G 5.6G 23G 21% /
devtmpfs 460M 0 460M 0% /dev
tmpfs 464M 6.6M 458M 2% /dev/shm
tmpfs 464M 47M 417M 11% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p1 44M 23M 22M 51% /boot
tmpfs 93M 0 93M 0% /run/user/1000
鄉下的 Pi 3 則用掉 6.7 GB (24%) :
pi@raspberrypi:~ $ df -h
檔案系統 容量 已用 可用 已用% 掛載點
/dev/root 30G 6.7G 22G 24% /
devtmpfs 460M 0 460M 0% /dev
tmpfs 464M 0 464M 0% /dev/shm
tmpfs 464M 13M 452M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/mmcblk0p1 44M 22M 22M 50% /boot
tmpfs 93M 0 93M 0% /run/user/1000
忘記鄉下的多安裝了甚麼.
參考 :
# Raspberry Pi 筆記(45):安裝R語言及互動介面的 Shiny Server
沒有留言:
張貼留言