From: "Chester R. Hosey" <chosey@nauticom.net>
To: David Masover <ninja@slaphack.com>
Cc: reiserfs-list@namesys.com
Subject: Re: need opinions from sysadmins on where reiser4progs should install
Date: Fri, 25 Nov 2005 11:54:55 -0500 [thread overview]
Message-ID: <438741DF.8@nauticom.net> (raw)
In-Reply-To: <43837298.6050500@slaphack.com>
David Masover wrote:
>
> I don't see anything that makes a packaged reiser4progs better than an
> unpackaged one, except for the two things you're defeating with any
> custom version: dependencies and automatic updates.
One big benefit is that installed files are never "lost". It's often
difficult to clean up after a "make install" directly to the target
location. By setting --prefix to a temporary location, building and
installing, then making a tar.gz from the installed files and running
through alien to get a .deb, it's much (much!) easier to remove the
package if I decide to revert to an upstream version, or simply don't
care for the program. It's something like:
./configure --prefix=/tmp/foo && make && make install
cd /tmp/foo
tar czvf ../package.tar.gz *
cd ..
alien package.tar.gz
su (type password)
dpkg -i generated-package-name.deb
A "make install" will often overwrite existing files without asking
first, while a good package manager will warn about conflicts before
trashing old data. Using package management insulates users from having
to know about each file "make install" wants to install. It's let me try
third-party software on one of my Debian machines without worrying about
collateral damage or difficult clean-up afterwards.
That said, I do agree with "make install" defaulting to /usr/local with
a warning that it may not be what the sysadmin wanted. It will warn
those who might not be familiar with convention, while doing what will
be expected by those who are.
Chet
next prev parent reply other threads:[~2005-11-25 16:54 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20051120040723.GA1392@148.Red-217-126-33.pooles.rima-tde.net.>
2005-11-20 11:55 ` need opinions from sysadmins on where reiser4progs should install Philippe Gramoullé
2005-11-21 7:09 ` Hans Reiser
2005-11-21 7:33 ` Hubert Chan
2005-11-21 13:32 ` Vitaly Fertman
2005-11-21 18:07 ` Hans Reiser
2005-11-22 0:04 ` michael chang
2005-11-22 19:33 ` David Masover
2005-11-22 20:14 ` Hubert Chan
2005-11-25 16:54 ` Chester R. Hosey [this message]
2005-11-13 7:17 Hans Reiser
2005-11-13 11:08 ` Petteri Räty
2005-11-13 15:37 ` Gorazd Golob
2005-11-13 17:42 ` Clifford Beshers
2005-11-17 4:56 ` Hans Reiser
2005-11-17 6:01 ` Paul Jarc
2005-11-14 20:50 ` Tom Vier
2005-11-14 22:26 ` Hubert Chan
2005-11-17 16:06 ` Philippe Gramoullé
2005-11-20 4:07 ` rvalles
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=438741DF.8@nauticom.net \
--to=chosey@nauticom.net \
--cc=ninja@slaphack.com \
--cc=reiserfs-list@namesys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.