aMule Forum
English => en_Linux => Topic started by: Ed_Les_Mann on September 20, 2005, 07:09:45 AM
-
Hey guys,
I realized the other day that emule was one of the 5 programs that I kept listing as the reason to keep a windows box around...when I heard of this project, I had no reason not to try and use it. Now when I did my install of my Linux box, I did it off a Debian Sarge disk. Everything that I can find says that I am indeed running Debian Sarge. So I went to the faq on installing amule on Debian: http://www.amule.org/wiki/index.php/HowTo_Compile_In_Debian and followed the steps for a apt-get install, everything went smoothly. Until I tried starting it. I get the error: "amule: error while loading shared libraries: libbfd-2.15.so: cannot open shared object file: No such file or directory"
Going back to reading the install guide and sure enough it says: "NOTE: If aMule exits with error message complaining about being unable to open libbfd-2.15.so this usually means you are NOT running Debian Sarge. Don't start making symlinks or doing other workarounds, they can quite easily bork your whole system."
So ummm yeah....either a) my system thinks its one thing when its another or b) amule seems to think my system is something other then what it is...
Looking though my apt-cache, I can not find any reference to libbfd, and the warning given in the guide kinda scares me off of macguivering something together. So I googled the error...only thing I can find that is relevant to my situation....is the guide itself....
So anyone have any hints on what I might do? Maybe I am just being silly (or just a little sleep deprived at this point), and not seeing something...am I to try the CVS install next? or will I have to attempt to compile from source? To me it doesnt seem clear as what to do next....Any clues?
I appreciate any comments.
Thanks!
Ed_Les_Mann
-
So just show you sources.list, and I tell you your System.
-
Originally posted by Ed_Les_Mann
Looking though my apt-cache, I can not find any reference to libbfd, and the warning given in the guide kinda scares me off of macguivering something together.
libbfd is a part of the binutils package in Debian. And that effect was exactly what I had in mind when I added that warning to the wiki ;) You can work around that problem, but if you don't know exactly what you are doing you might easily b0rk your system...
-
my source list is:
#deb file:///cdrom/ sarge main
deb http://ftp://linux.csua.berkeley.edu/debian/ stable main
deb-src http://ftp://linux.csua.berkeley.edu/debian/ stable main
deb http://security.debian.org/ stable/updates main
deb http://http.us.debian.org/debian testing main contrib non-free
deb http://dude.gemil.de/ debian/
and so if the file isnt there..,does it just mean that amule isnt going to work? Or do I have to do something special?
Thanx for your replys!
Ed_Les_Mann
-
Originally posted by Ed_Les_Mann
deb http://ftp://linux.csua.berkeley.edu/debian/ stable main
deb-src http://ftp://linux.csua.berkeley.edu/debian/ stable main
deb http://security.debian.org/ stable/updates main
These are entrys for Sarge which is currently Debian stable.
deb http://http.us.debian.org/debian testing main contrib non-free
This is an entry for testing aka Etch, which is where the next stable version of Debian is prepared. apt uses both of these sources for updates, installing the newest version of a package. While packages don't change in stable (besides security updates) new versions enter in testing. And so every time you do an 'apt-get upgrade' you install the packages from testing which makes your whole system running Debian testing...
One thing you can do is comment the testing entry in your sources.list and then do a 'apt-get update && apt-get dist-upgrade --force-downgrade' (check 'man apt-get' first) which should get your system back to stable...
-
Thanks for your help. I looked through the man page, and the --force-downgrade wasnt in there. I tried a couple of things, but none of them actually would bring the install back.
I guess I will just keep an eye out for an update that will work. Thank you for your suggestions.
Ed_Les_Mann