Gentoo Archives: gentoo-dev

From: drobbins@g.o
To: Justin Vander Ziel <zielot@××××××××××.com>
Subject: Re: [gentoo-dev] Bug report, Portage question, No sources included
Date: Sun, 07 Jan 2001 22:21:31
In Reply to: [gentoo-dev] Bug report, Portage question, No sources included by Justin Vander Ziel
On Sun, Jan 07, 2001 at 07:51:58PM -0600, Justin Vander Ziel wrote:

> After having read through some comparisons of the various software management > options here , here > and finally in the > freshmeat article I feel like I have at least a general idea of where Portage > is going. I have a couple of questions I am hoping someone in this list would > answer for me * I have a slow dialup connection and I often download the > software I need at work where I have a T1 and either carry it home on a > Syquest 200Mb cartridge or burn a CD for myself there (which is how I got > Gentoo in the first place). I'm not sure I am ever going to want to rsync my > distro because I don't see a way of determining how long it's going to take > without running an audit of my system. Any suggestions? * What is the > difference between Portage and e-build? Where does one begin and the other > start? I'm familiar with Daniel's article that was posted on IBM about the > e-build system ( * > Perhaps I'm thinking in Microsoft mode here. My question is, is there an > uninstall script ready now for ebuild? The autofs included with rc3 seems to > be missing the library file so I wanted to uninstall it and > install the later version from the source code. I could list the files from > the tbz2 file and do it by hand or I've even considered writing a script to > do it for me but this seems to be a logical piece of the puzzle that is > missing. (is that why this is called a beta release? B )
We do have a package uninstaller. To use it, type: # portage-unmerge net-misc/pkg-1.2.3-r5 You can also do this by typing: # ebuild /path/to/version/exactly/matching/the/one/installed/foo.ebuild unmerge Since we back up all installed ebuilds in /var/db/pkg, this will always work too: # ebuild /var/db/pkg/net-misc/pkg-1.2.3-r5/pkg-1.2.3-r5.ebuild unmerge As far as doing rsyncs, what I'd do is this. Bring your Syquest to work, and download the sources using rsync. Then bring the Syquest home and rsync from the Syquest to /usr/portage. Then, continue to keep the Syquest up-to-date by using rsync. Let me know if you have any questions about how to do this. Best Regards, -- Daniel Robbins <drobbins@g.o> President/CEO Gentoo Technologies, Inc.