Skip to main content

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 @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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gentoo-update-0.1.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gentoo_update-0.1.3-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file gentoo-update-0.1.3.tar.gz.

File metadata

  • Download URL: gentoo-update-0.1.3.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for gentoo-update-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fde6255ef0f459063a426b8032edb20b2aa44be7ec421475a705d4261d186478
MD5 7b7d1e6da2feb6f820a99c16db4fc039
BLAKE2b-256 3abecfa5dd0fc21109dd03b683fb05b58495a99acad370effc44701a065bb961

See more details on using hashes here.

File details

Details for the file gentoo_update-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: gentoo_update-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for gentoo_update-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c28e3ace9c579f99ecc7ca7832c58f2055b77d42c4b5c7344832f1abc8683106
MD5 ce1735f5351d4e51fcd7b2427e8233e3
BLAKE2b-256 23e6d545d584aa7a89e40fbef290b60d196debfb2c4a4923c824222e8a1e5005

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page