Skip to content

req: provide deb repository #660

Open
@tokred

Description

@tokred

What would you like to be added

It would be amazing if the releases of both step-cli and step-ca would be published in a Debian/Ubuntu repository. Not in the "official" Debian/Ubuntu repos but in a separate "Smallstep repo" which could be added in one's sources.list.

Many OSS projects do this for good reasons, and considering .deb files are already created as part of Smallstep's build process, covering this would require only minimal effort (i.e. automatically signing the .deb's, generating the meta data and putting into the right folder structure). Traffic does not seem a concern, considering the existing release downloads are self-hosted on dl.step.sm already.

Why this is needed

Operationality: This would allow to use standard APT package managers, especially package manager-facilitated installs and updates!

The current release model with publishing .deb files as releases on GitHub is understandable but completely negates well-established, package manager-based software handling and maintenance. It is quite hard to distribute and maintain software updates with those "static" .deb's to multiple machines (and requires manual checking if updates are available!), compared to being able to simply add a "Smallstep repo" to sources.list and letting APT do its magic via apt upgrade (or even unattended-upgrades).

Maybe a service like Cloudsmith could be used? No affiliation, just saw it being used by e.g. ISC

Regards

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions