[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Software/HD ecology
From: |
David Masterson |
Subject: |
Re: Software/HD ecology |
Date: |
20 Dec 2002 10:58:23 -0800 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 |
>>>>> Lee Sau Dan writes:
>>>>> "David" == David Masterson <dmaster@synopsys.com> writes:
David> GNU tools generally are not distributed with any package
David> manager in mind. They have "make install" and some have
David> "make uninstall" as the replacement for a package manager.
David> MS-Windows actually has this issue well handled.
> Most GNU softwares nowadays have "./configure
> --prefix=/anywhere/you/like/foobar" so that the "make install" will
> only put files there. Uninstalling is simply "rm -rf
> /anywhere/you/like/foobar".
This does not work if "/anywhere/you/like/foobar" (for all "foobar")
is "/usr/local" as is most often the case.
--
David Masterson David DOT Masterson AT synopsys DOT com
Sr. R&D Engineer Synopsys, Inc.
Software Engineering Sunnyvale, CA
>From help-gnu-emacs-bounces@gnu.org Fri Dec 20 14:05:09 2002
Path:
shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: David Masterson <dmaster@synopsys.com>
Newsgroups: gnu.emacs.help
Date: 20 Dec 2002 11:01:52 -0800
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <uznr0wm3j.fsf@synopsys.com>
Sender: dmaster@DMASTER-LAP
References: <041220020952400758%ajanta@no.spam>
<56cfb0e3.0212041458.5eab182a@posting.google.com>
<x5k7ipl35x.fsf@lola.goethe.zz> <061220020416350201%ajanta@no.spam>
<slrnav1ed1.ho.smullerin@esb.bbn.com> <m2hedrm4oc.fsf@owlbear.local>
<071220021155280606%ajanta@no.spam> <5ld6obj8il.fsf@rum.cs.yale.edu>
<091220021652087216%ajanta@no.spam> <vf3cp5ix2u.fsf@rpc71.cs.man.ac.uk>
<111220021101520860%ajanta@no.spam> <111220021253524057%ajanta@no.spam>
<5l65u0i8zj.fsf@rum.cs.yale.edu> <111220022053507599%ajanta@no.spam>
<87u1hjdwta.fsf@hurd.crasseux.com> <121220021324043990%ajanta@no.spam>
<m3el8iar9g.fsf@mika.informatik.uni-freiburg.de>
<171220021132381961%ajanta@no.spam>
<mailman.343.1040149880.19936.help-gnu-emacs@gnu.org>
<ulm2ocm2f.fsf@synopsys.com> <841y4f3eu2.fsf@lucy.cs.uni-dortmund.de>
<ur8ceyi4c.fsf@synopsys.com>
<m3k7i4n1nc.fsf@mika.informatik.uni-freiburg.de>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@supernews.com
Lines: 23
Xref: shelby.stanford.edu gnu.emacs.help:108360
To: help-gnu-emacs@gnu.org
Subject: Re: Software/HD ecology
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1b5
Precedence: list
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
List-Archive: <http://mail.gnu.org/pipermail/help-gnu-emacs>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
X-List-Received-Date: Fri, 20 Dec 2002 19:05:09 -0000
>>>>> Lee Sau Dan writes:
>>>>> "David" == David Masterson <dmaster@synopsys.com> writes:
David> 2. To allow for source removal, "make install" should install
David> an uninstaller (like this: "make -n uninstall > uninstaller;
David> install uninstaller").
> Which GNU software doesn't allow you to "rm -rf" the whole source
> directory after the "make install"? I mean, which will not function
> after this?
Sorry, the statement I made is a bit hard to interpret. What I meant
is that, if you remove the source (to save space or whatever), then
you cannot run "make uninstall". Therefore, if you want to have the
capability to do a "make uninstall" after removing the source, then
"make install" needs to install an uninstaller (particularly if the
program is installed in a common area like /usr/local).
--
David Masterson David DOT Masterson AT synopsys DOT com
Sr. R&D Engineer Synopsys, Inc.
Software Engineering Sunnyvale, CA
>From help-gnu-emacs-bounces@gnu.org Fri Dec 20 14:10:31 2002
Path:
shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: David Masterson <dmaster@synopsys.com>
Newsgroups: comp.sys.mac.apps,comp.sys.mac.advocacy,comp.text.tex,gnu.emacs.help
Date: 20 Dec 2002 11:06:34 -0800
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <uvg1owlvp.fsf@synopsys.com>
Sender: dmaster@DMASTER-LAP
References: <041220020952400758%ajanta@no.spam>
<slrnav1ed1.ho.smullerin@esb.bbn.com> <m2hedrm4oc.fsf@owlbear.local>
<84bs3xsyi8.fsf@lucy.cs.uni-dortmund.de>
<071220021155280606%ajanta@no.spam>
<5ld6obj8il.fsf@rum.cs.yale.edu> <091220021652087216%ajanta@no.spam>
<101220021125583826%ajanta@no.spam> <vf3cp5ix2u.fsf@rpc71.cs.man.ac.uk>
<vf3cp4k92x.fsf@rpc71.cs.man.ac.uk> <111220021101520860%ajanta@no.spam>
<vfadjcif3n.fsf@rpc71.cs.man.ac.uk> <111220021253524057%ajanta@no.spam>
<5l65u0i8zj.fsf@rum.cs.yale.edu> <111220022053507599%ajanta@no.spam>
<84k7ifo3s2.fsf@lucy.cs.uni-dortmund.de>
<87u1hjdwta.fsf@hurd.crasseux.com>
<121220021324043990%ajanta@no.spam>
<m3el8iar9g.fsf@mika.informatik.uni-freiburg.de>
<171220021132381961%ajanta@no.spam> <3DFFA457.1020103@rcn.com>
<844r9b3exh.fsf@lucy.cs.uni-dortmund.de> <un0n2yi04.fsf@synopsys.com>
<87y96m3xhg.fsf@tc-1-100.kawasaki.gol.ne.jp>
<uwum590du.fsf@synopsys.com>
<3E0258E7.4040404@rcn.com>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@supernews.com
Lines: 26
Xref: shelby.stanford.edu comp.sys.mac.apps:349395
comp.sys.mac.advocacy:919191 comp.text.tex:238646 gnu.emacs.help:108361
To: help-gnu-emacs@gnu.org
Subject: Re: Software/HD ecology
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1b5
Precedence: list
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
List-Archive: <http://mail.gnu.org/pipermail/help-gnu-emacs>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
X-List-Received-Date: Fri, 20 Dec 2002 19:10:31 -0000
>>>>> Tribhuvan writes:
> David Masterson wrote:
>> Or autoconf/automake...
>>> You could try "make -n uninstall > /tmp/foo" right after "make
>>> install". Maybe then /tmp/foo contains the necessary info.
>> Exactly. My contention is that /tmp/foo should be installed right
>> along with everything else.
> Just how commonly available is the "make -n uninstall > /tmp/foo"
> in src distributions anyway.
The point is that the installation of a "/tmp/foo" isn't available in
any of the GNU applications (AFAIK) although many have a "make
uninstall". Kai's suggestion was that, therefore, it's easy to hand
create an uninstaller. My suggestion is that "make install" should
then do it and autoconf/automake should be updated to incorporate this
in the Makefiles that they generate.
--
David Masterson David DOT Masterson AT synopsys DOT com
Sr. R&D Engineer Synopsys, Inc.
Software Engineering Sunnyvale, CA
>From help-gnu-emacs-bounces@gnu.org Fri Dec 20 14:10:32 2002
Path:
shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: David Masterson <dmaster@synopsys.com>
Newsgroups: gnu.emacs.help
Date: 20 Dec 2002 11:09:25 -0800
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <ur8ccwlqy.fsf@synopsys.com>
Sender: dmaster@DMASTER-LAP
References: <041220020952400758%ajanta@no.spam>
<071220021155280606%ajanta@no.spam> <5ld6obj8il.fsf@rum.cs.yale.edu>
<091220021652087216%ajanta@no.spam> <vf3cp5ix2u.fsf@rpc71.cs.man.ac.uk>
<111220021101520860%ajanta@no.spam> <111220021253524057%ajanta@no.spam>
<5l65u0i8zj.fsf@rum.cs.yale.edu> <111220022053507599%ajanta@no.spam>
<84k7ifo3s2.fsf@lucy.cs.uni-dortmund.de>
<121220021324043990%ajanta@no.spam>
<m3el8iar9g.fsf@mika.informatik.uni-freiburg.de>
<171220021132381961%ajanta@no.spam> <3DFFA457.1020103@rcn.com>
<844r9b3exh.fsf@lucy.cs.uni-dortmund.de> <un0n2yi04.fsf@synopsys.com>
<84y96kyb6y.fsf@lucy.cs.uni-dortmund.de>
<mailman.464.1040400348.19936.help-gnu-emacs@gnu.org>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@supernews.com
Lines: 14
Xref: shelby.stanford.edu gnu.emacs.help:108362
To: help-gnu-emacs@gnu.org
Subject: Re: Software/HD ecology
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1b5
Precedence: list
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
List-Archive: <http://mail.gnu.org/pipermail/help-gnu-emacs>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
X-List-Received-Date: Fri, 20 Dec 2002 19:10:32 -0000
>>>>> Alfred M Szmidt writes:
> Why not just extend automake to support an install-stow target that
> installs packages in $(prefix)/package/PACKAGE/VERSION by default?
Because not everyone wants to use stow (or any package manager).
Besides, you can configure the 'prefix' to what you're suggesting
above if you want to use stow, so there is nothing to change in
automake for it.
--
David Masterson David DOT Masterson AT synopsys DOT com
Sr. R&D Engineer Synopsys, Inc.
Software Engineering Sunnyvale, CA
>From halo1@zahav.net.il Fri Dec 20 14:18:27 2002
Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13)
id 18PSf5-0002XU-00
for help-gnu-emacs@gnu.org; Fri, 20 Dec 2002 14:18:19 -0500
Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13)
id 18PSeS-0001Vo-00
for help-gnu-emacs@gnu.org; Fri, 20 Dec 2002 14:17:42 -0500
Received: from odin.inter.net.il ([192.114.186.10])
by monty-python.gnu.org with esmtp (Exim 4.10.13)
id 18PSeK-00019N-00
for help-gnu-emacs@gnu.org; Fri, 20 Dec 2002 14:17:33 -0500
Received: from zaretsky ([80.230.194.100])
by odin.inter.net.il (Mirapoint Messaging Server MOS 3.2.1-GA)
with ESMTP id AVY43404;
Fri, 20 Dec 2002 21:17:16 +0200 (IST)
Date: Fri, 20 Dec 2002 21:15:33 +0300
From: "Eli Zaretskii" <eliz@is.elta.co.il>
Sender: halo1@zahav.net.il
To: help-gnu-emacs@gnu.org
Message-Id: <2561-Fri20Dec2002211532+0200-eliz@is.elta.co.il>
X-Mailer: emacs 21.3.50 (via feedmail 8 I) and Blat ver 1.8.9
In-reply-to: <ur8cczj6m.fsf@standardandpoors.com> (message from Galen Boyer on
20 Dec 2002 11:39:15 -0600)
References: <u7ke4231q.fsf@standardandpoors.com>
<x5of7g3h8k.fsf@lola.goethe.zz> <ur8cczj6m.fsf@standardandpoors.com>
Subject: Re: CVS Documentation, info version?
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.1b5
Precedence: list
Reply-To: Eli Zaretskii <eliz@is.elta.co.il>
List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
List-Archive: <http://mail.gnu.org/pipermail/help-gnu-emacs>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/help-gnu-emacs>,
<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
X-List-Received-Date: Fri, 20 Dec 2002 19:18:29 -0000
> From: Galen Boyer <galenboyer@hotpop.com>
> Newsgroups: gnu.emacs.help
> Date: 20 Dec 2002 11:39:15 -0600
> >
> > * CVS: (cvs). Concurrent Versions System
> >
> > so I would assume that your system should also come with the
> > respective info files.
>
> Hm... I don't have the CVS node and the corresponding info files
> aren't found in the c:/emacs/info directory. My windows emacs
> distribution came from emacs-21.2-fullbin-i386.tar.
>
> I even downloaded the emacs-21.2.tar.gz and unzipped that and it
> didn't have it either.
The CVS manual doesn't come with Emacs, it comes with the CVS
distribution.
- Re: Software/HD ecology, (continued)
- Message not available
- Message not available
- Re: Software/HD ecology, jdf23, 2002/12/17
- Message not available
- Message not available
- Message not available
- Message not available
- Re: Software/HD ecology, Ajanta, 2002/12/17
- Message not available
- Message not available
- Re: Software/HD ecology, Kai Großjohann, 2002/12/20
- Re: Software/HD ecology, Alfred M. Szmidt, 2002/12/20
- Message not available
- Re: Software/HD ecology, Ajanta, 2002/12/17
- Re: Software/HD ecology, Peter S Galbraith, 2002/12/17
- Message not available
- Re: Software/HD ecology, David Masterson, 2002/12/17
- Message not available
- Re: Software/HD ecology,
David Masterson <=
- Message not available
- Message not available
- Message not available
- Re: Software/HD ecology, Miles Bader, 2002/12/26
- Message not available
- Message not available
- Message not available
- Message not available
- Re: Software/HD ecology, Luis Fernandes, 2002/12/27
- Message not available
- Re: Software/HD ecology, Luis Fernandes, 2002/12/28
- Message not available
- Message not available
- Message not available
- Message not available
- Re: Software/HD ecology, Luis Fernandes, 2002/12/27
- Message not available
- Re: Software/HD ecology, Peter S Galbraith, 2002/12/28
- Re: Software/HD ecology, David Masterson, 2002/12/31
- Message not available
- Message not available
- Message not available
- Re: Software/HD ecology, Miles Bader, 2002/12/19
- Message not available
- Message not available
- Re: Software/HD ecology, Fredrik Staxeng, 2002/12/19
- Re: Software/HD ecology, David Masterson, 2002/12/19
- Message not available
- Message not available
- Re: Software/HD ecology, Tribhuvan, 2002/12/20