Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hello,
I am stuck. I am trying to install Pine on my Fedora 4 system. Here are the steps I did:
1) Downloaded Pine from http://www.washington.edu/pine/getpine/linux.html File name is pine-4.64-1.i386.rpm.
2) Issued a command:
[root@localhost pine]# rpm -ivh pine-4.64-1.i386.rpm
error: Failed dependencies:
libcrypto.so.4 is needed by pine-4.64-1.i386
libldap.so.2 is needed by pine-4.64-1.i386
libssl.so.4 is needed by pine-4.64-1.i386
I have a newly installed Fedora Core 4. It seems I'm missing files. Please help.
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,697
Thanked: 6
I think all those are in the crypto rpm. Depending on your install choices they may not have installed. Search the install cd for this rpm. Or goto http://www.pbone.net for rpm searches.
hi brian,
thanks for your reply. i'm real new with linux. how do i check the rpm install for these libraries? i don't know how to do it. i have 4 installation cds that contains the .iso files that i downloaded. would you mind giving me step by step instruction? thanks in advance.
Distribution: Distribution: RHEL 5 with Pieces of this and that.
Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,697
Thanked: 6
Have you setup Apt/Synaptics or Yum for upgrading?
If not that will probably be the easiest start. Download the app called Apt from http://ftp.freshrpms.net/pub/fedora/...extras/4/i386/
Also download synaptic from here as well. Don't bother get the devel packages. Install them like were doing with pine. ' rpm -ivh *.rpm '. Now there will be a program in your start menu in systems tools or systems setting called Synaptic Package Manager. Start it up and reload default repos. Go down the list to crypto and install that. If it rquires more rpm's it will get them. You can also update your system from this tool. Easy to use.
Read the weblink for pine. Have you tried the other option about rebuilding. Download the srpm version of the file and run the command
' rpmbuild --rebuild pine-4.64-1.i386.src.rpm '
When it is done the new rpm that matches your current configuration will be locate in /usr/src/redhat/RPMS/i386.
Also you might want to edit your first post and add a space between your link and the period at the end. The period at the end is part of the link which is incorrect.
hi,
i downloaded the apt and synaptic. i did the rpm command. i can see the synaptic application and was able to see the libraries for openssl. it shows i have lib....5.so. the error message i was having has lib...4.so. do i need to downgrade my files? please advice.
hello i tried using the rebuild. here's my output:
[root@localhost pine]# rpmbuild --rebuild pine-4.64-1.src.rpm
Installing pine-4.64-1.src.rpm
warning: user jpf does not exist - using root
warning: group pinedev does not exist - using root
warning: user jpf does not exist - using root
warning: group pinedev does not exist - using root
error: Legacy syntax is unsupported: copyright
error: line 5: Unknown tag: Copyright: see file CPYRIGHT
i updated the link above and took out the dot. again using synaptics, i saw the libraries in some packages are installed:
libcrypto.so.5
libssl.so.5
libldap-2.2.so.7
and the errors, are below.
[root@localhost pine]# rpm -ivh pine-4.64-1.i386.rpm
error: Failed dependencies:
libcrypto.so.4 is needed by pine-4.64-1.i386
libldap.so.2 is needed by pine-4.64-1.i386
libssl.so.4 is needed by pine-4.64-1.i386
So what kind of error did it give you if you just did
yum install pine
it seems like that should have worked. I'm not a big user of Fedora, so I'm not sure if that's an available package in one of the standard sources, but I don't see why it wouldn't be.
EDIT: If not you'll probably have to either add the Fedora Core 3 sources (which I don't know how to do) and then type
yum install openssl-0.9.7a openldap-2.2.13
or locate the proper packages at rpm.pbone.net using the search there and manually install the needed packages.
Last edited by springshades; 10-16-2005 at 01:57 AM..
hi thanks for helping out. here's the output of yum command. what does this one do anyway? does it go to the internet and download pine from there and then install it? excuse my newbie question.
[root@localhost ~]# yum install pine
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 341 kB 00:02
updates-re: ################################################## 981/981
Added 981 new packages, deleted 0 old in 21.69 seconds
primary.xml.gz 100% |=========================| 896 kB 00:44
extras : ################################################## 2485/2485
Added 2485 new packages, deleted 0 old in 44.94 seconds
primary.xml.gz 100% |=========================| 824 kB 00:02
base : ################################################## 2772/2772
Added 2772 new packages, deleted 0 old in 38.66 seconds
Parsing package install arguments
No Match for argument: pine
Nothing to do
EDIT: ok I'll try to find fedora core 3 from the site you gave.
hi , i searched the libcrypto.so.4 in the rpm.pbone.net and it showed me multiple sites where i can download the package. here's what i did:
[root@localhost openssl]# yum install openssl097a-0.9.7a-4.src.rpm
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Examining openssl097a-0.9.7a-4.src.rpm: openssl097a - 0.9.7a-4.x86_64
Marking openssl097a-0.9.7a-4.src.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package openssl097a.x86_64 0:0.9.7a-4 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
openssl097a x86_64 0.9.7a-4 openssl097a-0.9.7a-4.src.rpm 3.0 M
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.0 M
Is this ok [y/N]: y
Downloading Packages:
unsigned package openssl097a-0.9.7a-4.src.rpm
[root@localhost openssl]#
So to explain the yum command, it is the package handling system for Fedora. For example, if you use rpm -ivh blahblahblah.rpm, then it will install the package UNLESS you're missing a dependency. Then it throws a vomit-inspiring error at you. If you had instead used yum install blahblahblah.rpm, then as long as the required dependencies were available from an online source, it would magically install ALL the packages needed to install the one you want. Obviously that's very nice if you just want it to work. Thus, it's always better to use yum when you can. The one requirement is that you have to have the sources available for the package you want. That error when you used the yum command meant that it couldn't find the pine package. I'm not entirely sure what the second error in your other post was about.
I did some research and found out that you most likely just have to add another package source called the livna repository. I haven't done this before, but I BELIEVE this is how it should work. As root, type this in console:
I came across this thread when struggling with CentOS and Pine. Sadly, the help didn't work because Fedora is not CentOS. However, I did find an answer that was fairly simple and figured I'd share it on this thread in case there are other CentOS users out there with the same Pine problem...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.