我有一個Debian軟件包,它是由i386和amd64編譯(由我自己手動),因爲它是一個封閉的源應用程序。如何在PPA中發佈i386和amd64中的封閉源代碼應用程序?
爲了避免與dput
上傳到我的launchpad.net PPA時發生衝突,我在版本的最後添加了架構名稱,但是失敗了,因爲我有錯誤,說我上傳的版本是不大於上一個(上傳i386包首先工作,但然後amd64失敗)。
例如,如果包名是你好我有以下名字:
hello-1.0.0ubuntu1~precise1~i386
hello-1.0.0ubuntu1~precise1~amd64
移動包名架構名解決這個問題......但隨後用戶可以通過選擇合適的包名字真的不好。
例如,如果包名是你好我有以下名字:
hello-i386-1.0.0ubuntu1~precise1
hello-amd64-1.0.0ubuntu1~precise1
所以用戶必須做sudo apt-get install hello-i386
或sudo apt-get install hello-amd64
所以,問題是如何應我的名字我的包,使用戶可以執行相同的apt-get命令並安裝正確的版本?
據我所知閉源應用程序不允許,除非你有商業訂閱 – Tachyons
OK謝謝,但仍。即使我有商業訂閱,我仍然有問題上傳我的軟件包。那麼你有想法嗎? – ZedTuX
將其更改爲ubuntu1〜precise2〜AMD64 – Tachyons