WDMycould Gen2安装SVN Server

xiaoxiao2021-02-28  65

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 没有找到可以自动启动的方法。

转载请注明原文地址: https://www.6miu.com/read-20399.html

最新回复(0)