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
Because the project is in early stage of development it's not considered stable
and is masked by ~amd64
. To unmask it run:
echo 'app-admin/gentoo_update ~amd64' >> /etc/portage/package.accept_keywords/gentoo_update
Alternatively, updater can be installed with pip:
pip install gentoo_update --break-system-packages
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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ac4575460d0b1a67f6e52233f84df4a88494abcdde68f7e98c6367715a49ca6 |
|
MD5 | 55b894718851ebd9b7b1d312593a3ac9 |
|
BLAKE2b-256 | 961f18ccfce0e5f6df8c71b6ed85b4af52dfe3eb629e9f77570bdfd99730c185 |