問題タブ [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 に答える
666 参照

debian - メンテナ スクリプトから deb インストールを正常に終了するにはどうすればよいですか?

debconf を使用して、ユーザーが本当にインストールするかどうかを尋ねる deb を構築しています (単純なブール値のテンプレート)。apt-get install pkg-name後でユーザーに新しい構成メニューを表示できるように、インストールを正常に終了する最良の方法は何ですか?

preinst私の現在の解決策は、以下のようにスクリプトの値を確認することです:

これexit 1は、パッケージがインストールされたと考えて続行しないようにするために必要apt-getであり、db_purge により、ユーザーはクリーンな debconf db を使用して再インストールできます。ただし、厄介なエラーがスローされます。

debメンテナースクリプト内からインストールを終了するより良い方法はありますか?

0 投票する
1 に答える
240 参照

mysql - 外部 bash スクリプトから MySQL パスワードを正しく設定できない

私は 2 つのスクリプトを持っています。いくつかの異なることを行い、2 番目のスクリプトを呼び出すメインのスクリプトと、MySQL をインストールする 2 番目のスクリプトです。

私のメインスクリプトから、私は次のようなことをします:

setup-mysql.shのようになります。

私には、これはうまくいくように見えますが、bash が次の行を実行すると、次のようになります。

パスワードが間違っていると言われます。手動でログインしようとすると、うまくいきません。そして、パスワード フィールド ( mysql -u root) をスキップすると機能します。したがって、パスワードはまったく設定されていません。

また、 で行うecho $1setup-mysql.sh、何が含まれているかが適切に表示さMPASSれます。

debconf-set-selectionsMySQL インストールのパスワードが正しく設定されないのはなぜですか。私はここで本当に混乱しています。

0 投票する
2 に答える
494 参照

debian - インストール中に debian/config スクリプトが呼び出されないのはなぜですか?

Debian パッケージで debconf を使用して、ユーザー入力を取得したいと考えています。debian/config ファイルがあります:

および debian/templates ファイル:

自分で構成スクリプトを呼び出すと、必要なことを実行するだけです(debconf質問を表示します)が、パッケージをビルドしてdpkg-buildpackage -us -ucからインストールするとdpkg -i packagename、質問が表示されません。構成ファイルとテンプレート ファイルが control.tar.gz 内にあるかどうかを確認しました。それが問題になる場合は、raspbian を使用します。インストール中に制御スクリプトが呼び出されないのはなぜですか?

0 投票する
1 に答える
527 参照

bash - Ubuntu Preseed とテンプレート

Ubuntu 18.04.1 の preseed ファイルからこの bash ファイルを読み込んで実行しています。インストールは完全に機能し、bash ファイルがダウンロードされて実行されますが、エラーが発生します。

エラー メッセージ:「アクティベーション/アスクが存在しません」。これをトラブルシューティングしてdebconf dev構成を読み取ろうとしましたが、何が間違っているのかを実際に特定できません。何か案は?ありがとう

編集:インストール中にシェルに移動し、wget、この post.sh スクリプトを chmod すると、すべて正常に動作します。何か案は?

テンプレートの名前が変更されるため、そこでの不一致について心配する必要はありません。ありがとう

エラー