我注意到 Ubuntu SDK 最近有一些更新,它安装了一个名为“Click”的程序。我想知道它们是什么以及如何使用它们。
另外,它们会使 Debian 打包更容易吗?
安装一个随机的(讨厌的?). deb 可能很危险,因为它会授予安装的应用程序和守护程序的所有权限,因为 .deb 有一些配置要求应用,如果用户在安装过程中验证了他的密码。
Click package 不需要密码(据我测试)。
单击包对系统/用户数据更安全还是相同?为什么?
一些非常值得回答的方面:
我看到有一些不错的应用程序正在为 Ubuntu touch 开发,其中一些支持更大的屏幕。现在,我想在我的桌面上运行其中一些应用程序吗?目前这可能吗?如果是这样,怎么做?
我的 Ubuntu touch 应用程序需要一个包libqt5network5来运行。(这可以通过 APT 安装。)
一旦我从 Ubuntu SDK 构建 Click Package 并安装,它就不会检查libqt5network5依赖项。
我想知道如何向 Click 包添加依赖项。
许多人已经开始为 Ubuntu App Showdown 和一般情况开发 Ubuntu Touch 应用程序,并将它们发布在 Click App Store 中。
什么是 Click App Store,如何安装在其中发布的应用程序?
我已经在我的 Ubuntu Touch 设备上安装了一些点击包。我如何删除它们?
当我运行 /usr/bin/click 时,出现以下错误:
Traceback (most recent call last):
File "/usr/bin/click", line 37, in <module>
import click
ImportError: No module named 'click'
Run Code Online (Sandbox Code Playgroud)
我尝试重新安装包单击,但在安装过程中出现相同的错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/14,7 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 255715 files and directories currently installed.)
Preparing to unpack .../click_0.4.45.1+16.10.20160916-0ubuntu1_amd64.deb …Run Code Online (Sandbox Code Playgroud) 我不明白 Snappy 和 Click 之间的区别。两者都允许基于图像的系统更新。两者都使用 AppArmor 来限制应用程序。很快,Click 将在台式机、手机和平板电脑上运行,而 Snappy 将在服务器和物联网设备上运行。我认为融合就是在所有这些设备之间拥有相同的操作系统。
我们能看到它们在未来合并吗?
如果有人能向我解释这一点,那就太好了,因为这两种工具听起来都具有相同的目的,而且我不想学习 2 个相同的工具。
对于标准的 deb 包,我们可以使用 reprepro。是否有针对“单击”包的自定义存储库相关解决方案?
好吧,我发现了一个/opt我不知道来源的文件夹。
当我这样做时,ls -la /opt它给了我
marten@marten-desktop:~$ ls -la /opt/
insgesamt 16
drwxr-xr-x 4 root root 4096 Sep 12 23:25 .
drwxr-xr-x 23 root root 4096 Sep 9 15:44 ..
drwxr-xr-x 2 clickpkg clickpkg 4096 Aug 13 13:45 click.ubuntu.com
drwxr-xr-x 3 root root 4096 Jul 9 21:49 google
Run Code Online (Sandbox Code Playgroud) click-packages ×10
ubuntu-touch ×4
ubuntu-sdk ×3
16.10 ×1
apt ×1
deb ×1
directory ×1
python3 ×1
ubuntu-core ×1