英语法语西班牙语

Ad


OnWorks 网站图标

dh_makeclilibs - 云端在线

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

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

程序:

您的姓名


dh_makeclilibs - 自动创建 clilibs 文件

概要


dh_makeclilibs [debhelper的 选项[-r[-V[依赖][-m反转]
[-l下一个不兼容[-X项目]

商品描述


dh_makeclilibs 是一个 debhelper 程序,可自动扫描版本化 CIL (.NET)
程序集,并为它找到的库生成一个 clilibs 文件。

默认情况下,dh_makeclilibs 扫描包目录中的 .dll 文件并写入
发现兼容性数据(主要/次要、构建、令牌)到“clilibs”文件中的
合适的包。

但是,如果找到像 debian/package.clilibs 这样的文件,则会安装这个文件,而不会
进行扫描。

配置


-V, -V依赖
- 版本信息, --版本信息=依赖
默认情况下,这个程序生成的clilibs文件不会让包依赖
在包含程序集的包的任何特定版本上。 可能有必要
为您添加一些版本依赖信息到 clilibs 文件。 如果 -V 是
没有指定依赖信息,包的当前版本是
插入一个看起来像“packagename (>= packageversion)”的依赖项。 如果 -V 是
用参数指定,参数可以用来指定确切的依赖
需要的信息(一定要包括包名)。

小心使用 -V 不带任何参数; 这是一个保守的设置,总是
确保其他包的共享库依赖项至少与它们一样紧密
需要,这样如果维护者搞砸了,他们就不会崩溃。 另一面
是包可能最终依赖太紧,所以找到它
更难升级。

-m反转
与 -V 类似,但仅指定版本字符串,包名来自
实际处理的包。 如果您尝试设置一个
来自一个来源的不同装配包的有效版本范围
包。

-l下一个不兼容
当与当前版本兼容时,指定此包的(预期)版本
程序集会破裂。

-r 自动猜测下一个不兼容的上游版本的实验选项
并插入它们(如使用 -l 和 -m 选项,见上文)。 不要期望
猜测的值总是正确的 - 通常,通常假设的版本字符串有
形式 generation.major.minor 其中具有“次要”更改的版本是兼容的
和“主要”版本不兼容。

-X项目, --排除=项目
排除在其文件名或目录中任何位置包含“item”的文件
视为共享库。

--内部单声道
在 . (用于引导 Mono 包)

示例


dh_makeclilibs

假设这是一个名为 libfoobar0.9x-cil 的包,生成一个看起来像的 clilibs 文件
就像是:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil

dh_makeclilibs -V

假设包的当前版本是 0.93-3,生成一个看起来像的 clilibs 文件
就像是:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil (>= 0.93-3)

dh_makeclilibs -V 'libfoobar0.9x-cil (>= 0.92)'

生成一个类似于以下内容的 clilibs 文件:
libfoobar 1.0.2345.0_23a12f34 libfoobar0.9x-cil (>= 0.92)

假设你的包创建了 libfoobar-cil 和 liblafasel-cil,它们是兼容的
到 0.92 版本,但上游将在下一个版本中破坏兼容性,
0.94年:

dh_makeclilibs -m 0.92 -l 0.94

生成类似于以下内容的 clilibs 文件:

libfoobar 1.0.2345.0_23a12f34 libfoobar-cil (>= 0.92), libfoobar-cil (<< 0.94)



liblafasel 1.0.2345.0_23a12f34 liblafasel-cil (>= 0.92), liblafasel-cil (<< 0.94)

使用 onworks.net 服务在线使用 dh_makeclilibs


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    USB加载器GX
    USB加载器GX
    USBLoaderGX 是一个 GUI
    Waninkoko 的 USB Loader,基于
    libwiigui。 它允许上市和
    推出 Wii 游戏、Gamecube 游戏和
    Wii 和 WiiU 上的自制软件...
    下载 USBLoaderGX
  • 2
    火鸟
    火鸟
    Firebird RDBMS 提供 ANSI SQL 特性
    & 在 Linux、Windows 上运行 &
    几个 Unix 平台。 特征
    出色的并发性和性能
    & 力量...
    下载火鸟
  • 3
    KompoZer首
    KompoZer首
    KompoZer 是一个所见即所得的 HTML 编辑器,使用
    Mozilla Composer 代码库。 作为
    Nvu 的开发已停止
    2005 年,KompoZer 修复了许多错误和
    增加了一个...
    下载 KompoZer
  • 4
    免费漫画下载器
    免费漫画下载器
    免费漫画下载器 (FMD) 是一个
    编写的开源应用程序
    Object-Pascal 用于管理和
    从各种网站下载漫画。
    这是一个镜...
    下载免费漫画下载器
  • 5
    UNetbootin
    UNetbootin
    UNetbootin 允许您创建可启动
    适用于 Ubuntu、Fedora 和
    其他 Linux 发行版没有
    刻录 CD。 它运行在 Windows、Linux、
    和...
    下载UNetbootin
  • 6
    Dolibarr ERP - 客户关系管理
    Dolibarr ERP - 客户关系管理
    Dolibarr ERP - CRM 易于使用
    ERP和CRM开源软件包
    (使用 web php 服务器运行或作为
    独立软件)用于企业,
    基础...
    下载 Dolibarr ERP - CRM
  • 更多 ”

Linux 命令

Ad