Can RPM packages be installed into Cygwin?

De-Jian Zhao dejian.zhao@gmail.com
Sat Apr 7 07:40:00 GMT 2012


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



More information about the Cygwin mailing list