1. 程式人生 > >OpenWRT軟體安裝教程,安裝的幾種方法

OpenWRT軟體安裝教程,安裝的幾種方法

第1種安裝方法web安裝:

系統-- 軟體包
先點更新軟體包清單

輸入軟體名,點選安裝;
用第1個方法,用第1種方法,必須有聯網才能安裝;
我從來沒有安裝完成過,像這樣就是錯誤了,什麼核心版本不對,或是不匹配之類;

第2種安裝方法ssh連線路由命令安裝:
或者用ssh軟體PuTTY連線路由器;
需要用到軟體:PuTTY 自行下載這個軟體;

輸入自己的路由IP,選擇SSH,因為是利用命令安裝,點選開啟;

輸入使用者名稱,然後點選回車;

輸入密碼,點選回車;

進入路由,進行下一步命令;

輸入opkg update然後回車(這個命令代表更新,注意帶空格的)
再輸入安裝的命令opkg install 軟體包網址.ipk(這個命令代表安裝,注意帶空格的opkg空格install空格軟體包網址.ipk回車)
再或者opkg install XXX(這個命令代表安裝,注意帶空格的.XXX是軟體的名稱,注意;)
線上聯網安裝有個好處就是,有一些軟體需要依賴包的,你安裝軟體同時也安裝了依賴包

第3種安裝方法離線安裝:
用winscp連線路由 然後上傳包到/tmp/下
需要軟體:winscp自行下載;

登陸,

把已經下載好的軟體包,放到/tmp這裡;

例如我安裝這個軟體,已經下載好了,放到/TMP這裡了。

接著再安裝第2步的軟體,開啟,一樣登陸路由;
輸入命令opkg install /tmp/xxx.ipk回車(這個命令代表安裝,注意帶空格的.XXX是您的軟體名)

或者輸入命令opkg install /tmp/xxx.ipk  --force-depends回車(這個命令 --force-depends代表強制安裝,注意強制安裝是對於一些安裝不了,或是安裝錯誤,才使用,強制安裝有可能會引起軟體不匹配或者不穩定,或者不能用,但是也有好處,有的安裝不了,用強制安裝命令來安裝,安裝完成,全部正常)

這又是一個方法,該目錄裡面的內容,在路由器重啟後,會丟失。但如果軟體已經安裝,會儲存到FLASH裡面,安裝後的軟體,是不會丟失的。

這裡可以忽略,也可以用這個命令:
cd /tmp
opkg install /XXX.ipk(XXX是您的軟體名)

如果XXX.ipk放置在HTTP伺服器上,還可以使用下面的方法安裝
opkg install http://連線/xxx.ipk
安裝裝時,用實際連線,替換上面的連線。

第3種安裝方法U盤離線安裝法:
我個人是用了這種。

看自己的核心是多少,然後把這個核心的所有軟體下載下來。有兩千多個軟體;全部下載下來;
去那裡下載,其實我也不知道,我在論壇搜尋,一位哥們打包包了,例如我的3.3.8核心版本AR71XX系列的.所有軟體打包下來了;

我已經下好了,有兩千多個軟體。
把整個資料夾改名為package

如果路由器有USB口的話,可以把package目錄拷貝到U盤上,然後把U盤掛載到路由器的檔案系統上。
假設U盤掛載在/mnt/sda1,

packages目錄在檔案系統下的
路徑為/mnt/sda1/packages,
那麼在路由器的LuCI介面中,只要把package路徑設定為file:///mnt/sda1/… 
就可以了,不需要額外的FTP/HTTP伺服器

例如我掛載的是/mnt/sda2 :

那麼在軟體源這裡的網址改為:

一樣,搜尋到軟體,點選安裝即可。

第4種安裝方法本機開ftp或http服務,把檔案拖進去:
百度搜索,hfs網路檔案伺服器下載;

詳細方法,具體百度,這個我也沒有玩過。

個人總結
1、路由能上網,官方網站安裝
opkg update
opkg install XXX --force-depends
2、事先下載ipk,用winscp傳到路由器tmp目錄安裝
opkg install XXX.ipk --force-depends
3、事先下載ipk、packages檔案,在本機開ftp或http服務,把檔案拖進去
修改/etc/opkg.config 把網址改成本地伺服器(具體情況具體分析) ftp://192.168.1.103  或  http://192.168.1.103
opkg update
opkg install XXX --force-depends

作者:lbsjs
來源:CSDN
原文:https://blog.csdn.net/lbsjs/article/details/79622984
版權宣告:本文為博主原創文章,轉載請附上博文連結!