delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:to:from:subject:date:message-id:references | |
:mime-version:content-type:content-transfer-encoding; q=dns; s= | |
default; b=W+i5ggiJJUZW2HuHJqMr4yP2jIZf00UzzfWJDizPxWUhQE1WZ28TQ | |
NcGoX5v/VuUUj1QJBjQkc1K7iaGudoS4mX8MLug8ODkYNRrNQtxfnAPmLyyLNetL | |
gBkGkyxXgENT6RzWtmWKqfcD6el4dr3pnhBLtw/hgKlNMoXQueISEo= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:to:from:subject:date:message-id:references | |
:mime-version:content-type:content-transfer-encoding; s=default; | |
bh=MKoWRuKDQXOIKr/DlbDIVYVOTis=; b=x68QQCHNIFzEWH7mvv3gHQsuWK+O | |
AwO0s/wVOVwYg8fVgvAI1AVqbjNS+G9bSaIJJ3ICWKj2br6J4oQa9zJCE6zXufHl | |
lQEJdQs/QcJAiKo6RX22nReWnMpBWfs2D/cpRNvrX7UIOUgEFWepKD4ei8Sm05GQ | |
RfbIqtNJ55pgDXM= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=1.0 required=5.0 tests=BAYES_20,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=installeddb, installed.db, postinstall, preremove |
X-HELO: | blaine.gmane.org |
To: | cygwin AT cygwin DOT com |
From: | Andrew Schulman <schulman DOT andrew AT epa DOT gov> |
Subject: | Re: Manual installation of cygport packages |
Date: | Tue, 21 Mar 2017 10:45:17 -0400 |
Lines: | 34 |
Message-ID: | <ave2dch5mgh76d48fs3ukcrpcocb1ofbhl@4ax.com> |
References: | <AMSPR07MB421849759394FB83938640DB7270 AT AMSPR07MB421 DOT eurprd07 DOT prod DOT outlook DOT com> <b10fed8d-6053-a6e6-509b-0e9f8e0d73d3 AT cornell DOT edu> <nhricc57tv6frpke866vt4l8jvpp7779m5 AT 4ax DOT com> <87fuid3vex DOT fsf AT Rainer DOT invalid> |
Mime-Version: | 1.0 |
X-Archive: | encrypt |
X-IsSubscribed: | yes |
> Andrew Schulman writes: > >> On 3/15/2017 6:37 AM, Rui Pedro Caldeira wrote: > >> > Hello all, I'm new to this and I successfully build a package with > >> > cygport. My problem is that, I would like to install it in order to > >> > test if the package was successfully built. Is there anyway to do > >> > that? > >> > >> https://cygwin.com/package-server.html > > > > I usually take the simpler approach of just unpacking the package archive > > into the root filesystem: > > > > tar -C/ -Jxf $package-$version.tar.xz > > > > This doesn't run pre-remove or post-install scripts, but it puts the files > > in place so you can test them. > > You should also generate the compressed packges listing in /etc/setup > and an entry into the installed.db file or you will be unable to > properly un-install the package later on. The only time I'm using this > manual installation is when I quickly need to test an update on an > already installed package that I will later re-install properly via the > local package repository. Of course if these need postinstall actions > you also need to run those, so this quickly gets more complicated than > having setup do its thing. Maybe. But for most packages that I unpack this way to test, (1) the package is already installed or I'm going to adopt it anyway, so I'll end up installing it properly using setup, which will take care of other setup like installed.db; and (2) the preremove and postinstall scripts either do nothing or do only trivial things like updating config files. So for most cases, it works just fine just to unpack the archive into the root file system in order to test it. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |