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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
But don't know how to install them. I can't use system-config-packages (i think that's what it's called) to install them by just double-clicking the files. I figure I need to install them from the shell, but I'm sure it needs more than just "-i".
Any help with this would be greatly appreciated.
Or, even better, if someone knows where I can find a copy of Alien that already has these dependencies would be even better.
You most likely already have these installed and you need to upgrade.
First check your rpm database to find out what versions you have already if any:
rpm -qa | grep <string>
So something like:
rpm -qa | grep libstdc
Should give the full output of any libstdc packages installed with the version number. If they are version older than what you have downloaded, a simple:
rpm -Uvh libstdc++-2.95.1_2.10.0-3.i386.rpm
But take notice two of the packages you installed are src rpm's. You have to rebuild them to be able to run the above command. I'd say if your not familiar with installing simple RPM's, then you need to skip the src rpm's and find the actual binary rpm's to install before proceeding into rebuilding rpm's on your system.
that .src.rpm is source code and won't install software. It will install the source code.
You'll need to be root to install. What distro are you using? You may be able to yum or apt-get software with all depedencies resolved.
Thanks for the instructions, but I'm actually trying to get these so I can run alien to convert my isp debian package to rpm so I can install my internet software. In other words, I'm using the net from my Windows partition and don't have any internet support for my linux, so I won't be able to get those packages that way.
I've tried to install Alien but it gives me dependency errors whose files are included in the packages I'm trying to get. I'm using fedora core 4 test 2, so maybe its the system thats giving me the trouble.
There is another app which can convert between deb/rpm/slackpack. It's called checkinstall.
Basically, with checkinstall running, you invoke checkinstall as part of the command to install a package (such as deb) and instruct checkinstall as to what kind of package you want in the end (rpm).
Checkinstall will go through the motions of compiling and installing, and leave you with an installable binary of the chosen type, which you install in the normal manner for that package.
It works with tarballs as well.
Another alternative I like when faced with installing from source tarball, and wanting to be able to upgrade in the futute, is encap (more specifically, the epkg part of encap) which allows me to install a tarball to a specific location, symlink to the directories a tarball would normally be installed in, and later upgrade the installation when a newer version is released.
Stow is supposed to work in a manner similar to encap, but I've not been able to get it to work, as yet.
Since you're using Debian, isn't apt doing the job it's supposed to do?
As far as the .src.rpms are concerned, if you're not averse to learning (the hard way), go to the Red Hat website and navigate through the Documentation links. Find Max-rpm. It's available on-line or downloadable. Read about source rpms and how to install and build binary, installable rpms from them.
Last edited by bigrigdriver; 05-09-2005 at 09:34 PM.
I'm going to check out checkinstall and see how that works out for me. I'm actually using Fedora core 4 as my distro and yeah, my ISP only offered a deb for its software. I'm actually a NetZero user, and maybe I can find a rpm package of this somewhere else?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.