4 ms·
For us, lazy admins, there's cron-apt in Debian based distributions. I believe, that there's something like cron-apt available in more distributions also.
by ynezz 11y ago
For us, lazy admins, there's cron-apt in Debian based distributions. I believe, that there's something like cron-apt available in more distributions also.
- creshal 11y agocron-apt is more or less deprecated, unattended-upgrades works far better and is included in all supported Debian versions.
- Qwertious 11y agoShit, how do you get people to migrate away from cron-apt? By definition they're not around to do manual migration.
- creshal 11y agoChef, puppet, ansible, … Or the redneck version: Have a metapackage in your own repository that uses dependencies/conflicts to pull/remove the packages you want.
- majewsky 11y agoWhat you call "redneck" version is actually how I manage my system configuration. :) The metapackage is the only one that's explicitly installed, ever. (Except for workstations where I might install applications to test them.) Part of system maintenance is to clean out orphaned packages every once in a while, usually as part of the system update.
- creshal 11y ago> What you call "redneck" version is actually how I manage my system configuration. :) Same here. One day I'll get around to migrate everything to Ansible… one day…
- stephenr 11y agoI'm a big fan of this approach too. Combine it with config packages (using something like configure-package-dev from debathena) and you have a very nice little config management system.
- Ao7bei3s 11y agoThat's what major versions are for. (It's still in Stretch though, so you don't have to switch to unattended-upgrades until at least ~2022. https://packages.debian.org/stretch/cron-apt https://packages.debian.org/stretch/cron-apt)