Skip to content

Releases: Tucana-Linux/neptune

0.1.3

26 Dec 21:19
Compare
Choose a tag to compare

Changelog

  • Bootstrap
    • Fix broken paths
    • Fix argument recognition
  • Install
    • Fix bug where it would not put packages into wanted_packages

0.1.2

26 Dec 05:33
Compare
Choose a tag to compare

Changelog

  • Removed the base-update package

0.1.1

26 Dec 05:11
Compare
Choose a tag to compare

Changelog

  • Fix bug in Neptune Bootstrap
  • Remove dependency on tqdm

0.1.0

26 Dec 02:31
b468f98
Compare
Choose a tag to compare

This is still a BETA, use with caution, although it might actually be safer than mercury.

Removed the old release as currency would complain otherwise

In order to use on a current system follow these steps:

  1. Create the /var/lib/neptune /var/lib/neptune/cache, /var/lib/neptune/file-lists, and /etc/neptune
  2. Copy /etc/installed_package -> /var/lib/neptune/installed_package and /var/cache/mercury/current -> /var/lib/neptune/current
  3. Create the base neptune config
cat > /pkgs/$PACKAGE/etc/neptune/config.yaml << EOF
repositories:
  - "http://ftp2.osuosl.org/pub/tucana-linux/development/mercury/"

system-settings:
  install_path: "/"
  yes_mode_by_default: false
  stream_chunk_size: 8192  
EOF
  1. Run a sync
  2. Put any 'root' packages in /var/lib/neptune/wanted_package (like gnome, firefox) do NOT put in any dependencies, neptune recalculates system depends on update to see if there are any packages to remove or newly install :)
  3. Attempt to run an update whenever ready (you might have to force one by slightly changing the sha256 file in /var/lib/neptune/cache/sha256, expect some removals but look through and make sure you aren't missing anything in your wanted_packages
    BONUS: Neptune now supports removal, but, because of some oddities in the file-lists implementation in mercury, you won't be able to remove right away. The easiest thing to do is backup and clear out your /var/lib/neptune/installed_package, force an update (see steps above) and then get it to regenerate all the file lists.