From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LRwWA-0001uC-5K for garchives@archives.gentoo.org; Tue, 27 Jan 2009 22:34:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BB1E1E038E; Tue, 27 Jan 2009 22:34:48 +0000 (UTC) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by pigeon.gentoo.org (Postfix) with ESMTP id 7525FE038E for ; Tue, 27 Jan 2009 22:34:48 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id d23so314749fga.14 for ; Tue, 27 Jan 2009 14:34:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=5DvssyyKGhgZ10lmDsiFb3IcuttQX6Oc1/nKPRS1nrY=; b=xNC9htIQmuTE3q0+4bFQ8YQtBD1XG01S+oQUuGF5RAvwQ1od5DrH4IZs/v6Q+xK3Lm rgidlfeiBJASw3xv08HGNcTS+NxcUGNMVVxpn3N5UFSB2wlEbeMI7ARB7euNvi32Oi/f CKJhpVNCMNwoPWiV4WViYmtJRlpuB2C3inNuQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=Qc2FP5OR4+SCvI8uyRGtSruoTy1624cq1QXK9TiSaTcyjdvBpolTL7nvJlU5JUZPnE nqShOHXyfx6GifvzTFCGgsdYE5XwIguWnYrvptVdDM7vIJI5+rDq/B+GbRlpmZTaL2qM ADHprAAJPpoqOcBkPBV8Uqk1GG1DQLnG56ybQ= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.180.229.17 with SMTP id b17mr2442710bkh.156.1233095687744; Tue, 27 Jan 2009 14:34:47 -0800 (PST) In-Reply-To: References: <49bf44f10901260841w61b08bb5q6d7519dee4cc758e@mail.gmail.com> <497E0108.80605@googlemail.com> <49bf44f10901261217kd7c7425h52fdd0a988489842@mail.gmail.com> <49bf44f10901261230t285762dfj2ca7133163e7a267@mail.gmail.com> <58965d8a0901261244x22e859a7tdb9234823f7c5c26@mail.gmail.com> <96b18ace57ab7e6b59caade9483ff25c.squirrel@jesgue.homelinux.org> <49bf44f10901261451u17991cach253c6514c726eab5@mail.gmail.com> <7C7A6DDA-B864-4243-A598-58D44E01B82C@stellar.eclipse.co.uk> Date: Tue, 27 Jan 2009 14:34:47 -0800 Message-ID: <49bf44f10901271434h3c438795i9a12b6b3e1f4011@mail.gmail.com> Subject: Re: [gentoo-user] Installing outside of Portage & cruft removal From: Grant To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 082ee757-7321-470c-b325-5af1754eb981 X-Archives-Hash: 20b5b7e998dd0f4fc34a8a7f26775f9b > If you are installing a package by hand and wants to revert back to > the previous state, best is to : > > - when you ./configure it, use the various --prefix directives (do a > ./configure --help for information on that) > - when you want to remove, make uninstall in the source dir (so don't > remove it!) > - if it does not have a remove, usually if you install it inside > /home/${username}/whatever, then removing that is fine. > > Best thing though is to write an ebuild and then Portage will sandbox > the build so it knows every file that has been installed. > > The package knows where to link to when it goes into the ./configure > stage and won't act like windows, installing stuffs into registry or > the like ... everything's nicely contained inside /lib and /share > folders (except /etc files ...which you can safely ignore them there - > those are just text files and you'll know where they are anyway if you > intend to configure miro) Thanks everyone. I've never been open to manual compile/installation but I can give it a try now. - Grant