[英]Developing installation packages in Linux
我需要有關制作Linux安裝軟件包的信息。 我想制作一個簡單的程序包,其中包含可執行文件+共享庫,以及供程序員使用的SDK程序包,以及可執行文件和h文件。 如何才能做到這一點? 文章,書籍,樣本-可以幫助學習此問題的所有內容。
取決於linux系統。 對於Ubuntu / Debian,您可以閱讀《 Ubuntu包裝指南》 。 對於RedHat,這是Fedora的RPM指南 。
在全球范圍內,選擇您喜歡的linux發行版,查看它們如何打包和復制。
幾乎所有的發行系統都具有軟件包生成器-嘗試對基於Debian的(Ubuntu等)DEB軟件包進行checkinstall-只需運行它,它將完成您所需的所有工作。
同樣的事情適用於Slackware TGZ。
您想為每個發行版制作軟件包(Debian( .deb),Redhat( .rpm),Slackware( tgz / .txz)嗎?如果是,也許您可以學習如何為所有發行版制作二進制軟件包。我認為,解決方案(為每個發行版創建軟件包)對於開發人員來說不是一件容易的事,我更喜歡將src交給社區,然后社區制作特定的發行版軟件包:D
或者,如果您想制作所有發行版的便攜式安裝程序 ,如果可以,則可以嘗試Makeself 。 使用Makeself創建帶有* .sh或* .bin擴展名的二進制包非常容易,用它創建安裝程序,然后將其上傳到公共服務器。 最終用戶可以使用以下命令進行安裝:1.像chmod + x my-installer.bin這樣授予安裝程序執行權限。2.像./my-installer.bin這樣執行安裝程序:)
您知道NetBeans IDE嗎? 他們對安裝程序使用相同的技術:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.