私は小さなコンソールアプリケーションを開発しています。私はCPackを使ってUbuntuパッケージを作成しようとしていました。 Ubuntuのバージョンは13.04で、私のメインのCPackファイルは以下の通りです。パッケージが正しく作成されていますが、しようとしているとき、それはグラフィックインターフェイス(Ubuntuの中のdebファイルに基本的にダブルクリック)を使用してインストールするには、次の警告が表示されます。CPack DEBジェネレータ:コントロールファイルに不正なアクセス許可mdsums 0644!= 0644
パッケージは、悪い品質であるmdsums 0644制御ファイル・-悪い-権限を持っています != 0644
誰もがその理由を知っていますか?さらに重要なことに、それを修正する方法は? CMakeのバージョンは2.8.10.1ですが、2.8.11.2を使用しようとしましたが、何も変更されていません。
私は、彼らがここに同様の問題を抱えていませんが、fix
の性質については何もすることを、見てきた私の主なCPackファイル:誰かがパッケージを参照するか、より多くの研究をしたい場合は
INCLUDE(InstallRequiredSystemLibraries)
SET(CPACK_GENERATOR DEB)
SET(CPACK_PACKAGE_NAME "color")
SET(CPACK_PACKAGE_VERSION "0.8")
SET(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.3.1-6), libgcc1 (>= 1:3.4.2-12)")
SET(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "color - unix console tool for log syntax coloring")
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.txt")
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/Copyright.txt")
SET(CPACK_PACKAGE_VERSION_MAJOR "1")
SET(CPACK_PACKAGE_VERSION_MINOR "0")
SET(CPACK_PACKAGE_VERSION_PATCH "0")
SET(CPACK_STRIP_FILES "color")
SET(CPACK_PACKAGE_EXECUTABLES "color")
INCLUDE(CPack)
、github repo(debファイルは最初のリリースです)。
自分でできるときにツールを使う理由は何ですか? – Bytemain
@Phpdna debパッケージを編集して問題を解決する方法がわかっている場合は、それも有用な情報です。 – lisu