debconf

    0热度

    1回答

    我想设置一个流浪箱,并让它自动安装Nginx,php,mysql和phpmyadmin作为开发框。前三个安装和工作没有问题,但phpmyadmin总是返回一个错误,说没有密码的root访问权限。不过,据我所知,在debconf设置中设置了所有相关信息。 这是我的安装脚本的主要部分: #!/bin/bash sudo su export DEBIAN_FRONTEND=noninteracti

    7热度

    1回答

    我使用Linux Mint的16和安装包通过时,总是得到一个错误的apt-get安装: 读取软件包列表...完成正在依赖关系树读取 状态信息...完成sqlitebrowser已经是最新版本。 0升级,0新安装,0删除和26未升级。 1不是 完全安装或删除。在此操作之后,将使用0 B的额外的 磁盘空间。你想继续[Y/N]吗? Y在连接(。)或 /usr/share/perl5/Debconf/Db

    0热度

    1回答

    我想创建一个脚本来自动安装LAMP服务器,并在debian中未登录。 问题是我意识到debconf-set-selections似乎不适用于phpmyadmin。 事实上,如果我跑.. debconf-get-selections | grep phpmyadmin ..它不返回任何东西,它应该返回,你可以选择和使用可用的选项。 有没有可能在debconf的最新版本中phpmyadmin不可用

    0热度

    1回答

    我正在创建一个示例debian包,其中我需要获取用户输入的数字,通常所有用户输入都是在postinst脚本中进行的,这将是简单的对我来说,如果我用简单的读命令来获得我想要的东西, 是强制使用的debconf像创建模板,然后配置脚本,并使用从的postinst db_get在deconf tutorial 可以在任何告诉我为什么要使用上述复杂的过程而不是使用简单的读命令。

    9热度

    4回答

    我正在设置一个bash脚本来自动创建一个LAMP环境。 我使用debconf-set-selections安装MySQL,phpMyAdmin的,等之前设置选项... 它的工作原理主要是巨大的。但问题是,我有设置MySQL的一个空密码和安装过程中它仍然要求输入密码,即使行键入前: echo "mysql-server-5.5 mysql-server/root_password password"

    7热度

    1回答

    我已经创建了一个小型Debian软件包,它必须从用户那里接受输入并将其打印出来。 为了从postinst脚本的用户“读”命令输入脚本不能在Debian系统上工作我不知道确切的原因是什么,但它在Ubuntu系统中工作。 后来我发现我们必须通过使用模板文件来为Debian系统使用“debconf”。 模板文件: Template: test/input Type: text Description

    0热度

    1回答

    我希望自动安装gcc和runnit。 但是当我“sudo apt-get install gcc”时出现一个对话框来作出选择配置。 于是我就用 sudo DEBIAN_FRONTEND=noninteractive apt-get install -f -y --force-yes --no-install-recommends gcc ,然后我用同样的方法来安装runit sudo DEBI

    0热度

    1回答

    在我的项目中有一个Obj-C类(一个.h,一个.m)和大约七个Swift文件。当我在桥接头中使用#import "Class.h"时,它会导致Xcode丢失#import "ModuleName-Swift.h"。如果我不在桥接头中导入Class.h头文件,#import "ModuleName-Swift.h"工作得很好。 任何想法如何解决这个问题?

    1热度

    1回答

    我正在构建一个使用debconf的deb来询问用户是否真的想要安装它(简单的布尔模板)。优雅地退出安装的最佳方式是什么,以便用户在以后可以使用apt-get install pkg-name并提供全新的配置菜单? 我目前的解决方案是在preinst脚本来检查值象下面这样: db_get pkg-name/confirm_install if [ "$RET" = "false" ]; then

    4热度

    1回答

    由于sql注入漏洞,我已更新到3.0.10。在我更新之后,我运行了测试,并且所有人都开始将以上错误与以下几行一起抛出。 Failure/Error: Unable to find matching line from backtrace SystemStackError: stack level too deep # /home/part/.rvm/gems/ruby-1.9.2-p