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