英语法语西班牙语

Ad


OnWorks 网站图标

萌芽 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 germinate

这是 germinate 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


发芽 — 在种子包列表中展开依赖项

概要


发芽 [-v[-S 资源[-s DIST[-m 镜面[-d DIST……] [-a [-c 元件……]
[--vcs={自动|bzr|git}] [--不依赖[--无安装程序]

商品描述


发芽 是一个帮助维护大型软件发行版的程序。 它
获取种子包列表和分发镜像,并生成输出
种子包及其依赖项和构建依赖项完全扩展。

种子
Ubuntu 发行版和其他发行版的内容通过以下方式进行管理 种子。 在
它们最简单,这些是被认为重要的包列表
发行版的主要组成部分,没有明确列出它们的所有依赖项和
构建依赖。

种子列表通常按类别划分:基本或最小种子可能会列出核心
使系统完全运行所需的一组包,而桌面种子可能会列出
作为默认桌面安装的一部分安装的一组软件包。 发芽 把这些
种子,添加它们的依赖树,并产生一个 产量 对于包含一个
依赖项扩展的包名称列表。 这些输出可能会移交给存档
维护或 CD 构建工具。

有些种子可能 继承 来自其他种子:他们依靠这些种子来安装。 为了
例如,桌面种子通常会从最小种子继承。 发芽 理解
这些继承关系。 如果桌面种子中的包依赖于 'foo',但是
'foo' 已经是最小种子或依赖列表的一部分,那么 'foo' 将不会被添加
到桌面输出。

种子存储在从给定 URL 下载的文本文件中。 不以“ * ”开头的行
(wiki 风格的列表标记)被忽略。

种子条目可能仅由包名称组成,也可能包括以下任何内容
特殊语法:

% 以 '%' 开头的种子条目扩展为来自给定源的所有二进制文件
包。

[...] 种子条目后面可以跟 ' [arch1 arch2 ...]' 表示他们应该
仅用于给定的体系结构,或与 ' [!arch1 !arch2 ...]' 以表示
不应该在给定的架构上使用它们。

(...) 括号中的种子条目表示应将种子视为
推荐从此种子生成的元包,而不是作为
依赖性。

! 以“!”开头的种子条目导致给定的包被列入黑名单
给定的种子及其继承的任何种子; 这可能后跟“%”作为
将给定源包中的所有二进制文件列入黑名单。 请注意,这可能
导致可卸载的软件包的依赖项已被列入黑名单,因此请使用
谨慎使用此功能。 黑名单的目的是在
不应该安装的包最终在 发芽的输出,所以
可以修复包关系以阻止这种情况发生。 它不是用于
解决有缺陷的包关系的目的,并尝试这样做
不会工作,因为 易于 无法知道种子中的黑名单条目。

核心价值
一些种子还在文件顶部包含标题,格式为“key: value”。 为了
大多数情况下,这些不会被解析 发芽 本身。 Ubuntu Taskel
使用以“Task-”开头的键来定义其名称相似的字段 .desc
文件。 发芽更新元包(1) 使用其中一些标头来减少
需要脆弱的配置; 有关更多详细信息,请参阅其文档。

A 结构 种子旁边的文件列出了它们的继承关系。 它也可能
包含以 'include' 开头的行,导致其他种子集合被包含为
如果它们是当前正在萌芽的集合的一部分,或者以
'feature',它为种子处理设置标志。 当前定义的唯一标志是
'follow-recommends',这会导致 发芽 将 Recommends 字段视为
要看。 (也可以使用以
' * Feature:' 在种子文件中; 在这里,还支持“不遵循建议”以允许
建议关闭单个种子的以下功能。)

构建依赖 '支持的'
通常不需要默认桌面安装来包含所有编译器
以及从源代码构建自身所需的开发库; 如果没有别的,它会
占用更多空间。 然而,这通常是对维护者的要求
一个发行版,以支持构建该发行版所需的所有软件包。

发芽 因此不会添加由以下构建产生的所有包 -
种子包的依赖关系及其依赖关系(“构建依赖树”)到
每个输出,除非它们也在种子或依赖项列表中。 相反,它增加了
它们到最后一个种子的输出 结构 文件,通常称为支持。

与任何其他种子一样,受支持的种子可能包含自己的包列表。 这很正常
为许多不在默认安装中的软件包提供支持,
例如调试库、优化的内核、替代语言支持等。

输出
输出文件以其对应的种子命名。 额外的输出
需要支持的文件,即'supported+build-depends',其中包含受支持的
list 和其他种子的 build-depends 列表都连接在一起。 “全部”输出是
生产代表整个档案。

一些其他文件是为专家偶尔使用而制作的。 见 读我 文件完整
关于这些的详细信息。

配置


-v, --详细
处理种子时更详细。

-S, --种子源 资源,...
从指定来源获取种子。 默认是
http://people.canonical.com/~ubuntu-archive/seeds/
http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ 如果 --vcs=bzr 选项是
使用过,或 git://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ 如果 --vcs=混帐
选项被使用。 您可以使用 文件:// 此处的 URL 用于从本地文件中获取种子
系统; 例如,如果您的种子存储在 /home/用户名/seeds/debian.unstable,
那么你会使用这些选项 -S 文件:///家庭/用户名/种子/ -s debian.不稳定.

-s, --种子分布 DIST
获取种子以进行分发 DIST. 默认为 ubuntu.xenial。

从 git 获取种子时,最右边的 '.' 后面的部分。 字符,如果有的话,是
被视为要签出的分支名称; 这种相当奇怪的风格是为了落后
兼容性。

-m, - 镜子 镜面
镜面。 默认是 http://archive.ubuntu.com/ubuntu/. 可能
多次供应; 所有档案中每个包的最新版本
会胜利的。

--源镜像 镜面
获取源包列表 镜面. 默认是使用包列表镜像。
可多次供应; 每个源包的最新版本
档案馆会赢。

-d, --距离 DIST,...
在指定的分布上操作。 默认值为 xenial。 列出多个
发行版可能很有用,例如,在检查已发布的发行版时
及其安全更新。

-a, - 拱
架构操作 . 默认值为 i386。

-c, - 成分 元件,...
对指定的组件进行操作。 默认是主要的。

--vcs={自动|bzr|git}
从版本控制系统检查种子,而不是直接从
一个网址。 需要 BZR or 混帐,视情况而定。 为了 BZR, 使用分支
发现于 种子源/种子区; 对于 混帐, 删除最右边 '.' 之后的部分
性格 种子区 并将其用作分支名称以从中检出
种子源/剩余种子区。 对于 汽车, 猜测要使用的版本控制系统
种子源 (在模棱两可的情况下都尝试)然后按上述进行。

--bzr
从种子中查看 BZR 分支发现于 种子源/种子区 而非
直接从 URL 获取它们。 需要 BZR 要安装。 这个选项是
已弃用并保留以向后兼容; 用 --vcs=bzr 代替。

--不依赖
禁用反向依赖计算。 这些计算导致大量
小文件要写在 依赖/ 目录,可能需要一些时间。

--无安装程序
不要考虑 debian-installer udeb 软件包。 虽然通常不是想要的
结果,有时您可能希望在以下情况下忽略安装程序包
处理您的种子,也许如果将输出直接发送到包管理器
在已经安装的系统上。

--种子包 /PKG,...
对待每一个 PKG 作为种子本身,继承自 (即假设所有
包裹在 在计算额外的种子时已经安装了种子
的依赖 PKG)。 这允许使用 发芽 计算依赖关系
个人额外的包裹。 例如, --种子包 通过电脑捐款/顿悟浏览器
将创建一个 顿悟浏览器 输出文件列出需要的附加包
安装在 通过电脑捐款 种子以安装 顿悟浏览器.

使用 onworks.net 服务在线使用萌芽


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad