WDMyCloud Gen2安装SVN server成功,过程记录如下:

WDMycloud Gen2使用的是裁剪后的busybox,很多命令不能用。网上有方法可以刷成Debian系统,由于担心数据丢失,没有这么做。找到一个方法,通过chroot,执行使用Debian的环境,在此环境下用apt-get安装svnserver,也是一个不错的方法。即能保持原有系统的功能,又能增加svn server功能,安装git server应该也不是问题。唯一的缺点是,重启后需要手动启动相关服务。

WDMyCloud Gen2 CPU信息如下:

root@WDMyCloud root # cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 1594.16
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x4
CPU part        : 0xc09
CPU revision    : 1

processor       : 1
model name      : ARMv7 Processor rev 1 (v7l)
BogoMIPS        : 1594.16
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x4
CPU part        : 0xc09
CPU revision    : 1

Hardware        : Marvell Armada 375 (Device Tree)
Revision        : 0000
Serial          : 0000000000000000

1. 安装WDMyCloud_Debian_8.0-1.bin

参考http://blog.auska.win/2017/05/01/WDMyCloud-01/

先安装俄罗斯大神的WDcrack,然后通过网页安装WDMyCloud_Debian_8.0-1.bin

注意:把define.js替换之后,从网页安装应用前,先清除浏览器缓存,否则网页上有可能不会出现安装应用的按钮。

2. 启用Debian
  chroot /mnt/HD/HD_a2/Nas_Prog/Debian/chroot/ /bin/bash

这个启动之后,可以使用Debian 系统的命令了。

3. 安装svnserver
  按照ubuntu下的安装svnserver的方法
  apt-get update
  apt-get install subversion

adduser --home /mnt/shares/svn svn
  svnadmin create /mnt/shares/svn/test

<--- 此处可以用svnadmin dump test < svn.dump 把别处的备份的svn.dump安装过来(时间长), 或者直接把别处的svn db目录拷贝过来(时间短)。

chown -R root:svn /mnt/shares/svn/test/
  chmod -R g+rws /mnt/shares/svn/test/

生成svn的三个配置文件
----------------------------------
svnserve.conf
----------------------------------

cat >  /mnt/shares/svn/test/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

----------------------------------
passwd
----------------------------------
cat > /mnt/shares/svn/test/conf/passwd

[users]
test = 123456
peter = 123456

----------------------------------
authz
----------------------------------
cat > /mnt/shares/svn/test/conf/authz

[groups]
group_user1 = peter,test

[/]
*=r
@group_user1 = rw

----------------------------------
Start service
----------------------------------
svnserve -d -r /mnt/shares/svn/test
ps aux | grep svnserve

测试OK.

4. WD重启后的处理

每次开机需要在Debian命令行下开启svn
chroot /mnt/HD/HD_a2/Nas_Prog/Debian/chroot/ /bin/bash
svnserve -d -r /mnt/shares/svn/test

没有找到可以自动启动的方法。

WDMycould Gen2安装SVN Server相关推荐

  1. 【Linux-SVN】安装 SVN Server

    1.环境 Centos7 64 系统 Linux 1.1.安装文件版本 svn 1.7.14 2.安装部署 2.1.在线安装 yum -y install subversion # 查看svn安装位置 ...

  2. linux先安装svn server

    SVN服务器的安装和配置 一.安装Subversion #yum install subversion 二,基本的SVN服务器配置 1,新建一个目录用于存储SVN所有文件 # mkdir /home/ ...

  3. Windows7 Home高级 64 中文版 + TortoiseSVN 64 英文版 + SVN Server 32 英文版安装过程

    参考了http://blog.csdn.net/wang02011/archive/2011/04/04/6301107.aspx,因为是64位操作系统,过程有点不同:如果有问题请交叉参考. 1. 下 ...

  4. 关于SVN Server自助修改密码详细教程

    针对安装和配置自助修改密码录了个视频,细节可详细看视频: 1.安装SVN Server: 专门录了个视频如下: https://pan.baidu.com/s/1MzjKlkQP32-Vx6W98oN ...

  5. SVN server 服务端修改端口号

    SVN server 服务端修改端口号 在实际使用中可能当安装svn server 服务后,发现与后续其他程序端口冲突, 1.打卡svn server 管理界面->操作->properti ...

  6. Windows7 Home高级 64 中文版 + TortoiseSVN 64 英文版 + SVN Server 32

    参考了http://blog.csdn.net/wang02011/archive/2011/04/04/6301107.aspx,因为是64位操作系统,过程有点不同:如果有问题请交叉参考. 1. 下 ...

  7. SVN Server安装配置

    SVN SERVER配置 引用:http://www.ha97.com/4467.html http://8474832.blog.51cto.com/8464832/1555531 http://b ...

  8. VS 中配置使用Visual SVN系列 一:SVN Server下载和安装

    一:SVN Server下载和安装 1.下载SVN Server(服务器端) https://www.visualsvn.com/server/download/ 本机下载版本为V3.0.1 基于64 ...

  9. Windows安装系列:SVN Server服务

    一.下载与安装 1.下载VisualSVN-Server-5.1.1-x64.msi  地址:Download | VisualSVN Server 2.找到最新版本SVN 5.1.1,直接双击它,弹 ...

最新文章

  1. 10亿级数据规模的半监督图像分类模型,Imagenet测试精度高达81.2% | 技术头条...
  2. java奇怪的问题_一个奇怪的Java集合问题
  3. 利用yum下载rpm包并批量安装
  4. vue使用总结-生命周期篇
  5. 摆脱困境:在每种测试方法之前重置自动增量列
  6. CentOS7 shell脚本安装jdk
  7. js 获取url问号前_收下这波 JS 技巧,从此少加班
  8. python爬虫知乎图片_python爬虫(爬取知乎答案图片)
  9. 网速慢?网线选对了吗?!网线类型对应带宽等详细参数
  10. 怎么制作自己的数据集
  11. 嵌入式学习笔记(8)芯片手册阅读方法
  12. ubuntu系统下搭建本地物联网mqtt服务器的步骤
  13. 从社交网络图的edgelist得到adj
  14. tmall.product.schema.get( 产品信息获取schema获取 ),淘宝店铺上传商品API接口,淘宝商品发布接口,淘宝商品上传API接口,店铺上传接口,oAuth2.0接口
  15. 汉高将在上海成立新的粘合剂技术创新中心;宁德时代与戴姆勒卡车扩大全球合作伙伴关系 | 美通企业日报...
  16. Unity3D 官方案例实现类似红警的移动
  17. 安装mysql staring server 失败 已经成功决解。
  18. Excel 如何制作时间轴
  19. 上海市青少年算法2021年9月月赛(丙组)
  20. 决OBS Studio录制的视频为黑屏的问题

热门文章

  1. java泛型 方法返回值带有泛型 <T>
  2. 【真题分享】2021京东春招java开发面试
  3. ARM S5PV210 X210 刷机教程总结
  4. MyBatis的核心对象
  5. [矩阵论] Unit 1. 线性空间与线性变换 - 知识点整理
  6. Oracle中如何计算时间差
  7. matplotlib.plt.subplot()用法
  8. Android开发最近新闻和功能都在这里了
  9. 爬虫_urllib2库的使用
  10. Precision(精确率,正确率), Recall(召回率,查全率),Accuracy(准确率),F-Measure(F值)...