第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