Gentoo Linux updater
Project description
Gentoo Updater
gentoo-update
is a tool that automates updates on Gentoo Linux.
By default it only installs security updates from GLSA,
but it can also be used to update all packages on the system. i.e. @world
.
This project originates from 2023 Google Summer of Code.
Usage
gentoo-update
is in GURU
overlay, and can be installed using emerge
:
emerge --ask app-admin/gentoo_update
Alternatively, updater can be installed with pip:
pip install gentoo_update --break-system-packages
The updater creates a subdirectory in Portage's default PORTAGE_LOGDIR
located at /var/log/portage/gentoo-update
.
However, if this variable is set to a different value in make.conf
, it will use the new location instead of the default.
Here are some usage examples:
- Basic security update
gentoo-update
- Full system update with extra update parameters
gentoo-update --update-mode full --args color=n
- Full system update, show elogs and news
gentoo-update --update-mode full --read-logs y --read-news y
The detailed explanation of command flags can be found in --help
.
Information on testing can be found in tests directory
readme
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gentoo-update-0.1.5.post3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527055a123dd8edddd95caa65d4cf7d6543fb79739bb4e79c34d05cada6d3cde |
|
MD5 | a1ec4e0488313f25ccd4be4abc3c31c1 |
|
BLAKE2b-256 | 8f2cbff41bd959a238eccc14e9672f7c3d1a42b5c9d77fb6f5b91e3e5a67d02a |
Hashes for gentoo_update-0.1.5.post3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f0f1bbe00ad0d043cd8f4e66cf1508dd5797dd6d8944dac2f801448aa3f782 |
|
MD5 | 29df08da1894f0baac99fc06dcee2869 |
|
BLAKE2b-256 | 0249a5e6099f380f9789ba4e38e93661dfd054f3b13e1b273452da978baa8527 |