Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        


Debian Packaging Logo

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).