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.
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.
Hi.
Needed skype and other apps to run, so thought of enabling 32 bit compatibility!!
I see the wiki as here: http://alien.slackbook.org/dokuwiki/...kware:multilib but, do I have to download every package one by one? As that's what I am doing right now! And do I have to download other files as well or just the .txz ones as that's the one we install with installpkg?
Okay, so I got upto the step where it says now, "Adding 32-bit Slackware libraries". Now, since I don't have the 32 bit DVD, how would I proceed?
Do I need to download the whole DVD or I can get away with ftp programs that fetch the required libraries only? I am new at this and doing a quite a bit of reading too. So, if there is/are command/s that can get the same job done without downloading the whole sets?
Okay, so I got upto the step where it says now, "Adding 32-bit Slackware libraries". Now, since I don't have the 32 bit DVD, how would I proceed?
Do I need to download the whole DVD or I can get away with ftp programs that fetch the required libraries only? I am new at this and doing a quite a bit of reading too. So, if there is/are command/s that can get the same job done without downloading the whole sets?
If you are running Slackware 13.1 or newer, and downloaded the compat32-tools package for that
release, the massconvert32.sh script can use a remote webserver to download the 32-bit Slackware
packages from, instead of requiring a local Slackware mirror or a DVD. You use the ”-u” parameter to
specify the remote URL like this:
massconvert32.sh -u http://someserver.org/path/to/slackware-13.37/slackware
Eric
Last edited by Alien Bob; 07-11-2012 at 05:12 AM.
Reason: Formatting
Okay, so I got upto the step where it says now, "Adding 32-bit Slackware libraries". Now, since I don't have the 32 bit DVD, how would I proceed?
Do I need to download the whole DVD or I can get away with ftp programs that fetch the required libraries only? I am new at this and doing a quite a bit of reading too. So, if there is/are command/s that can get the same job done without downloading the whole sets?
You don't necessarily need to convert the 32 libs, instead you can install the packages within the slackware64-compat32 subdirectory. These have been done for you.
You are reading the README, right? This had the lftp command and advice with regards to the installing the libraries in the "Enabling multilib/Fast-track" section.
Will the first command get the 32 bit Slackware tree/libraries? Coz I am stuck at this part of the multilib guidelines "Adding 32-bit Slackware libraries".
Edit: Roger that, I am on it. Thanks.
Last edited by Laxman_prodigy; 07-11-2012 at 05:16 AM.
Reason: Same time posting.
Okay, so as far I get it, the first two commands in the "The quick 'n' dirty instructions" is all I need to get the multilib functionality and the rest below are for things and stuff as and when needed right?
The first two commands are for those with the slackware64-compat32 subdirectory (that would be you, if ran the suggested lftp command). The other commands there for those without this directory. The instructions do say all of this.
Quote:
Originally Posted by Alien Bob/The quick 'n' dirty instructions"
If you also downloaded a directory called slackware64-compat32 then you are lucky, because I did the 32bit package conversion for you already!
Quote:
Originally Posted by Alien Bob/The quick 'n' dirty instructions"
If you can't find that subdirectory called slackware64-compat32 then you have to do the conversion yourself.
Last edited by ruario; 07-11-2012 at 06:11 AM.
Reason: Changed the quote to mention "Alien Bob" since he wrote the "The quick 'n' dirty instructions"
The first two commands are for those with the slackware64-compat32 subdirectory (that would be you, if ran the suggested lftp command). The other commands there for those without this directory. The instructions do say this.
Aah, yes man! Slightly got confused with the continuous reading. So, I was saying, I have ran the first two commands after using the lftp command suggested by the some previous poster, it ran successfully and completed! Do I need to do more still? I am reading the following instructions and I am getting it quite! But, I think I got multi-lib'ed already, have I?
You should be done, for the most part. Though you may also wish to configure slackpkg if you use that for updates, i.e.
Quote:
Originally Posted by Alien Bob/The quick 'n' dirty instructions
If you use a package manager like slackpkg you will have to add all the glibc and gcc package names to its package blacklist. If you do not take this precaution, you run the risk of your package manager accidentally replacing your multilib versions with Slackware's original pure 64-bit versions!
If you run Slackware 13.37 or newer, then slackpkg supports regular expressions in the blacklist file. In that case, a single line in /etc/slackpkg/blacklist will be enough to blacklist all of my packages (including multilib gcc and glibc packages and all compat32 packages):
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.