delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/10/17/23:28:53

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <4716D2E1.5F9B9C68@dessent.net>
Date: Wed, 17 Oct 2007 20:28:33 -0700
From: Brian Dessent <brian AT dessent DOT net>
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Where did man page for "rxvt" go ???
References: <20071018001854 DOT GA30098 AT nuthaus DOT mib DOT org> <4716B4E5 DOT E7DA1572 AT dessent DOT net> <4716B635 DOT 7090204 AT columbus DOT rr DOT com> <4716B890 DOT 59107F56 AT dessent DOT net> <4716CA36 DOT 3010307 AT columbus DOT rr DOT com>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
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

Paul McFerrin wrote:

> Okay.  How does one determine which base package rxvt is in so I can
> reinstall it?  Is there some magical command in cygwin to do that for
> you.  (lookup, not install)

Yes, cygcheck provides various ways to do this.  cygcheck -f searches
installed packages for a given file, cygcheck -l lists the contents of
an installed package, and cygcheck -p searches online for what package
contains a given file pattern.  You can also "zgrep pat
/etc/setup/*.lst.gz" for partial filename matches against installed
packages as -f only works with absolute filenames.  But note this is
only for installed packages.

In the case of rxvt, there are currently two separate versions of rxvt
in the distro: rxvt and rxvt-unicode.

Plain rxvt is contained in just the package "rxvt" which includes the
rxvt(1) manpage.  This version contains both the X11 and W11 (GDI)
versions in one binary which autodetects the mode to use based on the
setting of $DISPLAY, however this is essentially a dead-end package as
this code base has been abandoned.

The newer version is called rxvt-unicode or just urxvt and is split into
two parts: rxvt-unicode-common and rxvt-unicode-X11.  The idea here is
to eventually support separate W11 and X11 builds of urxvt, but
currently only X11 is provided.  Also, the unicode in the name does not
mean you can actually use unicode quite yet due to deficiencies in
newlib/Cygwin.  At any rate, the -common package provides the manpages
urxvt(1), urxvtc(1), urxvtd(1), and urxvt(7) corresponding with the
commands of the same name.  Note that this uses the alternatives system
to provide an unsuffixed alias that selects between the -X and -W11
versions, except for the aforementioned fact that the -W11 binaries
don't exist yet so for the time being urxvt == urxvt-X and so on.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019