2011-01-07 75 views
2

我檢查了debian網站上創建一個包。創建debian包

但是,這並不容易理解,因爲它沒有給出步驟明智的過程。

請幫助我如何創建一個Debian軟件包。

如果可能的話,詳細步驟將會非常好。

+0

我認爲這是爲時已晚,但很快就可以使用該圖形程序來創建自己的Debian軟件包,[debpac(https://github.com/thibDev/debpac) – 2018-01-08 10:56:07

回答

1

如果您在tar.gz的源代碼或源代碼,你可以使用下面的:

sudo apt-get install checkinstall 

在源代碼,編譯:

./configure 
make 

,然後生成Debian軟件包以檢查安裝,例如:

sudo checkinstall --install=no --pkgname=XXX --pkgversion=0.X.X --maintainer=YOU_XXX 

Debian包是在同一目錄:)

3

的目標是創建一個包,僅僅把殼腳本,我想要它。

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