回答
-1:需要註冊 – oenone 2011-09-08 14:52:59
如果您在tar.gz的源代碼或源代碼,你可以使用下面的:
sudo apt-get install checkinstall
在源代碼,編譯:
./configure
make
,然後生成Debian軟件包以檢查安裝,例如:
sudo checkinstall --install=no --pkgname=XXX --pkgversion=0.X.X --maintainer=YOU_XXX
Debian包是在同一目錄:)
的目標是創建一個包,僅僅把殼腳本,我想要它。
1.創建一個目錄來構建你的包。有些使用「deb」,而另外一些使用「packages」。其他人創建一個目錄結構,用於在「deb」(或其他)下創建多個包。
mkdir deb
2.創建DEB中的目錄結構,表示要將腳本被placed1
mkdir -p ./deb/usr/local/bin
3.複印腳本到新目錄
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
4。創建一個名爲「DEBIAN」的子目錄,這將託管包控制文件。
mkdir -p ./deb/DEBIAN
5.創建控制文件。
touch ./deb/DEBIAN/control
6.打開控制文件並輸入下面的文本。
Package: myPackagename (no spaces or underscores allowed) Priority: optional Section: misc Maintainer: Maintainer Name Architecture: all Version: 1.0 Depends: package1, package2, ......... Description: short description here long description here (don't remove space at the beginning of line) (replace this with an empty line)
7.Change所有權
Change ownership: sudo chown -R root:root ./deb
8.Create Debian包。
dpkg -b ./deb /my/output/destination/packagename.deb
- 1. 在CentOS上創建Debian軟件包
- 2. 使用Apache Ant創建Debian軟件包
- 3. 如何創建Play框架2.0 debian包?
- 4. 從Ruby寶石創建Debian軟件包
- 5. Debian軟件包創建錯誤
- 6. 創建Debian軟件包在Ubuntu
- 7. Debian的包裝 - 處理修改/創建的文件,debian/rules
- 8. 通過stdeb從Python包創建Debian包:什麼是.deb文件?
- 9. 從包含/ debian文件夾的源代碼構建Debian包
- 10. 構建一個創建共享對象的debian包
- 11. wkhtmltopdf不爲Debian創建pdf
- 12. 在Ubuntu 12.04上創建Debian軟件包LTS
- 13. Debian包創建在PREINST必需的目錄
- 14. 如何爲離線安裝創建debian軟件包?
- 15. 如何在Windows中爲Visual Studio項目創建Debian安裝包?
- 16. Debian軟件包的創建postinst作爲非root
- 17. 打包庫(Debian)時創建符號鏈接?
- 18. 使用debian創建包後,在https上運行dropwizard jar文件
- 19. Debian的:包裝
- 20. 包裝在Debian
- 21. 構建無上游的Debian軟件包
- 22. 從Jenkins構建debian包的方法?
- 23. 建立一個Debian軟件包Tensorflow
- 24. 構建預配置的debian軟件包
- 25. 重建opencv 2.1 debian軟件包
- 26. 與leiningen構建Debian和Redhat軟件包
- 27. 如何創建一個Debian包作爲autotools構建的一部分?
- 28. 在debian中創建dir與mkdir
- 29. Shoes Debian軟件包
- 30. 重建軟件包和debian上的軟件包管理器
我認爲這是爲時已晚,但很快就可以使用該圖形程序來創建自己的Debian軟件包,[debpac(https://github.com/thibDev/debpac) – 2018-01-08 10:56:07