Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clivern/debian-packaging
A Debian Packaging Template.
https://github.com/clivern/debian-packaging
apt-packages debian debian-packages debian-packaging package-management
Last synced: 12 days ago
JSON representation
A Debian Packaging Template.
- Host: GitHub
- URL: https://github.com/clivern/debian-packaging
- Owner: Clivern
- License: mit
- Created: 2019-08-03T21:49:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:38:28.000Z (about 1 year ago)
- Last Synced: 2025-01-14T00:32:54.345Z (15 days ago)
- Topics: apt-packages, debian, debian-packages, debian-packaging, package-management
- Language: Shell
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Debian Packaging
A Debian Packaging Template.
## Preparation
### Install Dependencies
```console
$ apt-get install devscripts dput debhelper dpkg-dev gdebi-core
```### GPG Signing
Identify your private key by running
```console
$ gpg --list-secret-keys
```Run this command to export your key
```console
$ gpg --export-secret-keys $ID > my-private-key.asc
```To import the key
```console
$ gpg --import my-private-key.asc
```To delete both the private and public key
```console
$ gpg --delete-keys
$ gpg --delete-secret-keys
```## Build the package
```console
$ debuild -sd
```## Release to PPA
```console
$ dput ppa:clivern/ppa
```## References
- [Ubuntu Packaging Guide.](http://packaging.ubuntu.com/)
- [Debian packaging for the modern developer.](https://github.com/phusion/debian-packaging-for-the-modern-developer)## License
© 2019, Clivern. Released under [MIT License](https://opensource.org/licenses/mit-license.php).
**debian-packaging** is authored and maintained by [@clivern](http://github.com/clivern).