dpkg -iにパラメータを渡す方法はありますか?これはpreinstとpostinstで使用できますか?私はこれに見てきたと私はパラメータをdpkg -iに渡しますか?
6
A
答えて
7
いいえ、あなたはそのようにパラメータを渡すことはできません事前に$ 1、$ 2
のおかげで、これらのパラメータを参照することができればと思いまして。
あなたはこのよう
$ VARIABLE=foo dpkg --install package.deb
または(より良い)、ユーザーに質問をするdebconfを使用し、環境変数を設定することができます。
0
アプリケーションのパラメータは、debconf-get-selections
コマンドで確認できます。あなたは非対話型のようにインストールを実行できるように、すなわちdebconf-get-selections | grep myapp
は、あなたのdebパッケージに利用できるそこにいる2つのパラメータを想定します。
今echo myapp myapp/param1 string 8888 | debconf-set-selections
echo myapp myapp/param2 boolean true | debconf-set-selections
DEBIAN_FRONTEND=noninteractive dpkg -i blablabla.deb
、あなたのPREINSTとのpostinstでparam1
とparam2
を使用することができます。
関連する問題
- 1. がmclapply渡す()のパラメータ(I範囲内)
- 2. ランタイムイベントリスナーにパラメータを渡しますか?オーケー
- 3. は、アクションにパラメータを渡しますか?
- 4. dllにパラメータを渡しますか?
- 5. サービスコンストラクタにパラメータを渡しますか?
- 6. パラメータとファイル名を渡しますか?
- 7. dpkgを使ってアップグレードする方法 - (Y/I/N/O/D/Z)[default = N]? Y
- 8. {this.props.example [i]}でステートメント 'i'を渡す方法
- 9. ノードjsモジュールにパラメータを渡します
- 10. Javaコマンドラインにunicodeパラメータを渡します。
- 11. AngularJSパラメータをActionResultメソッドに渡します。
- 12. powershell sqlcmdにパラメータを渡します
- 13. パラメータをRenderPartialに渡します。
- 14. パラメータを$ .doTimeout関数に渡します。
- 15. コンポーネント "react"に "key"パラメータを渡します
- 16. JSにC#パラメータを渡します
- 17. スクリプトにパラメータを渡します。
- 18. LotusScriptパラメータをJavaに渡します
- 19. OnClickイベントにパラメータを渡します。
- 20. nodejsのmodule.exportsにパラメータを渡します。
- 21. パラメータをatexit()に渡します
- 22. PythonはURLにパラメータを渡します
- 23. 変数に関数を渡して、パラメータを渡します。
- 24. 方程式をTIに渡す-Nspire CXをパラメータとして渡しますか?
- 25. sqlパラメータの値を渡してレポートをdevexpressにしますか?
- 26. パラメータをMVCパーシャルビューに渡すのに混乱しますか?
- 27. テンプレートからTwig拡張モジュールにパラメータを渡しますか?
- 28. オブジェクトをパラメータとしてjQueryダイアログに渡しますか?
- 29. Javaのリフレクションジェネリックス - コンパイル時にパラメータを渡してキャストしますか?
- 30. div idをパラメータとしてコントローラに渡しますか?
+1はdebconfリンクです。それはあなたがすべきことです。 – tripleee