最近心血来潮想试试国产deepin系统,搭了一套开发环境,最后发现idea装好了没办法从svn chekout代码。在网上找了半天,一直没找到方法。最后终于搞定了。
首先修改自带的sourcelist源
因为deepin跟ubuntu同为debian,我这边使用的阿里的Ubuntu镜像。操作步骤如下:
进入source.list目录 cd /etc/apt
备份source.list sudo mv sources.list sources.list_bak
修改source.list sudo vi sources.list
添加内容
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
修改完成后保存。
然后更新依赖:sudo apt-get update
接下来就是安装subversion了,sudo apt-get install subversion
运行这个我这边还报了个错。
下列软件包有未满足的依赖关系:
subversion : 依赖: libsvn1 (= 1.8.8-1ubuntu3.2) 但是 1.9.4-3+b1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
肿么办?
直接修改libsvn1为1.8.8-1ubuntu3.2
sudo apt-get install libsvn1=1.8.8-1ubuntu3.2
呵呵,接着 sudo apt-get install subversion
大功告成!希望能帮到跟我一样没有经验的小白!