Difference between revisions of "Repositories"
(Created page with "__NOTOC__ == Testing New GalliumOS Packages == === Summary === galliumos% sudo galliumos-repodist --enable prerelease galliumos% sudo galliumos-repodist --enable testing...") |
(→galliumos-update) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
=== Summary === | === Summary === | ||
+ | |||
+ | To enable the "testing" and "prerelease" repository distributions: | ||
galliumos% sudo galliumos-repodist --enable prerelease | galliumos% sudo galliumos-repodist --enable prerelease | ||
Line 10: | Line 12: | ||
=== Details === | === Details === | ||
− | GalliumOS maintains one package repository ( | + | GalliumOS maintains one package repository (http://apt.galliumos.org/), which includes a few repository ''distributions''. The "stable" distribution is required, and enabled in the default GalliumOS configuration. All other distributions are optional. |
− | New packages are first pushed to "testing", and later to "prerelease", before finally reaching "stable". If you would like to help us test new packages (and are willing to accept | + | New packages are first pushed to the "testing" distribution, and later to "prerelease", before finally reaching "stable". If you would like to help us test new packages (and are willing to accept some, usually minor, risk of instability), you can enable these optional repository distributions. |
==== galliumos-repodist ==== | ==== galliumos-repodist ==== | ||
− | + | <code>galliumos-repodist</code> is run from a shell, and will list all available GalliumOS repository distributions, along with their current configuration status for your machine. | |
galliumos% galliumos-repodist | galliumos% galliumos-repodist | ||
Line 36: | Line 38: | ||
==== galliumos-update ==== | ==== galliumos-update ==== | ||
− | After enabling or disabling a new repository distribution, you | + | After enabling or disabling a new repository distribution, you should run <code>galliumos-update</code> (or "GalliumOS Update" from the launcher menu) to pull down the package databases, and bring your machine into sync with the package repository. |
galliumos% galliumos-update | galliumos% galliumos-update |
Latest revision as of 17:20, 1 September 2017
Testing New GalliumOS Packages
Summary
To enable the "testing" and "prerelease" repository distributions:
galliumos% sudo galliumos-repodist --enable prerelease galliumos% sudo galliumos-repodist --enable testing galliumos% galliumos-update
Details
GalliumOS maintains one package repository (http://apt.galliumos.org/), which includes a few repository distributions. The "stable" distribution is required, and enabled in the default GalliumOS configuration. All other distributions are optional.
New packages are first pushed to the "testing" distribution, and later to "prerelease", before finally reaching "stable". If you would like to help us test new packages (and are willing to accept some, usually minor, risk of instability), you can enable these optional repository distributions.
galliumos-repodist
galliumos-repodist
is run from a shell, and will list all available GalliumOS repository distributions, along with their current configuration status for your machine.
galliumos% galliumos-repodist xenon-prerelease (disabled) GalliumOS "prerelease" packages xenon-testing (disabled) GalliumOS "testing" packages
To enable or disable a repository distribution:
galliumos% sudo galliumos-repodist --enable prerelease galliumos% galliumos-repodist xenon-prerelease (enabled) GalliumOS "prerelease" packages xenon-testing (disabled) GalliumOS "testing" packages
galliumos% sudo galliumos-repodist --disable prerelease galliumos% galliumos-repodist xenon-prerelease (disabled) GalliumOS "prerelease" packages xenon-testing (disabled) GalliumOS "testing" packages
galliumos-update
After enabling or disabling a new repository distribution, you should run galliumos-update
(or "GalliumOS Update" from the launcher menu) to pull down the package databases, and bring your machine into sync with the package repository.
galliumos% galliumos-update Updating package directories... [sudo] password for galliumos: Updating packages... ...(etc)...