SlackwareThis Forum is for the discussion of Slackware Linux.
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.
I trying Slackware64, congratulatios for the great leap.
My problem is that I have some programs installed in the /home partition, but very few programs could execute. For example open office compiled for Slamd64 or compiled with Slackware not could execute. Other as videogames, Quake 3/4 UT2004, Doom3 etc. also not execute.
The label ever is: program-bin "Not such file or directory".
If anything, I would vote against installing Bluewhite64's 32bit compatibility packages on Slackware64.
Try the ones Fred Emmott (from slamd64) created for Slackware64. Fred's 32bit packages were compiled on Slackware64.
The major difference between these two sets of packages, is where they are placed on disk.
Bluewhite64: /lib32 & /usr/lib32
Slackware64: /lib & /usr/lib
The difference is the absolute security that nothing can ever overwrite your 32-bit libraries. NEVER!! This is important if you ever compile your own packages, and for any reason the suffix for lib64 is not explicitly stated. If that ever happens, you will be out of luck. It's just like having your 32-bit libraries in a sandbox.
This is important if you ever compile your own packages, and for any reason the suffix for lib64 is not explicitly stated. If that ever happens, you will be out of luck.
I don't understand your logic here. For example, let's say I'm building a package for imlib2. When I'm done, I can just do "less imlib2*tgz" and check the permissions and directories. Luck doesn't have a thing to do with it.
If I do put something in the wrong place, how does having even more stuff in a different wrong place help me? Do you mean that it's easier to find because what should be there isn't? And that's LESS confusing?
Quote:
Originally Posted by Shingoshi
It's just like having your 32-bit libraries in a sandbox.
If by "sandbox" you mean "a totally non-standard directory that breaks compliance with the FHS", then I agree with you.
Anyone can always be comforted by their compliance with the FHS, when they find themselves with a 32-bit package that can't find libraries that no longer exist on their system. But what I stated earlier can always apply to the building of new 32-bit packages. Putting them in /lib32 and /usr/lib32 will serve as a preventative measure against building packages of the same name in 64-bit.
Me personally, I like certainty. But then again, I would also promote the ia32- as a prefix for all 32-bit package names. That way, they're always grouped together when looking for them (in a package manager for instance). But most importantly, I hope everyone is always happy with the solution they choose.
There are times when you must do things others don't approve of, when you want to get results they aren't willing to admit are possible. I have had no problems following my own particular solution. I have had no errors. Unlike the solution provided by anyone else, Bluewhite64's has been around and proven stable.
It pays to do what works!! Because if you're not working, you can't get paid!!
Quote:
Originally Posted by ROXR
Many many thanks, your solution really work, now I can execute my binaries without problems.
Greatings
Thank you for the acknowledgment. I hope that this will be helpful to others as well. Pass the word around. There is a working solution. Even if it's not the one many would expect or desire.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.