可以测试新版本的Ubuntu SDK IDE

Ubuntu 开发工具包

经过漫长的发展过程, Beta版的新版本Ubuntu SDK IDE。 我们将能够测试该版本,该版本随附了新的构建器和执行引擎,以消除过去版本中的所有旧错误,从而以更快,更直观的方式为Ubuntu Touch创建应用程序。

一些谣言指出,并且证实他们是对的, 新的构建器将基于LXD容器来替代 施鲁特 现有。 经过一段时间的检查和调试代码,是时候将其交给用户并完成对IDE的调试了。

SDK(源开发套件),尤其是Ubuntu SDK,是一个很棒的应用程序开发环境, 整合大量资源,例如程序,库,代码文件,资源等。 简而言之,创建一个可以在 Ubuntu Touch系统。 借助此IDE,可以以图形方式轻松地完成资源管理,以及对代码进行编程,调试应用程序或查看文档。

这个新版本旨在 纠正问题 速度慢,挂载点故障和库错误 加密文件 其中。 此外,在新的重要更改中,我们必须提到,从 主持人 (可以执行,但是必须手动创建配置文件),现在对于使用我们要在其中执行应用程序的设备的特定体系结构创建容器而言,这是必需的。

最后,在此版本中,基于 chroot。 尽管该功能将在某些更高版本中保留,但在此IDE的未来开​​发中将永久删除该功能。

Ubuntu SDK IDE安装

安装简单 添加PPA存储库 从Ubuntu SDK工具运行软件包的聚合:

sudo add-apt-repository ppa:ubuntu-sdk-team/tools-development 
sudo apt update && sudo apt install ubuntu-sdk-ide 

当结束时,我们会完成的。 IDE必须具有完整的功能,并且能够像以前那样发现容器 。 从开发人员的角度来看,体验应该没有什么不同。 但是,请不要停止意识到我们正面临一个并非没有奇数版本的beta版本 错误。 如果发现任何问题,可以通过电子邮件,IRC或 项目启动板.

要启动IDE,请输入以下命令:

$ tar zcvf ~/Qtproject.tar.gz ~/.config/QtProject

Ubuntu SDK IDE图标将出现在Dash中,您可以从中启动它。

sdk-从短划线开始

典型问题与解决方案

LXD组的成员

通常情况下, 在LXD安装中配置了必要的组 为正确执行环境。 如果由于某种原因不能令人满意地执行此操作,则可以使用以下命令确保它属于您:

sudo useradd -G lxd `whoami`

然后回到 登录 在系统中,以便组权限对您的用户生效。

重置QtCreator设置

有时候 QtCreator设置损坏 并且我们必须恢复到以前的版本才能正常工作。 如果发生这种情况,或者您看到Ghost套件,则可能是设备配置错误。 通常,可以通过按QtCreator帮助中的重置按钮或通过以下命令来解决这种情况:

$ rm ~/.config/QtProject/qtcreator ~/.config/QtProject/QtC*

从schroots删除旧条目

正如我们已经指出的, 施罗特 此版本的IDE将不再提供此功能。 即使这样,它仍然会在系统中保留一段时间,因此 清洁它可能很有趣 点击 我们所做的:

$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy
$ sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy

使用此命令 我们可以释放大约1.4 GB 磁盘空间。 Chroot单击托管在目录中 / var / lib / schroot / chroots /,因此最好检查此文件夹是否为空,并且其中没有任何装载。 通过以下命令执行此操作:

$ mount|grep schroot 

NVIDIA驱动程序问题

从LXD容器本地部署应用程序 如果我们无法执行 主持人 使用NVIDIA卡图形驱动程序。 如果您的显卡至少具有 双处理器,一个小技巧是使用另一个未使用的处理器。

首先,请确认您有视频卡的备份:

[php]$ sudo lshw -class display[/php]

如果来自 系统中的另一个图形卡(除了NVIDIA本身),激活另一张卡并将其选择为主卡:

 

$ sudo prime-select intel

 该实用程序可能与所有系统都不兼容,并且肯定不能与Bumblebee一起使用。

如果您的主机只有一个NVIDIA图形卡,则它们可能会为您工作 新手车手。 试试看,也许他们会为您工作。 毕竟,这是规范人员当前正在处理的主要故障之一。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。