1
我想提供一個應用程序的多個發佈流(爲了這個問題我們稱它爲scylla
)。如何爲debian/ubuntu打包應用程序的多個發佈流?
如果用戶選擇發佈流1.0
,則apt-get install
將安裝scylla-1.0.3
,並且更新將安裝scylla-1.0.4
。
如果用戶選擇發佈流1.1
,apt-get install
將安裝scylla-1.1.0
,並且更新將安裝scylla-1.1.1
。
如果用戶選擇發佈流latest
,apt-get install
將安裝scylla-1.1.0
,並且更新將安裝scylla-1.2.1
。
這樣做的最好方法是什麼?
我可能會添加爲另一選項來創建不同的存儲庫,其中青蟹包依賴於依賴於資源庫中的不同版本,讓用戶可以按照每個流的W/O不必擔心當默認可能會改變。這是用mozilla軟件包完成的,例如http://mozilla.debian.net/。 –