作成したdebianパッケージの名前にMercurial Hashを正常に統合したJava Mavenプロジェクトがあります。しかし、dpkg -i packagename
でパッケージをインストールしようとすると、常に失敗します。Java:MavenとMercurial:名前(バージョン)が水銀ハッシュのdebianパッケージをインストールします。
私のパッケージ名は、私はそれをインストールしようとすると、私は私のバージョン番号»project+${buildNumber}«
私はこれを解決する可能性がどのように任意のアイデアに無効な別文字があることを»/var/lib/dpkg/tmp.ci/control«
からのエラーメッセージを取得する、しかしproject-befea875286+.deb
のように見えます問題?私はmavenの$ {buildNumber}のためだと思いますが、それ以外のバージョンではハッシュを統合できませんでした。 buildnumber-maven-pluginを使用して、水銀のハッシュを取得します。
感謝:-)あなたはより多くの人間が読める(「DEBまたはRPMのようなパッケージで成果物のバージョン番号を定義するための通常の方法がある1.2.1のような本当のバージョン番号を使用していないのはなぜ
あなたの答えのおかげで、それは私が欲しいものではありません。すでにバージョン番号を増やしています。 「プロジェクト」は私が使った言葉の一例にすぎません。しかし、私はそれに水銀のハッシュのような追加の情報が必要です。とにかくありがとう。 – nano7