设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

打破传统思维——大胆尝试在路由器上搭建SVN服务器

2013-7-17 14:48| 发布者: 红黑魂| 查看: 7012| 评论: 0|原作者: wapco|来自: 博客园

摘要:   今天给大家带来一篇比较有意思的文章,不涉及技术上的,希望大家轻拍。本文的文字和图片全部为原创,尊重作者转载请注明出处!   说起路由器能够干嘛,大部分想到的就是用来组建局域网呀,或者偶尔用它做做BT ...

5、在PuttyMan客户端中输入以下命令:(请先确认USB存储设备已挂载到/opt)

wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh
sh /tmp/optware-install.sh


  在这里我要讲一下题外话,原先是本来考虑用其他Linux系统安装svn的方法,直接下载svn安装包,但是试了很多次都不成功,因为路由器的Linux是属于轻量型的,里面很多库都不支持,比如gcc库,而安装gcc库的时候又缺少其他的依赖库,所以走了不少弯路,事实也证明用这种方法几乎是安装不了的,因为安装了太多的库也会导致路由器硬件性能跟不上。所以后面才想到用optware这个更简单的第三方软件运行环境。这也是为什么第一步中要把U盘挂载为opt的原因。


6、等安装好optware后会提示successfully,接下来就可以用功能强大的optware了,在命令行中继续输入以下命令更新opt软件列表:

cd /opt
ipkg-opt update


7、你可以输入ipkg-opt list显示所有可安装的软件(还可以安装httpd、mysql、php等等,挂上你的个人主页),这里我们只需要安装SVN,所以输入


ipkg-opt install svn


8、安装好SVN后可以在命令行中输入svnserve --version检查一下SVN是否安装成功,如果可以正常显示svn版本号,那么恭喜你,你已经成功在路由器上运行SVN服务了,接下来让我们启动SVN服务,输入命令:


svnserve -d -r /opt/svndata/

9、为了方便每次路由器关机后会自动启动服务,我们可以把它添加到路由器的启动命令中,点“管理”-“命令”选项卡,然后在指令的最后面添加以上代码并保存为启动指令即可。


10、接下来就是测试了,为了方便测试我们开启路由器的Samba服务,进入“服务”-“NAS”选项卡,启用Samba服务,并在文件分享那边选择opt



11、然后打开我的电脑,点“工具”-“映射网络驱动器”,将路由器U盘映射为A盘,映射只是为了方便访问,也可以直接在运行中输入\\192.168.0.1来访问




12、回到命令行中输入以下命令创建版本库:


cd /opt/svndata
svnadmin create svntest


酷毙
1

雷人

鲜花

鸡蛋
1

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部