问题标签 [debconf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4920 浏览

linux - apt-get 安装期间的 debconf 或 perl 错误

我使用 Linux Mint 16 并且在通过 apt-get install 安装软件包时总是出错:

正在读取包列表... 完成 构建依赖树 正在读取状态信息... 完成 sqlitebrowser 已经是最新版本。0 升级,0 新安装,0 删除和 26 未升级。1 未完全安装或拆除。此操作后,将使用 0 B 的额外磁盘空间。您要继续 [Y/n] 吗?Y 在 /usr/share/perl5/Debconf/DbDriver/File.pm 第 44 行,块 3 处使用连接 (.) 或字符串中的未初始化值。在 /usr/share/perl5/Debconf/ 处使用 -e 中的未初始化值DbDriver/File.pm 第 46 行,块 3。在 /usr/share/perl5/Debconf/DbDriver/File.pm 第 47 行,块 3 处的模式匹配 (m//) 中使用未初始化值。使用未初始化值 $directory在 /usr/share/perl5/Debconf/DbDriver/File.pm 第 48 行,块 3 处的 -d 中。

跑步

或者

只是暂时解决了(直到下次重新启动)

也许我已经安装了一次 perl,而不是使用 apt-get。我还尝试使用突触重新安装 perl,但没有帮助。我能做些什么?

0 投票
2 回答
3538 浏览

ubuntu - 预置 PhpMyAdmin - 跳过多选,跳过密码

我正在尝试为运行 NGINX 的 Ubuntu 服务器自动安装 PhpMyAdmin,但在跳过 reconfigure-webserver 多选提示时遇到问题:

是否有每个 PhpMyAdmin 安装设置的可能选项或多选设置类型的选项的参考?

这是我相信我试图弄清楚如何跳过的特定选项:

另外如何跳过应用程序密码以便自动生成?

我真的很感激任何帮助,谢谢!

0 投票
4 回答
4380 浏览

mysql - 通过 debconf-set-selections 为 mysql 预配置一个空密码

我正在设置一个 bash 脚本来自动构建 LAMP 环境。

debconf-set-selections用来在安装 mysql、phpmyadmin 等之前设置选项...

它主要工作得很好。但问题是我必须为 mysql 设置一个空密码,并且它仍然在安装过程中要求输入密码,即使之前输入了以下行:

0 投票
3 回答
2347 浏览

installation - 预置文件中是否有任何设置可以忽略 Release 'Valid_Until' 选项?

我刚刚配置了一个预置文件以包含一个本地存储库。

我在这里面临的主要问题是 repo 没有添加到 sources.list,因为 Releases 文件几天前就过期了,所以我无法获取我需要的一些包。

我知道有这个选项可以添加到 apt.conf 文件中:

这将忽略 Releases 文件在一段时间前过期的事实。但是,我真的需要一种在预置文件中包含相同选项的方法。为此,我一直在寻找可能的解决方案:

  1. 有一位德国开发人员似乎也遭受了同样的痛苦(https://lists.debian.org/debian-user-german/2012/04/msg00382.html)。基本上,建议他尝试添加:

    但我尝试过这个选项,但没有成功。

  2. 我考虑在 late_command 阶段包含一些东西来相应地更新 sources.list (即执行

    /li>

但是,我确实认为这不是解决问题的正确方法,因为准备了一个 apt-setup 部分来处理这些问题。

我可以在 preseed 中使用任何其他解决方案吗?

非常感谢!

0 投票
0 回答
366 浏览

php - 通过 phing ssh 执行 bash 脚本时出错

运行通过 phing ssh 任务安装 mysql 的脚本给我这个输出:

如果我在通过 ssh 登录后运行相同的脚本,它运行时不会出现任何错误:

我认为负责的脚本是(setup.sh):

这只是第一次发生。如果我运行脚本两次,它会完美执行。

Phing任务仅供参考:

0 投票
2 回答
9120 浏览

debian - 未安装网络服务器且未安装 dbconfig-common 的 phpmyadmin 无人值守安装的 debconf 选择

想要从 bash 脚本安装 phpmyadmin,我发现很难获得正确的 debconf 选择,以便不安装/配置任何 Web 服务器(使用 nginx,只有 apache2 和 lighttpd 可用)并且没有使用 dbconfig 配置 phpmyadmin 数据库-很常见,因为我在 Google 上没有找到类似的东西。

这是 Ubuntu 14.04 phpmyadmin 4:4.0.10-1 上的 debconf 选择的完整列表:

注意:为了运行debconf-get-selections,您需要该debconf-utils软件包(在 Ubuntu/Debian 上可能与其他 Debian 基本发行版上相同),运行apt-get install debconf-utils(对于那些将从脚本执行此操作的人没有安装提示)。

0 投票
1 回答
816 浏览

ubuntu - 使用 debconf 回答软件包安装问题

我有一个包,我们称之为foo,它有一个依赖关系,而依赖关系又依赖于后缀。我正在尝试通过使用 debconf 回答问题来自动安装foo 。foo的要求是它必须能够安装和配置所有东西,并且必须使用

所以这样的事情是不能接受的:

另外,请注意foo正在安装在全新安装的 Ubuntu 上。

我尝试的第一件事是(在我的预安装脚本中):

但这没有用。问题仍然出现在安装中。

然后我尝试了这个:

和这个:

然后我想:

如果将 debconf-utils 放在 Pre-Depends 中会怎样?那没有用。

但是,如果我执行以下操作(从命令行而不是 preinst 脚本),那么安装将毫无问题地进行:

但是,这对于我给出的要求是不可接受的。

所以现在我被困住了。如果有人能找出我做错了什么,那将不胜感激,因为我已经搜索了一段时间以寻找答案。

0 投票
1 回答
524 浏览

ubuntu - .deb 安装期间的 Debconf 对话框

我成功地为 Ubuntu 创建了一个 .deb 安装文件,但我需要用户输入来完成安装后脚本的配置。这些问题是动态的,并且基于用户在其计算机上的界面。

有没有办法在使用 debconf 在 Ubuntu 软件中心的安装过程中提示用户具有动态答案的问题(即他们计算机上的接口列表)?

0 投票
1 回答
945 浏览

python - debconf-set-selections 不适用于 phpmyadmin

我正在尝试创建一个脚本来自动安装 LAMP 服务器,并且在 debian 中无人值守。

问题是我意识到 debconf-set-selections 似乎不适用于 phpmyadmin。

事实上,如果我跑..

..它不返回任何东西,它应该返回您可以选择和使用的可用选项。

是否有可能在 debconf 的最新版本中 phpmyadmin 不可用?

这是我的代码,它什么也不做。我的意思是,它仍然要求选项:

0 投票
1 回答
1041 浏览

vagrant - phpmyadmin 自动 vagrant 设置没有密码错误

我正在尝试设置一个 vagrant 框并让它自动安装 Nginx、php、mysql 和 phpmyadmin 作为开发框。前三个安装和工作没有问题,但是 phpmyadmin 总是返回一个错误,说没有使用没有密码的 root 访问。然而,据我所知,我已经在 debconf 设置中设置了所有相关信息。

这是我的设置脚本的主要部分:

和错误信息

可能设置的设置比要求的要多,但我一直在尝试远程看起来与密码相关的所有内容!