FLOSS! not only Linux and hackers!!
Beginner
Software Packaging for Cross OS Distribution : Build Debian Package in Container for Example
IB503 11:20 ~ 11:50因為工作需要,時常要打包 Debian package。但開發人員平時熟悉、使用的作業系統,不一定是 Debian 系列的 Linux distribution。單純為了打包 Debian package,而另外安裝一個 Debian 系列的作業系統,似乎是不合成本的作法。
有賴於 Container 技術的興起與流行,它提供了一個乾淨、簡潔又輕便的方案。而本次將分享開發人員在 Arch Linux 上用 docker 工具,從 Docker Hub 取得相對輕巧的 Debian image 為基底,並將它執行成為一個 Container。且在裡頭準備相對應的「工具」、「權限」與「環境」的經驗,最後實際打包出一個 Debian package 當作範例。
Collaborative note: https://hackmd.io/@coscup/HyRmlmgVS