debanator/readme.md

35 lines
1001 B
Markdown
Raw Normal View History

2023-05-01 01:27:12 +01:00
# Debanator
Easily make a debian apt repo from a bunch of `.deb` files.
- You have some deb files
- You want to be able to `apt-get install` them on systems
- You want this to happen automatically (perhaps the debs are on a webdav share, or in
github releases)
## Status
2023-05-04 23:08:42 +01:00
Proof of concept. Neither fast, efficient, secure, neat, or featureful. Don't use in
production unless you are really sure you know what you're doing and even then prepare
to have your laundry eaten.
## Usage
`debanator -debpath ./path/to/your/debs -httppass hunter2`
For more, see `-help`.
Then, on the system you want packages on:
- `echo "deb http://debanator:hunter2@<host of debanator>:1612/ stable main`
- `curl http://debanator:hunter2@<host of debanator>:1612/pubkey.gpg | apt-key add -`
- `apt update`
- `apt install your-package`
2023-05-01 01:27:12 +01:00
## Discussion
- Yes, you could just use dpkg-scanpackages, but you'd have to write some script which
did that, plus gpg and also fetched your packages from wherever they are.