Difference between revisions of "Repositories"

From GalliumOS Wiki
Jump to: navigation, search
(Created page with "__NOTOC__ == Testing New GalliumOS Packages == === Summary === galliumos% sudo galliumos-repodist --enable prerelease galliumos% sudo galliumos-repodist --enable testing...")
 
(Testing New GalliumOS Packages)
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 (<code>apt.galliumos.org</code>), which includes a few repository *distributions*. Only the "stable" distribution is enabled by default.
+
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 the risk of instability), you can enable these additional repository distributions.
+
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 ====
  
You can run <code>galliumos-repodist</code> from a shell to show the list of GalliumOS repository distributions available, and their current configuration status on your machine.
+
<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 will want to do a package update to pull in the package databases, and bring your machine into sync with the package repositories.
+
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 repositories.
  
 
  galliumos% galliumos-update
 
  galliumos% galliumos-update

Revision as of 01:34, 27 August 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 repositories.

galliumos% galliumos-update

Updating package directories...
[sudo] password for galliumos:

Updating packages...

...(etc)...