首先配置opkg源。
# 備份初始conf
mv /etc/opkg.conf /etc/opkg.conf.bak
# 新建配置
vim /etc/opkg.conf
# 新增如下內容:
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
# notice
dest usb /mnt/sdb1/opkg
arch all 100
arch ramips_24kec 200
arch ramips 300
arch mips 400
arch unkown 500
src/gz barrier_breaker_base
src/gz barrier_breaker_luci
src/gz barrier_breaker_management
src/gz barrier_breaker_oldpackages
oldpackages
src/gz barrier_breaker_packages packages
src/gz barrier_breaker_routing routing
src/gz barrier_breaker_telephony telephony
# wq儲存
# 執行公升級
opkg update
安裝python
需要注意的是,小公尺路由器的可用空間不多,但python的安裝會占用挺大的空間,所以我們指定opkg將程式安裝在u盤或硬碟上。
這時我們回到剛才的配置檔案裡,找到notice,這裡的dest usb /mnt/sdb1/opkg就是指定變數usb為外接儲存路徑/mnt/sdb1/opkg。外接儲存的路徑可以用df -h檢視。
以後我們使用opkg -d usb install ***即可將程式安裝至/mnt/sdb1/opkg。
## 建立資料夾
mkdir -p /mnt/sdb1/opkg/src
cd /mnt/sdb1/opkg/src
wget /libc_0.9.33.2-1_ramips_24kec.ipk
## 安裝libc,最好安裝到根下
opkg install libc_0.9.33.2-1_ramips_24kec.ipk
# 接著安裝python
opkg -d usb install libreadline
opkg -d usb install python
opkg -d usb install python-json
opkg -d usb install python-curl
opkg -d usb install python-openssl
# 路徑
export path=$path:/mnt/sdb1/opkg/usr/bin
echo 'export path=$path:/mnt/sdb1/opkg/usr/bin' >> /etc/profile
# 別名
echo "alias opintall='opkg -d usb install'" >> /etc/profile
openwrt安裝python整理
今日研究的基於openwrt安裝python,遇到幾個問題,硬了折騰了個上午才弄好,還是記錄下這苦逼的歲月。1 一部分是opkg源的問題,在網上重新搜尋新的opkg源進行配置,以下是我配置的opkg源,可以提供參考下。在 etc目錄下 dest root dest ram tmp lists dir...
OPENWRT安裝Python到U盤
研究了一下如何將軟體安裝在openwrt掛載的u盤上,以python為例,把過程記錄一下。安裝的前提是你的usb裝置已經成功掛載到router上了,至於如何掛載,請自行搜尋教程。首先ssh到router,然後逐行鍵入以下命令列 1 mkdir mnt sda1 packages 2 echodest...
群輝安裝openwrt
用到的命令 docker start 啟動乙個或多個已經被停止的容器 docker stop 停止乙個執行中的容器 docker restart 重啟容器 語法docker start options container container.docker stop options container...