我正在尝试使用 安装 Linux SDK apt install ubuntu-sdk
。我收到有关依赖项的错误,最终显示lxd
:
运行apt install lxd
结果出现如下错误:
*lxd : Depends: lxd-client (= 2.0.11-0ubuntu1~16.04.4) but
3.0.3-0ubuntu1~16.04.1 is to be installed*
更新/升级已完成,系统已是最新的。
我不知道如何解决这个问题。如能提供任何帮助,我将不胜感激。
答案1
ubuntu-sdk
Canonical 不再支持该软件,因为他们停止了对 Ubuntu Phone 的支持。但 Ubuntu Phone 的工作仍在继续Ubports 团队。但是 Ubports 团队也不使用任何ubuntu-sdk
一个。
可点击是 Ubuntu Touch 应用程序的元构建系统,允许您编译、构建、测试和发布 click 包,并提供各种模板来帮助您开始应用程序开发。这是目前为 Ubuntu Touch 构建 click 包最简单、最方便的方式。您可以使用您选择的任何代码编辑器或 IDE,并使用 Clickable 从命令行构建您的应用程序。
另外还有旧的 Ubuntu SDK IDE。请注意,Canonical 不再支持它,而且由于缺乏人力,UBports 也选择不支持它。
您仍然可以在 Ubuntu 16.04 中安装 SDK IDE,但不能保证它能正常工作。
答案2
未满足的软件包可在推荐的更新存储库中找到,这解释了为什么apt
无法找到请求的包。
您必须启用它。
- 打开软件和更新
- 导航至
Updates
选项卡。 - 使能够推荐更新 (
xenial-updates
)。
然后,sudo apt install ubuntu-sdk
再次运行,它应该可以工作。
如果默认存储库不起作用,您可以尝试使用其他存储库。
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt update
sudo apt install ubuntu-sdk
这也表明Ubuntu 官方 SDK 指南,这样你就能够完美地安装它了。