关于ubuntu touch 的很多东西都可以在CSDN中https://me.csdn.net/UbuntuTouch找到。这位大神的博客中有很多资料。
原本就有Ubuntu SDK 安装说明,但现在直接安装会不能用了,所以记下我的踩坑记录。
由于ubuntu-sdk-team从其软件源中移除老lxd 2.5的包。造成老现在在ubuntu 16.04上直接安装ubuntu-sdk-ide 是不能使用的。初始化失败。
之前较早版本ide工具未使用lxc容器。
偶然间发现ubuntu16的源中有LXD的新版本
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-sdk-ide
不过默认lxd还是装的旧版本,需要手动调整一下
sudo apt-cache madison lxd 看看有没有新版本
lxd | 3.0.3-0ubuntu1~16.04.1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports/main amd64 Packages
lxd | 2.0.11-0ubuntu1~16.04.4 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates/main amd64 Packages
lxd | 2.0.2-0ubuntu1~16.04.1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security/main amd64 Packages
lxd | 2.0.0-0ubuntu4 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial/main amd64 Packages
lxd | 2.0.0-0ubuntu4 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial/main Sources
lxd | 2.0.11-0ubuntu1~16.04.4 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates/main Sources
lxd | 3.0.3-0ubuntu1~16.04.1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports/main Sources
lxd | 2.0.2-0ubuntu1~16.04.1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security/main Sources
找到2.5或比2.5新的版本
sudo apt-get install lxd=3.0.3-0ubuntu1~16.04.1
这个时候会提示你依赖包也是旧版本,同样看看对应包的新版本
下列软件包有未满足的依赖关系:
lxd : 依赖: liblxc1 (>= 3.0.0~) 但是 2.0.11-0ubuntu1~16.04.3 正要被安装
依赖: lxcfs (>= 3.0.0~) 但是 2.0.8-0ubuntu1~16.04.2 正要被安装
依赖: lxd-client (= 3.0.3-0ubuntu1~16.04.1) 但是 2.0.11-0ubuntu1~16.04.4 正要被安装
最后
sudo apt-get install lxd=3.0.3-0ubuntu1~16.04.1 liblxc1=3.0.3-0ubuntu1~16.04.1 lxcfs lxd-client=3.0.3-0ubuntu1~16.04.1
安装完重启即可
来源:oschina
链接:https://my.oschina.net/u/2463245/blog/3275122