架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 38652|回复: 4

[路由器] 关于高恪固件安装第三方插ipk的教程(大神勿进)

[复制链接]
发表于 2018-10-28 17:34:43 | 显示全部楼层 |阅读模式
前提:你得首先有个vps,国外最好,比如搬瓦工,vultr,等等,在vps上安装debian最新版本,必须是64位。ssh连接软件xshell,最好用官方版本,避免有后门,以及文件sftp传输软件winscr,这几个是必备的。
  第一步:用xshell或者其他ssh连接软件连接vps。输入以下命令,这是在下载官方的sdk文件。(wgethttp之间有一个空格)
接着打开winscr连接vps,在root目录会有一个压缩包,接着我们再打开xshell,输入以下命令。Xjf后面的是你下载的压缩包的全称。这条命令的意思是解压你下载的压缩包,压缩包名一定不要输入错误了。Xjf后是有一个空格的。
tar xjf OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
这时打开winscr你会看见解压后的文件夹已经出现了,打开解压出的文件夹,在这个文件夹的根目录你会看见一个名为“feeds.conf.default”的文件,打开,添加以下代码,在打开的文件里你还会看见和这个格式差不多的代码,一定要复制在这些代码之中,复制好之后保存。
src-git gocloud 超链接登录可见。
打开xshell,输入以下代码:
sudo apt-get update
sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip gawk
sudo apt-get install subversion mercurial
sudo apt-get install ccache
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
sudo apt-get install mercurial
第二步:确认以上输入无误后接着在xshell里输入,所有需要选择的都选y
./scrip{过滤}ts/feeds update -a
./scrip{过滤}ts/feeds install -a
Make clean
Make menuconfig
接着你会看见一个蓝色的提示框,libraries,找到后,按回车(enter)键进入,
关于高恪固件安装第三方插ipk的教程1813.png
接着再找libcurl,找到后再按回车键进入。
关于高恪固件安装第三方插ipk的教程1839.png
找到第二行,也就是configuration,再按回车进入。
关于高恪固件安装第三方插ipk的教程1875.png
回车点击“ssl library”进去。
关于高恪固件安装第三方插ipk的教程1898.png
按上下键选择为“OpenSSL”后回车保存。保存后一路按返回键“ESC”退出返回命令行界面。
关于高恪固件安装第三方插ipk的教程1947.png
第三步,也是最后一步,执行
make package/feeds/gocloud/luci-app-shadowsocksr/compile V=s
这样vps就开始编译插件了。
如出现Build dependency:Please do not compile as root”错误,打开winscr,进入你刚开始解压的文件夹里,在incloud目录里找到打开prereq-build.mk
关于高恪固件安装第三方插ipk的教程2150.png
关于高恪固件安装第三方插ipk的教程2154.png
         
[ "$$(shell whoami)" != "root" ]之前添加#后保存。 关于高恪固件安装第三方插ipk的教程2214.png
如出现 bashpo2lmo:command not found 错误,这是少了po2lmo,用cd命令进入/package目录,执行以下命令就可以了。比如最开始的文件夹名是OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2
那用cd命令进入就是cd ./OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/package
关于高恪固件安装第三方插ipk的教程2462.png
关于高恪固件安装第三方插ipk的教程2464.png
执行完后进入ok,接着执行以下命令!!
等待加载完成,接着执行
make package/feeds/gocloud/luci-app-shadowsocksr/compile V=s
这条命令其实就是目录里需要编译的软件的所在目录,make是执行。
如果需要编译其他软件,请在gocloud文件夹里找,必须是package/feeds目录里的。
执行过程需要1030分钟,请耐心等待即可。
编译完成的ipk/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/bin/ramips/packages/gocloud目录里找。
通过本方法编译出的ipk仅适用于k2p a2 ,高恪固件4.3.0.14226版本的路由器。
通过opkg命令安装ipk到路由器时如出现有md5类似的命令,请执行
rm -rf /var/opkg-lists/再安装,
出现的错误命令最好百度翻译一下就知道大概出问题在哪儿了。
  
  
     





上一篇:三毛作品全集txt版百度云下载
下一篇:.net/c# 简单HttpHelper封装
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-10-28 18:22:36 | 显示全部楼层
版主,高格魔改的固件有没有
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-10-28 18:28:07 | 显示全部楼层
版主辛苦了,学习一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2018-10-28 18:31:27 | 显示全部楼层
翻江倒海 发表于 2018-10-28 18:22
版主,高格魔改的固件有没有

没有
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-10-29 00:07:47 | 显示全部楼层
楼主辛苦了,紫薯布丁
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-6-16 11:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表