这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 dget,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
dget -- 下载 Debian 源代码和二进制包
概要
获取 [选项] 网址 ...
获取 [选项[- 全部] 包[=版本] ...
商品描述
获取 下载 Debian 软件包。 在第一种形式中, 获取 获取请求的 URL。 如果
这是一个 .dsc 或 .changes 文件,然后 获取 作为一种源包感知形式 wget的:它
还获取 .dsc/.changes 文件中引用的任何文件。 下载的源是
然后检查 验证 并且,如果成功,由 dpkg-源.
在第二种形式中, 获取 下载一个 二进制 包(即,一个 deb文件。 文件)来自 Debian
镜像配置在 的/ etc / apt / sources.list文件(.d)。 不像 apt-get的 安装 -d, 它不是
需要root权限,写入当前目录,不下载
依赖关系。 如果指定了版本号,则请求此版本的包。
- 全部, 源包的所有二进制文件的列表 包 从中提取
“apt-cache showsrc 包”的输出。
在这两种情况下,dget 都能够一次获取多个包和/或 URL。
(注意 .udeb debian-installer 使用的软件包位于单独的软件包文件中
止 deb文件。 包。 为了使用 .udebs 获取,您需要配置 易于
使用包文件 元件/debian安装程序).
下载 .dsc 和 .changes 文件中列出的文件之前,以及下载二进制文件之前
包, 获取 检查这些文件是否已经存在。 如果他们这样做,那么
比较它们的 md5sum 以避免不必要地再次下载它们。 获取 也看起来
用于匹配文件 / var /缓存/ apt /档案 和目录给出的 - 小路 选项
或在配置文件中指定(见下文)。 最后,如果下载
(.orig).tar.gz 或 .diff.gz 文件失败,dget 咨询 apt-get的 资源 --打印-uris.
使用的下载后端是 卷曲 和 wget的, 按此顺序查找。
获取 编写的目的是为了更轻松地从 Web 上检索赞助商的源包
上传。 用于检查包裹 德比夫,最后一个二进制版本可以通过
获取 包, 最后一个源版本通过 apt-get的 资源 包.
配置
-a, - 全部
阐释 包 作为源包名称,并下载在
“apt-cache showsrc 的输出 包“。如果 包 是arch-qualified,那么只有二进制
将下载 "Arch: all"、"Arch: any" 或 "Arch: $arch" 包。
-b, --备份
移动将被覆盖的文件 ./备份.
-q, - 安静的
压制 wget的/卷曲 非错误输出。
-d, --仅下载
别跑 dpkg-源 -x 在下载的源包上。 这个只能用
使用第一种调用方法 获取.
-x, - 提炼
运行 dpkg-源 -x 在下载的源包上解压。 这个选项是
默认并且只能与第一种调用方法一起使用 获取.
-u, --允许未经身份验证
不要尝试使用以下方法验证下载的源包的完整性 验证.
- 建造
运行 dpkg-构建包 -b -uc 在下载的源包上。
- 小路 DIR[:DIR ...]
此外 / var /缓存/ apt /档案, 获取 使用冒号分隔的列表作为
争论 - 小路 查找具有匹配 md5sum 的文件。 例如:“--path
/srv/pbuilder/result:/home/cb/UploadQueue"。如果 DIR 为空(即“--path ''”是
指定),然后任何以前列出的目录或指定的目录
配置文件将被忽略。 可以多次指定此选项,并且
将搜索列出的所有目录; 因此,上面的例子可能有
被写成:“--path /srv/pbuilder/result --path /home/cb/UploadQueue”。
--不安全
允许 SSL 连接到不受信任的主机。
--无缓存
通过发送一个绕过服务器端 HTTP 缓存 编译指示: 无缓存 标头。
-h, - 帮帮我
显示帮助信息。
-V, - 版
显示版本信息。
配置 变数
两个配置文件 /etc/devscripts.conf 和 〜/.devscripts 来自一个 shell
以此来设置配置变量。 命令行选项可用于
覆盖配置文件设置。 为此忽略环境变量设置
目的。 当前识别的变量是:
DGET_路径
这可以设置为以冒号分隔的目录列表,在其中搜索文件
除了默认的 / var /缓存/ apt /档案. 它的效果与
- 小路 命令行选项。 默认情况下未设置。
DGET_UNPACK
设置为“no”以禁用提取下载的源包。 默认值为“是”。
DGET_VERIFY
设置为“no”以禁用检查下载的源包的签名。 默认是
'是的'。
示例
全部下载 deb文件。 以前版本的包的文件并运行 德比夫 在他们身上:
dget --all mypackage=1.2-1
debdiff -- 从 *_1.2-1_*.deb -- 到 *_1.2-2_*.deb
使用 onworks.net 服务在线使用 dget