パッケージのインストール時にユーザーにメッセージを印刷するにはどうすればよいですか?

グレイウルフ

パッケージのインストール時に重要な詳細をユーザーに通知したい。https://www.debian.org/doc/debian-policy/ch-controlfields.html#list-of-fieldsを見ましたが、その目的に適したものは見当たりません。これを行う方法はありますか?

ジェフ・シャラー

これについては、そのドキュメントの前半のメンテナスクリプトでのプロンプトで、次のように説明されているようです

パッケージメンテナスクリプトは、必要に応じてユーザーにプロンプ​​トを表示する場合があります。プロンプトはdebconf、Debian構成管理仕様バージョン2以降に準拠するなどのプログラムを介して通信することによって実行する必要があります

[…]

パッケージにユーザーに渡す非常に重要な情報が含まれている場合(「私をそのまま実行しないでください。最初に次の構成ファイルを編集する必要があります。そうしないと、システムが不適切な形式のメッセージを出力するリスクがあります」など)、configまたはpostinstスクリプトにこれを表示し、メッセージを確認するためにreturnキーを押すようにユーザーに促す必要があります。著作権メッセージは非常に重要であるとは見なされません(それらはに属し/usr/share/doc/package/copyrightます)。プログラムの使用方法についても説明していません(これらは、すべてのユーザーが見ることができるオンラインドキュメントに記載されている必要があります)。

必要なプロンプトは、ほとんどの場合、configまたはpostinstスクリプトに限定する必要があります。で実行するpostinst場合は、パッケージのインストールが失敗し、postinstabort-upgradeabort-removeまたはで呼び出された場合に不要なプロンプトが表示されないように、条件付きで保護する必要がありますabort-deconfigure

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Chocolateyを使用してユーザーが複数のパッケージをインストールするにはどうすればよいですか?

分類Dev

C#msiインストールパッケージを別のユーザーとして実行するにはどうすればよいですか?

分類Dev

このパッケージをインストールするにはどうすればよいですか?

分類Dev

knitrにパッケージをインストールするにはどうすればよいですか?

分類Dev

TeXstudioにパッケージをインストールするにはどうすればよいですか?

分類Dev

TeXstudioにパッケージをインストールするにはどうすればよいですか?

分類Dev

特定の日時以降にインストールされたすべてのパッケージを削除するにはどうすればよいですか?

分類Dev

特定の日時以降にインストールされたすべてのパッケージを削除するにはどうすればよいですか?

分類Dev

アプリケーションのすべてのユーザーにメッセージを表示するにはどうすればよいですか?

分類Dev

パッケージのインストール時に表示される多数のエラーメッセージを修正するにはどうすればよいですか?

分類Dev

アルパインに特定のパッケージバージョンをインストールするにはどうすればよいですか?

分類Dev

ROracleパッケージをインストールするにはどうすればよいですか?

分類Dev

Unity NavMeshComponentsパッケージをインストールするにはどうすればよいですか?

分類Dev

特定の時間にインストールされた多くのパッケージを削除するにはどうすればよいですか?

分類Dev

WoocommerceのパスワードリセットメールでユーザーのメールIDを表示するにはどうすればよいですか?

分類Dev

ログイン時にユーザー名と日付を含むメッセージを表示するにはどうすればよいですか?

分類Dev

各ユーザーの1つのチャネルのメッセージ数をカウントするにはどうすればよいですか?

分類Dev

パッケージをインストールしているユーザーにアクセスできるディレクトリを作成するにはどうすればよいですか?

分類Dev

特定のバージョンの「rlang」パッケージをRにインストールするにはどうすればよいですか?

分類Dev

ルートアクセスなしでパッケージをインストールするにはどうすればよいですか?

分類Dev

Pythonパッケージの開発中にインポートステートメントを短縮するにはどうすればよいですか?

分類Dev

Ubuntuに最新バージョンのパッケージをインストールするにはどうすればよいですか?

分類Dev

特定のバージョンよりも小さいnpmパッケージをインストールするにはどうすればよいですか?

分類Dev

MSTeamsのユーザーにプライベートメッセージを送信するにはどうすればよいですか?

分類Dev

インストール済みパッケージのセットを再作成するために必要なDebianパッケージの最小セットをリストするにはどうすればよいですか?

分類Dev

パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

分類Dev

パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

分類Dev

ドキュメント付きのPythonパッケージをインストールするにはどうすればよいですか?

分類Dev

ダブに新しいバージョンのパッケージをインストールさせるにはどうすればよいですか?

Related 関連記事

  1. 1

    Chocolateyを使用してユーザーが複数のパッケージをインストールするにはどうすればよいですか?

  2. 2

    C#msiインストールパッケージを別のユーザーとして実行するにはどうすればよいですか?

  3. 3

    このパッケージをインストールするにはどうすればよいですか?

  4. 4

    knitrにパッケージをインストールするにはどうすればよいですか?

  5. 5

    TeXstudioにパッケージをインストールするにはどうすればよいですか?

  6. 6

    TeXstudioにパッケージをインストールするにはどうすればよいですか?

  7. 7

    特定の日時以降にインストールされたすべてのパッケージを削除するにはどうすればよいですか?

  8. 8

    特定の日時以降にインストールされたすべてのパッケージを削除するにはどうすればよいですか?

  9. 9

    アプリケーションのすべてのユーザーにメッセージを表示するにはどうすればよいですか?

  10. 10

    パッケージのインストール時に表示される多数のエラーメッセージを修正するにはどうすればよいですか?

  11. 11

    アルパインに特定のパッケージバージョンをインストールするにはどうすればよいですか?

  12. 12

    ROracleパッケージをインストールするにはどうすればよいですか?

  13. 13

    Unity NavMeshComponentsパッケージをインストールするにはどうすればよいですか?

  14. 14

    特定の時間にインストールされた多くのパッケージを削除するにはどうすればよいですか?

  15. 15

    WoocommerceのパスワードリセットメールでユーザーのメールIDを表示するにはどうすればよいですか?

  16. 16

    ログイン時にユーザー名と日付を含むメッセージを表示するにはどうすればよいですか?

  17. 17

    各ユーザーの1つのチャネルのメッセージ数をカウントするにはどうすればよいですか?

  18. 18

    パッケージをインストールしているユーザーにアクセスできるディレクトリを作成するにはどうすればよいですか?

  19. 19

    特定のバージョンの「rlang」パッケージをRにインストールするにはどうすればよいですか?

  20. 20

    ルートアクセスなしでパッケージをインストールするにはどうすればよいですか?

  21. 21

    Pythonパッケージの開発中にインポートステートメントを短縮するにはどうすればよいですか?

  22. 22

    Ubuntuに最新バージョンのパッケージをインストールするにはどうすればよいですか?

  23. 23

    特定のバージョンよりも小さいnpmパッケージをインストールするにはどうすればよいですか?

  24. 24

    MSTeamsのユーザーにプライベートメッセージを送信するにはどうすればよいですか?

  25. 25

    インストール済みパッケージのセットを再作成するために必要なDebianパッケージの最小セットをリストするにはどうすればよいですか?

  26. 26

    パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

  27. 27

    パッケージがインストールされているかどうか(スーパーユーザー権限なし)を確認するにはどうすればよいですか?

  28. 28

    ドキュメント付きのPythonパッケージをインストールするにはどうすればよいですか?

  29. 29

    ダブに新しいバージョンのパッケージをインストールさせるにはどうすればよいですか?

ホットタグ

アーカイブ