问题标签 [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.
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,但没有帮助。我能做些什么?
ubuntu - 预置 PhpMyAdmin - 跳过多选,跳过密码
我正在尝试为运行 NGINX 的 Ubuntu 服务器自动安装 PhpMyAdmin,但在跳过 reconfigure-webserver 多选提示时遇到问题:
是否有每个 PhpMyAdmin 安装设置的可能选项或多选设置类型的选项的参考?
这是我相信我试图弄清楚如何跳过的特定选项:
另外如何跳过应用程序密码以便自动生成?
我真的很感激任何帮助,谢谢!
mysql - 通过 debconf-set-selections 为 mysql 预配置一个空密码
我正在设置一个 bash 脚本来自动构建 LAMP 环境。
我debconf-set-selections
用来在安装 mysql、phpmyadmin 等之前设置选项...
它主要工作得很好。但问题是我必须为 mysql 设置一个空密码,并且它仍然在安装过程中要求输入密码,即使之前输入了以下行:
installation - 预置文件中是否有任何设置可以忽略 Release 'Valid_Until' 选项?
我刚刚配置了一个预置文件以包含一个本地存储库。
我在这里面临的主要问题是 repo 没有添加到 sources.list,因为 Releases 文件几天前就过期了,所以我无法获取我需要的一些包。
我知道有这个选项可以添加到 apt.conf 文件中:
这将忽略 Releases 文件在一段时间前过期的事实。但是,我真的需要一种在预置文件中包含相同选项的方法。为此,我一直在寻找可能的解决方案:
有一位德国开发人员似乎也遭受了同样的痛苦(https://lists.debian.org/debian-user-german/2012/04/msg00382.html)。基本上,建议他尝试添加:
但我尝试过这个选项,但没有成功。
我考虑在 late_command 阶段包含一些东西来相应地更新 sources.list (即执行
/li>
但是,我确实认为这不是解决问题的正确方法,因为准备了一个 apt-setup 部分来处理这些问题。
我可以在 preseed 中使用任何其他解决方案吗?
非常感谢!
php - 通过 phing ssh 执行 bash 脚本时出错
运行通过 phing ssh 任务安装 mysql 的脚本给我这个输出:
如果我在通过 ssh 登录后运行相同的脚本,它运行时不会出现任何错误:
我认为负责的脚本是(setup.sh):
这只是第一次发生。如果我运行脚本两次,它会完美执行。
Phing任务仅供参考:
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
(对于那些将从脚本执行此操作的人没有安装提示)。
ubuntu - 使用 debconf 回答软件包安装问题
我有一个包,我们称之为foo,它有一个依赖关系,而依赖关系又依赖于后缀。我正在尝试通过使用 debconf 回答问题来自动安装foo 。foo的要求是它必须能够安装和配置所有东西,并且必须使用
所以这样的事情是不能接受的:
另外,请注意foo正在安装在全新安装的 Ubuntu 上。
我尝试的第一件事是(在我的预安装脚本中):
但这没有用。问题仍然出现在安装中。
然后我尝试了这个:
和这个:
然后我想:
如果将 debconf-utils 放在 Pre-Depends 中会怎样?那没有用。
但是,如果我执行以下操作(从命令行而不是 preinst 脚本),那么安装将毫无问题地进行:
但是,这对于我给出的要求是不可接受的。
所以现在我被困住了。如果有人能找出我做错了什么,那将不胜感激,因为我已经搜索了一段时间以寻找答案。
ubuntu - .deb 安装期间的 Debconf 对话框
我成功地为 Ubuntu 创建了一个 .deb 安装文件,但我需要用户输入来完成安装后脚本的配置。这些问题是动态的,并且基于用户在其计算机上的界面。
有没有办法在使用 debconf 在 Ubuntu 软件中心的安装过程中提示用户具有动态答案的问题(即他们计算机上的接口列表)?
python - debconf-set-selections 不适用于 phpmyadmin
我正在尝试创建一个脚本来自动安装 LAMP 服务器,并且在 debian 中无人值守。
问题是我意识到 debconf-set-selections 似乎不适用于 phpmyadmin。
事实上,如果我跑..
..它不返回任何东西,它应该返回您可以选择和使用的可用选项。
是否有可能在 debconf 的最新版本中 phpmyadmin 不可用?
这是我的代码,它什么也不做。我的意思是,它仍然要求选项:
vagrant - phpmyadmin 自动 vagrant 设置没有密码错误
我正在尝试设置一个 vagrant 框并让它自动安装 Nginx、php、mysql 和 phpmyadmin 作为开发框。前三个安装和工作没有问题,但是 phpmyadmin 总是返回一个错误,说没有使用没有密码的 root 访问。然而,据我所知,我已经在 debconf 设置中设置了所有相关信息。
这是我的设置脚本的主要部分:
和错误信息
可能设置的设置比要求的要多,但我一直在尝试远程看起来与密码相关的所有内容!