gnu-system-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC] The GNU system's package system


From: Alfred M. Szmidt
Subject: Re: [RFC] The GNU system's package system
Date: Mon, 17 May 2004 15:35:32 +0200

   * The GNU package managment system           -*- Outline -*-

   Time-stamp: <2004-05-15 02:33:33 ams>

[...]

   ** ,depends

[...]

   [bddebian - How and when do the dependencies get fulfilled?  Is it
    automatic or does it require some type of user intervention?]

They get fullfiled when all packages that meet the dependencies have
been installed.  Be it by the user manually, or by some front-end.

[...deinstallation of a package...]

   3) Unmerge the package

   [bddebian - Unmerge meaning what?]

Remove the symlink farm, if that is what will be used.

   4) Run post-uninstall script.

   5) To completely remove the package from the system, we just remove
      the node /stow/PKG-VER here, otherwise this will be a no-op.

   [bddebian - I assume you are including removal of symlinks here?
     As I understood stow, it ONLY removes the symlinks, not the
     actual binaries??]

I included both scenarios, if /stow/PKG-VER is a symlink, then the
removal of it will uninstall the package.  If it is a directory, this
will also uninstall the package.  But if it was a symlink, then the
package will still be avaiable _somewhere_.

           * pkgutil --list - lists all avaiable packages to be install from 
the cache

We could have a listing of avaiable packages stored in one big file,
with a description of the package.

           * pkgutil --installed - Shows list of currently installed packages.

ls -l /stow, will do that for you.

           * pkgutil --update - Updates package cache.

Will be done automaticly.

Happy hacking.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]