debconf

    0热度

    1回答

    我刚刚安装了DEBIAN并安装了XXXXX应用程序。 此应用程序创建〜/ .XXXXX /文件夹配置。 我发现〜/ .XXXXX文件夹属于root。应用实例的任何更改,然后关闭并重新打开XXXXX,应反映应用的更改。 但是,任何频道或设置更改都会立即被遗忘。 一个简单的chown命令解决了所有问题。 当我无法保存我的设置时,我开始感到有点困惑......但有点挖掘显示了问题。这有点烦人,而且我迄今

    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 可以在任何告诉我为什么要使用上述复杂的过程而不是使用简单的读命令。

    1热度

    2回答

    我遇到postinst脚本的问题,我必须要求MySQL的root密码才能为我的应用程序创建一些用户。我知道,在postinst中使用db_input是个不好的习惯,但我确实需要它。 当我安装我的应用程序表单库时,为什么这个postinst不起作用,但是当我作为.deb包安装时,它能正常工作? 的postinst: #!/bin/bash -e . /usr/share/debconf/conf

    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

    1热度

    1回答

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