这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令单击
程序:
您的姓名
click - Ubuntu Touch 的包管理工具
概要
单击命令 [选项] [参数]
商品描述
点击 是 Ubuntu Touch 应用程序的打包格式,与打包无关
用于交付底层系统的格式。 这 点击 程序是用来实现的基本工具
构建、安装、删除和以其他方式操作这些包。
点击的各种功能可通过多个命令获得,详细说明
联络一位教师
而 点击 支持按用户安装,通常将软件包解压为特殊的
点击包 用户,以确保应用程序不能修改自己的代码; 这是一个设计
目标是确保 点击 可用于安装不受信任的代码,然后将其限制
运用 AppArmor的。 因此, 点击 通常应该以 root 身份运行(例如使用 须藤) 什么时候
安装软件包; 它会根据需要放弃特权。
指挥 产品详情
单击构建目录
单击构建源目录
单击 chroot
单击内容路径
单击框架列表
点击钩子安装HOOK
点击挂钩移除挂钩
单击挂钩运行系统
单击挂钩运行用户
单击信息路径
单击安装包文件
点击列表
点击 pkgdir {PACKAGE-NAME|PATH}
单击注册包名称版本
单击取消注册包名称 [版本]
单击验证包文件
指令
点击 建立 目录
从 DIRECTORY 的内容构建一个 Click 包。 构建目录必须包含一个
JSON 格式的清单,在 Click 的文件格式文档中有进一步描述; 经过
默认情况下,这预计将在 的manifest.json 在构建目录的顶层。
由此而来 。点击 文件被写入当前目录,以避免混淆你
通常应该确保您的工作目录不在构建目录中
运行这个命令。
虽然可以通过解包和重新打包来构建新版本的 Click 包
一个现有的包,通常不推荐这样做,因为它需要小心放置
清单文件放回正确的位置。 最好将您的应用程序代码保存在
单独的修订控制,而不是依赖于从包中恢复它。
选项:
-m PATH, --清单=PATH
从 PATH 读取包清单(默认: 的manifest.json).
-I 文件模式, --忽略=文件模式
构建包时忽略给定的 shell-pattern。 选项可能是
重复多次以列出要排除的多个模式。
--无验证
不要对生成的 .click 文件运行来自 click-reviewers-tools 的检查。
点击 构建源 目录
构建一个源包 名为.tar.gz 从 DIRECTORY 的内容格式。 这让你
在您的包包含编译代码的情况下分发源代码(等等
Click 包不构成其自身来源)。
由此而来 名为.tar.gz 文件被写入当前目录,以避免混淆你
通常应该确保您的工作目录不在构建目录中
运行这个命令。
选项:
-m PATH, --清单=PATH
从 PATH 读取包清单(默认: 的manifest.json).
-I 文件模式, --忽略=文件模式
构建包时忽略给定的 shell-pattern。 选项可能是
重复多次以列出要排除的多个模式。
点击 chroot
管理用于交叉构建 Click 包的 chroot 环境。
选项:
-a 拱, - 建筑学 拱
设置目标架构。
-f 框架, - 框架 框架
设置目标框架(默认:ubuntu-sdk-13.10)。
-s 系列, - 系列 系列
为新创建的 chroot 设置目标系列(默认:适合于
框架)。 该选项主要用于调试; 使用 -f 代替。
子命令:
开始会话 SESSION
开始一个持久的 chroot 会话。
创建信息图 创建一个chroot。
摧毁
摧毁一个 chroot。
会议结束 SESSION
结束持久的 chroot 会话。
安装 [-n 会议] 配套
在 chroot 中安装软件包。
MAINT [-n 会议] 指挥 争论
在 chroot 中运行维护命令。 不像 运行, 这以 root 身份运行它的命令
在 chroot 内部,它对 chroot 的影响将在 点击 chroot
MAINT 退出。
如果给出了会话名称,则在该会话中运行该命令。 会议必须
以前是由 点击 chroot 开始会话.
运行 [-n 会议] 指挥 争论
在 chroot 中运行一个程序。
如果给出了会话名称,则在该会话中运行该命令。 会议必须
以前是由 点击 chroot 开始会话.
升级 [-n 会议]
升级chroot。
点击 Contents PATH
将 PATH 中 Click 包的内容显示为文件列表。
点击 框架 名单
将可用框架列表显示为每行一个框架。
点击 钩 安装 HOOK
为任何附加到它的 Click 包安装与 HOOK 关联的文件。
这通常只由系统包的维护者脚本调用,通过
dh_click(1)。
选项:
--根=PATH
在 PATH 中查找其他包。
点击 钩 去掉 HOOK
删除与 HOOK 关联的任何附加到它的 Click 包的文件。
这通常只由系统包的维护者脚本调用,通过
dh_click(1)。
选项:
--根=PATH
在 PATH 中查找其他包。
点击 钩 运行系统
为所有已安装的 Click 包运行所有系统级挂钩。 这在启动时很有用
从带有可能没有系统级挂钩的预装软件包的映像中获取
构建图像时正常运行。
选项:
--根=PATH
在 PATH 中查找其他包。
点击 钩 运行用户
为给定用户注册的所有 Click 包运行所有用户级挂钩。 这是
在会话启动时很有用,以赶上可能已预安装的软件包和
为所有用户注册。
选项:
--根=PATH
在 PATH 中查找其他包。
--用户=USER
为 USER 运行用户级挂钩(默认:当前用户)。
点击 info {包名|包文件}
当给定一个包名(即一个不包含 / 字符),显示
该包的清单,如果它是为当前用户注册的。
当给定一个路径(即一个包含至少一个 / 字符或字符串
不包含 / 不是注册包名称的字符),尝试处理
作为包含 Click 包的文件的路径并显示该包的清单。
选项:
--根=PATH
在 PATH 中查找其他包。
--用户=USER
列出用户注册的包(如果你有权限)。
点击 安装 包文件
在 PACKAGE-FILE 中安装 Click 包。
这是一个低级工具; 要以普通用户身份安装软件包,您通常应该
使用 PKCON 安装本地 包文件 或一些更高级别的用户界面,
注意使用正确的选项集。 (不使用 须藤 调用时 PKCON,因为它
需要知道呼叫用户。)
点击 安装 可用于在映像中预安装软件包,以便
默认情况下对所有用户可用。 执行此操作时,您通常应该将其安装到一个
中定义的数据库 /etc/单击/数据库/ 除了默认的
/opt/click.ubuntu.com。 例如:
须藤点击安装 --root=/custom/click --all-users foo.click
这个 --强制缺失框架 使用开发版本时需要选项
尚未制定框架声明的 SDK。
您应该始终为特定用户或所有用户注册已安装的软件包;
如果你不这样做,那么这些包可能会在以后被垃圾收集。 你可以这样做
使用 - 用户 or - 全部用户 此命令的选项,或使用 点击 寄存器
命令。
选项:
--根=PATH
在 PATH 下安装软件包。
--强制缺失框架
尽管缺少系统框架,但安装。
--用户=USER
为 USER 注册包。
- 全部用户
为所有用户注册包。
点击 名单
显示已安装包的列表,每行一个包
包含由选项卡(默认)或 JSON 数组分隔的包名称和版本
的清单。
默认情况下, 点击 名单 仅显示为当前用户注册的包。 这 - 全部
选项使其显示所有已安装的软件包,无论用户注册如何。
选项:
--根=PATH
在 PATH 中查找其他包。
- 全部 列出所有已安装的软件包。
--用户=USER
列出用户注册的包(如果你有权限)。
- 显现
将输出格式化为清单的 JSON 数组。
点击 目录 {包裹名称|路径}
当给定一个包名(即一个不包含 / 字符),显示
安装该软件包的目录,如果它是为当前用户注册的。
当给定一个路径(即一个包含至少一个 / 字符),尝试
将其视为 Click 包中文件的路径并打印顶级目录
安装该软件包的位置(如果存在)。 这在钩子中特别有用
需要根据指向单个文件的符号链接找到顶级包目录
在里面。
当且仅当找到给定包名称或路径的目录时才退出零。
选项:
--根=PATH
在 PATH 中查找其他包。
--用户=USER
列出用户注册的包(如果你有权限)。
点击 寄存器 包裹名字 VERSION
为用户注册已安装的 Click 包。 这通常会导致用户级挂钩
为该用户运行,这是制作应用程序等事情所需要的
的.desktop 文件可用于用户界面。
选项:
--根=PATH
在 PATH 中查找其他包。
--用户=USER
为 USER 注册包(默认:当前用户)。
- 全部用户
为所有用户注册包。
点击 注销 包裹名字 [版本]
为用户注销已安装的 Click 包,如果没有其他用户,则将其完全删除
仍然有它注册,如果它似乎没有运行。 这通常会
导致为该用户运行用户级挂钩,这对于诸如
删除应用程序的 的.desktop 来自用户界面的文件。
如果指定了版本,则注册版本必须与其匹配才能被
除去。
选项:
--根=PATH
在 PATH 中查找其他包。
--用户=USER
为 USER 取消注册包(默认: $须藤用户, 如果已知)。
- 全部用户
取消之前为所有用户注册的包。
点击 确认 包文件
验证 PACKAGE-FILE 中的 Click 包。
这个 --强制缺失框架 使用开发版本时需要选项
尚未制定框架声明的 SDK。
选项:
--根=PATH
在 PATH 下安装软件包。
--强制缺失框架
尽管缺少系统框架,但安装。
使用单击在线使用 onworks.net 服务
