[Top][All Lists]
[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.
- Re: [RFC] The GNU system's package system, (continued)
Re: [RFC] The GNU system's package system, Richard Stallman, 2004/05/16
Re: [RFC] The GNU system's package system,
Alfred M. Szmidt <=