root-daily-log

20051021

[tips] installing packet with rpm

Have you ever through this situation?
while you try to install an rpm package, but it need dependencies from another rpm packages like this:
[budiw@box c]$ sudo rpm -ivh /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm
Password:
warning: /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libidn-devel is needed by curl-devel-7.12.1-3.i386
openssl-devel is needed by curl-devel-7.12.1-3.i386
Suggested resolutions:
libidn-devel-0.5.6-1.i386.rpm
openssl-devel-0.9.7a-43.1.i386.rpm
Fiuh.. it's s*cks...
well, this is how I deal with it:
[budiw@box c]$ sudo rpm -ivh /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm
Password:
warning: /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libidn-devel is needed by curl-devel-7.12.1-3.i386
openssl-devel is needed by curl-devel-7.12.1-3.i386
Suggested resolutions:
libidn-devel-0.5.6-1.i386.rpm
openssl-devel-0.9.7a-43.1.i386.rpm
[budiw@box c]$ ls /media/cdrom/RedHat/RPMS/ | grep open
compat-openldap-2.1.30-2.i386.rpm
openldap-devel-2.2.13-2.i386.rpm
openmotif21-2.1.30-11.RHEL4.2.i386.rpm
openmotif-2.2.3-6.RHEL4.2.i386.rpm
openmotif-devel-2.2.3-6.RHEL4.2.i386.rpm
openssl096b-0.9.6b-22.1.i386.rpm
openssl-devel-0.9.7a-43.1.i386.rpm
[budiw@box c]$ sudo rpm -ivh /media/cdrom/RedHat/RPMS/{curl-devel-7.12.1-3.i386.rpm,openssl-devel*,libidn-devel*}
warning: /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
krb5-devel is needed by openssl-devel-0.9.7a-43.1.i386
zlib-devel is needed by openssl-devel-0.9.7a-43.1.i386
pkgconfig is needed by libidn-devel-0.5.6-1.i386
Suggested resolutions:
krb5-devel-1.3.4-9.i386.rpm
pkgconfig-0.15.0-3.i386.rpm
zlib-devel-1.2.1.2-1.i386.rpm
[budiw@box c]$ sudo rpm -ivh /media/cdrom/RedHat/RPMS/{curl-devel-7.12.1-3.i386.rpm,openssl-devel*,libidn-devel*,krb5-devel*,zlib-devel*,pkgconfig-0*}
warning: /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
e2fsprogs-devel is needed by krb5-devel-1.3.4-9.i386
Suggested resolutions:
e2fsprogs-devel-1.35-11.6.EL4.i386.rpm
[budiw@box c]$ sudo rpm -ivh /media/cdrom/RedHat/RPMS/{curl-devel-7.12.1-3.i386.rpm,openssl-devel*,libidn-devel*,krb5-devel*,zlib-devel*,pkgconfig-0*,e2fsprogs-devel*}
warning: /media/cdrom/RedHat/RPMS/curl-devel-7.12.1-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:e2fsprogs-devel ########################################### [ 14%]
2:krb5-devel ########################################### [ 29%]
3:pkgconfig ########################################### [ 43%]
4:libidn-devel ########################################### [ 57%]
5:zlib-devel ########################################### [ 71%]
6:openssl-devel ########################################### [ 86%]
7:curl-devel ########################################### [100%]
[budiw@box c]$
Toink..toink.. It's done.
the magic is the '{' char...

--budiw
0847211005sby

1 Comments:

Post a Comment

<< Home