X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-4.4 required=5.0	tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE
X-Spam-Check-By: sourceware.org
Message-ID: <4F7FEF5B.5060206@gmail.com>
Date: Sat, 07 Apr 2012 15:40:11 +0800
From: De-Jian Zhao <dejian.zhao@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20120312 Thunderbird/11.0
MIME-Version: 1.0
To: CygwinList <cygwin@cygwin.com>
Subject: Can RPM packages be installed into Cygwin?
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Dear all,

I noticed that there is a command - rpm - under Cygwin 1.7. Does that 
mean RPM packages can be installed into Cygwin?

I tried to install ncbi-blast-2.2.26+-3.i686.rpm (see: 
ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ ) into 
Cygwin 1.7.13 with the command "install -i 
ncbi-blast-2.2.26+-3.i686.rpm". However, error message appeared as 
below. I tried to search for the missing libs using the setup.exe of 
Cygwin. It seems that some of them were not present, such as libc.so.6, 
libdl.so.2,  libm.so.6,  libnsl.so.1, and  libz.so.1. Where can I get 
these libs? Thanks!

$ rpm -i ncbi-blast-2.2.26+-3.i686.rpm
error: Failed dependencies:
         /usr/bin/perl is needed by ncbi-blast-2.2.26+-3
         libbz2.so.1 is needed by ncbi-blast-2.2.26+-3
         libc.so.6 is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.0) is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.1) is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.1.2) is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.1.3) is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.2) is needed by ncbi-blast-2.2.26+-3
         libc.so.6(GLIBC_2.3) is needed by ncbi-blast-2.2.26+-3
         libdl.so.2 is needed by ncbi-blast-2.2.26+-3
         libdl.so.2(GLIBC_2.0) is needed by ncbi-blast-2.2.26+-3
         libdl.so.2(GLIBC_2.1) is needed by ncbi-blast-2.2.26+-3
         libgcc_s.so.1 is needed by ncbi-blast-2.2.26+-3
         libgcc_s.so.1(GCC_3.0) is needed by ncbi-blast-2.2.26+-3
         libgcc_s.so.1(GLIBC_2.0) is needed by ncbi-blast-2.2.26+-3
         libm.so.6 is needed by ncbi-blast-2.2.26+-3
         libnsl.so.1 is needed by ncbi-blast-2.2.26+-3
         libpthread.so.0 is needed by ncbi-blast-2.2.26+-3
         libpthread.so.0(GLIBC_2.0) is needed by ncbi-blast-2.2.26+-3
         libpthread.so.0(GLIBC_2.1) is needed by ncbi-blast-2.2.26+-3
         libpthread.so.0(GLIBC_2.2) is needed by ncbi-blast-2.2.26+-3
         libpthread.so.0(GLIBC_2.3.2) is needed by ncbi-blast-2.2.26+-3
         librt.so.1 is needed by ncbi-blast-2.2.26+-3
         libstdc++.so.6 is needed by ncbi-blast-2.2.26+-3
         libstdc++.so.6(CXXABI_1.3) is needed by ncbi-blast-2.2.26+-3
         libstdc++.so.6(GLIBCXX_3.4) is needed by ncbi-blast-2.2.26+-3
         libstdc++.so.6(GLIBCXX_3.4.5) is needed by ncbi-blast-2.2.26+-3
         libz.so.1 is needed by ncbi-blast-2.2.26+-3
         perl(Archive::Tar) is needed by ncbi-blast-2.2.26+-3
         perl(Digest::MD5) is needed by ncbi-blast-2.2.26+-3
         perl(File::Temp) is needed by ncbi-blast-2.2.26+-3
         perl(File::stat) is needed by ncbi-blast-2.2.26+-3
         perl(Getopt::Long) is needed by ncbi-blast-2.2.26+-3
         perl(Net::FTP) is needed by ncbi-blast-2.2.26+-3
         perl(Pod::Usage) is needed by ncbi-blast-2.2.26+-3
         perl(constant) is needed by ncbi-blast-2.2.26+-3
         perl(strict) is needed by ncbi-blast-2.2.26+-3
         perl(warnings) is needed by ncbi-blast-2.2.26+-3


--
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

