Re: Can I use dpkg -i to install in /usr/local or /opt?
- To: debian-devel@lists.debian.org
- Subject: Re: Can I use dpkg -i to install in /usr/local or /opt?
- From: Mike Markley <mike@markley.org>
- Date: Mon, 2 Oct 2000 12:58:52 -0700
- Message-id: <20001002125852.K9849@madhack.com>
- Mail-followup-to: debian-devel@lists.debian.org
- In-reply-to: <20000927175039.B1433@knorke.in-berlin.de>; from debacle@knorke.in-berlin.de on Wed, Sep 27, 2000 at 05:50:39PM +0000
- References: <20000925200015.I1928@plato.local.lan> <Pine.LNX.4.21.0009260413570.7169-100000@dwarf> <20000926211221.A29728@knorke.in-berlin.de> <87vgvi4fh1.fsf@q-software-solutions.com> <20000927175039.B1433@knorke.in-berlin.de>
On Wed, Sep 27, 2000 at 05:50:39PM +0000, W. Borgert <debacle@knorke.in-berlin.de> spake forth:
> Note: I don't say, that any package should install anywhere
> else as before, nor do I say Debian or some vendor should
> place packages in non-standard places. Instead I say, a
> sysadmin, or another user with sufficient privileges should
> be able to use the dpkg tool to place package files under
> /usr/local or /home/foobar. Of course, admin can unpack
> a deb using ar and place anything under /usr/local, but
> shouldn't Debian help her with a great tool, dpkg?
And what about the case of, for example, a config file's path being
#define'd at compile time? Sure, I can, as a non-root user, extract the
contents of a .deb in any number of ways, manually run the pre/postinst
scripts, whatever; however, I still can't put a config file in /etc. This is
just one example.
This could be solved by making policy require some sort of -c
path/to/config/file option in everything, but that puts a ridiculous
additional work load on the maintainer. This is free software. You have the
source. Use it instead of suggesting that maintainers jump through flaming
hoops to satisfy a tiny portion of the users by making custom installations
marginally easier.
--
Mike Markley <mike@markley.org>
PGP: 0xA9592D4D 62 A7 11 E2 23 AD 4F 57 27 05 1A 76 56 92 D5 F6
GPG: 0x3B047084 7FC7 0DC0 EF31 DF83 7313 FE2B 77A8 F36A 3B04 7084
It is more rational to sacrifice one life than six.
- Spock, "The Galileo Seven", stardate 2822.3
Reply to: