RegExpTestor
这个例子展示了我如何为我的项目 RegExpTestor 创建一个包。
首先,你必须创建一个树。就我而言,我这样做了:
regexp_testor
├── DEBIAN
│ ├── control
│ └── postinst
├── opt
│ └── regexp_testor
│ ├── Icon
│ │ └── 48x48
│ │ └── regexp_testor_icon.png
│ └── regexp_testor
└── usr
├── bin
└── share
├── applications
│ └── regexp_testor.desktop
└── icons
└── hicolor
└── 48x48
└── apps
└── regexp_testor_icon.png
control
和postinst
是没有扩展名的脚本文件,右边是 755regexp_testor
是我的二进制文件regexp_testor.desktop
是在菜单中添加一个快捷方式
现在文件的内容:
control
文件:
Package: regexp-testor
Version: 1.0
Section: devel
Priority: optional
Architecture: amd64
Depends: qt5-default
Maintainer: thibDev <your@email.com>
Homepage: https://github.com/thibDev
Description: RegExp testor
RegExp testor is a regular expression testor like the rubular.com website.
postinst
文件:
#!/bin/bash
echo "Create a symbolic link towards the binary"
sudo ln -s /opt/regexp_testor/regexp_testor /usr/bin
echo "Enjoy ;)"
regexp_testor.desktop
文件:
[Desktop Entry]
Version=1.0
Type=Application
Name=RegExp testor
GenericName=RegExp testor
Comment=A regular expression testor like the rubular.com website
Exec=/opt/regexp_testor/regexp_testor
Terminal=false
MimeType=text/plain;
Icon=regexp_testor_icon
Categories=Development;
StartupNotify=true
现在你拥有了创建包装所需的一切! 跟着这些步骤
- 进入包含你的包的文件夹
- 跑
sudo dpkg-deb --build package_name
你有包裹!