how to update a package? Failed Dependency....
Hi I wanted to upgrade readline.so.4 to readline.so.5 and got the readline-5.0-3.i386.rpm ready. But there're many packages dependent on readline.so.4 so that rpm -i and rpm --upgrade failed. THen I tried
yum install readline-5.0-3.i386.rpm and got the following errors: yum install readline-5.0-3.i386.rpm Setting up Install Process Setting up Repo: base repomd.xml 100% |=========================| 1.1 kB 00:00 Setting up Repo: updates-released repomd.xml 100% |=========================| 951 B 00:00 Reading repository metadata in from local files base : ################################################## 2622/2622 primary.xml.gz 100% |=========================| 302 kB 00:02 MD Read : ################################################## 705/705 updates-re: ################################################## 705/705 Examining readline-5.0-3.i386.rpm: readline - 5.0-3.i386 Marking readline-5.0-3.i386.rpm as an update Marking readline-5.0-3.i386.rpm as an update Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package readline.i386 0:5.0-3 set to be updated --> Running transaction check --> Processing Dependency: readline= 4.3 for package: readline-devel --> Processing Dependency: libreadline.so.4 for package: lvm2 --> Processing Dependency: libreadline.so.4 for package: samba-client --> Processing Dependency: libreadline.so.4 for package: guile --> Processing Dependency: libreadline.so.4 for package: gphoto2 --> Processing Dependency: libreadline.so.4 for package: ftp --> Processing Dependency: libreadline.so.4 for package: parted --> Processing Dependency: libreadline.so.4 for package: lftp --> Processing Dependency: libreadline.so.4 for package: ntp --> Processing Dependency: libreadline.so.4 for package: gimp-print-utils --> Processing Dependency: libreadline.so.4 for package: bc --> Processing Dependency: libreadline.so.4 for package: pilot-link --> Processing Dependency: libreadline.so.4 for package: cdecl --> Processing Dependency: libreadline.so.4 for package: python --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for samba-client to pack into transaction set. samba-client-3.0.10-1.fc3 100% |=========================| 32 kB 00:00 ---> Package samba-client.i386 0:3.0.10-1.fc3 set to be updated ---> Downloading header for gphoto2 to pack into transaction set. gphoto2-2.1.5-1.1.i386.rp 100% |=========================| 26 kB 00:01 ---> Package gphoto2.i386 0:2.1.5-1.1 set to be updated ---> Package python.i386 0:2.3.4-13.1 set to be updated --> Running transaction check --> Processing Dependency: libreadline.so.4 for package: ntp --> Processing Dependency: libreadline.so.4 for package: lvm2 --> Processing Dependency: readline= 4.3 for package: readline-devel --> Processing Dependency: libreadline.so.4 for package: cdecl --> Processing Dependency: libreadline.so.4 for package: guile --> Processing Dependency: libreadline.so.4 for package: samba-client --> Processing Dependency: libreadline.so.4 for package: python --> Processing Dependency: libreadline.so.4 for package: ftp --> Processing Dependency: libreadline.so.4 for package: parted --> Processing Dependency: python= 2.3.4-11 for package: python-devel --> Processing Dependency: samba-common= 0:3.0.10 for package: samba-client --> Processing Dependency: libreadline.so.4 for package: gimp-print-utils --> Processing Dependency: libreadline.so.4 for package: bc --> Processing Dependency: libreadline.so.4 for package: pilot-link --> Processing Dependency: libreadline.so.4 for package: gphoto2 --> Processing Dependency: libreadline.so.4 for package: lftp --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package python-devel.i386 0:2.3.4-13.1 set to be updated ---> Downloading header for samba-common to pack into transaction set. samba-common-3.0.10-1.fc3 100% |=========================| 34 kB 00:00 ---> Package samba-common.i386 0:3.0.10-1.fc3 set to be updated --> Running transaction check --> Processing Dependency: samba-common= 0:3.0.8 for package: samba --> Processing Dependency: readline= 4.3 for package: readline-devel --> Processing Dependency: libreadline.so.4 for package: lvm2 --> Processing Dependency: libreadline.so.4 for package: cdecl --> Processing Dependency: libreadline.so.4 for package: guile --> Processing Dependency: libreadline.so.4 for package: samba-client --> Processing Dependency: libreadline.so.4 for package: python --> Processing Dependency: libreadline.so.4 for package: ftp --> Processing Dependency: libreadline.so.4 for package: parted --> Processing Dependency: libreadline.so.4 for package: lftp --> Processing Dependency: libreadline.so.4 for package: ntp --> Processing Dependency: libreadline.so.4 for package: gimp-print-utils --> Processing Dependency: libreadline.so.4 for package: bc --> Processing Dependency: libreadline.so.4 for package: pilot-link --> Processing Dependency: libreadline.so.4 for package: gphoto2 --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for samba to pack into transaction set. samba-3.0.10-1.fc3.i386.r 100% |=========================| 97 kB 00:01 ---> Package samba.i386 0:3.0.10-1.fc3 set to be updated --> Running transaction check --> Processing Dependency: readline= 4.3 for package: readline-devel --> Processing Dependency: libreadline.so.4 for package: lvm2 --> Processing Dependency: libreadline.so.4 for package: cdecl --> Processing Dependency: libreadline.so.4 for package: guile --> Processing Dependency: libreadline.so.4 for package: samba-client --> Processing Dependency: libreadline.so.4 for package: python --> Processing Dependency: libreadline.so.4 for package: ftp --> Processing Dependency: libreadline.so.4 for package: parted --> Processing Dependency: libreadline.so.4 for package: lftp --> Processing Dependency: libreadline.so.4 for package: ntp --> Processing Dependency: libreadline.so.4 for package: gimp-print-utils --> Processing Dependency: libreadline.so.4 for package: bc --> Processing Dependency: libreadline.so.4 for package: pilot-link --> Processing Dependency: libreadline.so.4 for package: gphoto2 --> Finished Dependency Resolution Error: Missing Dependency: readline is needed by package readline-devel Error: Missing Dependency: libreadline.so.4 is needed by package lvm2 Error: Missing Dependency: libreadline.so.4 is needed by package guile Error: Missing Dependency: libreadline.so.4 is needed by package ftp Error: Missing Dependency: libreadline.so.4 is needed by package parted Error: Missing Dependency: libreadline.so.4 is needed by package lftp Error: Missing Dependency: libreadline.so.4 is needed by package ntp Error: Missing Dependency: libreadline.so.4 is needed by package gimp-print-utils Error: Missing Dependency: libreadline.so.4 is needed by package bc Error: Missing Dependency: libreadline.so.4 is needed by package pilot-link Error: Missing Dependency: libreadline.so.4 is needed by package cdecl Error: Missing Dependency: libreadline.so.4 is needed by package samba-client Error: Missing Dependency: libreadline.so.4 is needed by package python Error: Missing Dependency: libreadline.so.4 is needed by package gphoto2 Could anyone tell me how to deal with this£¿¡¡Thanks a lot! |
btw I'm using Fedora Core 3.
Thanks |
Try "yum install readline".
|
Failed again...
It says "Nothing to do"
What should I do then? Quote:
|
Maybe the rpm isn't available in the repositories you have in /etc/yum.conf. If you have manually downloaded it, intall it using
#rpm -Uvh readline-version.rpm |
Yes. You should check other possible repos as described here.
|
failed dependency..
Thanks. But there's still failed dependency error:
[root@fedora ~]# rpm -Uvh readline-5.0-3.i386.rpm error: Failed dependencies: libreadline.so.4 is needed by (installed) python-2.3.4-11.i386 libreadline.so.4 is needed by (installed) lvm2-2.00.25-1.01.i386 libreadline.so.4 is needed by (installed) bc-1.06-17.1.i386 libreadline.so.4 is needed by (installed) ftp-0.17-22.i386 libreadline.so.4 is needed by (installed) lftp-3.0.6-3.i386 libreadline.so.4 is needed by (installed) parted-1.6.15-5.i386 libreadline.so.4 is needed by (installed) samba-client-3.0.8-0.pre1.3.i386 libreadline.so.4 is needed by (installed) ntp-4.2.0.a.20040617-4.i386 libreadline.so.4 is needed by (installed) pilot-link-0.11.8-8.i386 libreadline.so.4 is needed by (installed) guile-1.6.4-14.i386 libreadline.so.4 is needed by (installed) gphoto2-2.1.4-7.i386 libreadline.so.4 is needed by (installed) gimp-print-utils-4.2.7-2.i386 libreadline.so.4 is needed by (installed) cdecl-2.5-30.i386 libreadline.so.4 is needed by (installed) apt-0.5.15cnc6-0.fdr.11.2.i386 readline = 4.3 is needed by (installed) readline-devel-4.3-13.i386 what should I do? Use apt? I installed the apt packet but don't know how to use it. Thanks Quote:
|
#apt-get update
#apt-get install readline You can also use synaptic, apts gui frontend. |
All times are GMT -5. The time now is 11:19 PM. |