这是命令 debconf-apt-progress,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
debconf-apt-progress - 使用 debconf 安装软件包以显示进度条
概要
debconf-apt-progress [--] 命令 [args ...]
debconf-apt-progress --config
debconf-apt-progress --start
debconf-apt-progress --from waypoint --to waypoint [--] 命令 [args ...]
debconf-apt-progress --stop
商品描述
debconf-apt-进度 使用 debconf 安装软件包以显示进度条。 给定的
命令 应该是任何命令行 apt 前端; 具体来说,它必须发送进度
由“APT::Status-Fd”配置选项选择的文件描述符的信息,
并且必须保留由“APT::Keep-Fds”配置选项指定的文件描述符
在调用 debconf(直接或间接)时打开,因为这些文件描述符将
用于 debconf passthrough 协议。
您提供的命令的参数通常应包括 -y (用于 apt-get的 or
能力倾向) 或类似的,以避免 apt 前端提示输入。 debconf-apt-进度
本身无法做到这一点,因为适当的参数可能因 apt 前端而异。
- - 开始, - 停止, - 从及 - 到 选项可用于创建进度条
安装的不同阶段的多个段,前提是调用者是
debconf 配置模块。 调用者也可以使用
如果需要,debconf 协议。
debconf 在启动时锁定其配置数据库,这很不幸
让一个 debconf 实例显示进度条和另一个实例不方便
通过正在安装的软件包的问题。 如果您使用多个-
段进度条,您需要评估 --配置 之前的选项
启动 debconf 前端来解决这个问题。 请参阅示例部分中的“示例”
联络一位教师
配置
--配置
打印启动进度条前端所需的环境变量。
- 开始
启动一个进度条,默认从 0 到 100 运行。 用 - 从 和 - 到 使用
其他端点。
- 从 航点
如果与 - 开始, 使进度条开始于 航点 而不是 0。
否则,安装包的进度条从这个“航点”开始。 必须
用于 - 到.
- 到 航点
如果与 - 开始, 使进度条结束于 航点 而不是 100。
否则,安装包的进度条以该“航点”结尾。 必须是
与使用 - 从.
- 停止
停止正在运行的进度条。
- 没有进展
避免启动、停止或步进进度条。 来自 apt 的进度消息,
媒体更改事件和 debconf 问题仍将传递给 debconf。
--dlwaypoint 百分比
指定用于下载包的进度条的百分比。 这
剩余部分将用于安装软件包。 默认是使用 15%
下载,剩下的 85% 用于安装。
--日志文件 文件
将 apt 的正常输出发送到给定文件。
--logstderr
将 apt 的正常输出发送到 stderr。 如果您既不提供 --日志文件 也不
--logstderr, apt 的正常输出将被丢弃。
-- 终止选项。 由于您通常需要至少提供 -y 争论
正在运行的命令,您通常需要使用 -- 为了防止这种情况
解释为一个选项 debconf-apt-进度 本身。
示例
安装 GNOME 桌面和 X window 系统开发环境
酒吧:
debconf-apt-progress -- aptitude -y 安装 gnome x-window-system-dev
在单个进度条中安装 GNOME、KDE 和 XFCE 桌面,分配 45%
GNOME 和 KDE 的进度条以及 XFCE 的其余 10%:
#! / bin / sh的
设置 -e
案例$ 1在
'')
评估“$(debconf-apt-progress --config)”
“$0” debconf
;;
配置文件)
. /usr/share/debconf/confmodule
debconf-apt-progress --start
debconf-apt-progress --从 0 --到 45 -- apt-get -y 安装 gnome
debconf-apt-progress --从 45 --到 90 -- apt-get -y 安装 kde
debconf-apt-progress --从 90 --到 100 -- apt-get -y install xfce4
debconf-apt-progress --stop
;;
ESAC
返回 守则
返回指定命令的退出代码,除非用户点击取消按钮
在进度条上。 如果点击取消按钮,则返回值 30。 避免
歧义,如果命令返回 30,则返回值 3。
作者
科林·沃森[电子邮件保护]>
乔伊·赫斯[电子邮件保护]>
2015-11-08 DEBCONF-APT-进程(1)
使用 onworks.net 服务在线使用 debconf-apt-progress