LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   slackware-current 64 multilib (http://www.linuxquestions.org/questions/slackware-14/slackware-current-64-multilib-778464/)

portia 12-28-2009 08:11 AM

slackware-current 64 multilib
 
I just wanted to ask about a way of making slackware64-current multilib.
Is that tutorial the one I'm supposed to follow for current?
http://connie.slackware.com/~alien/multilib/

I've read that thread and understand that there are no problems with multilib and -current any more, are there?

I remember reading some opinions of people who preferred to stay with 'pure' 64-bit system. What's the reason for it? Is a multilib system slower or something? Or is it just purely 'ideological' reason for people wanting to keep everything 64-bit?

TIA

samac 12-28-2009 08:23 AM

Yes follow that tutorial it is by the "main man" of both 64-bit Slackware and the 32-bit support. Multi-lib is every bit as stable and fast as pure-64, the differences are purely personal taste.

samac

portia 12-28-2009 08:44 AM

Thanks, I'm slightly confused:

1. I've successfully completed the first step. (upgradepkg --reinstall --install-new *.t?z)

2.
Quote:

You must have a 32-bit Slackware package tree available. Those who bought an official Slackware 13.0 DVD can simply use that DVD: it is dual-sided and 32bit Slackware is on one of the sides. For the sake of this example I will assume that a 32bit Slackware directory tree is available at ”~ftp/pub/slackware/slackware-13.0/slackware/”.
There should be sub-directories called 'a', 'ap', 'd', 'l', 'n', 'x' immediately below this directory.
I don't have a slackware cd so I'd have to cd to compat32 directory and issue the following command:

massconvert32.sh -i ftp://mirrors.blueyonder.co.uk/sites...kware-current/

Is that correct? (In the tutorial 'ftp' is preceeded with '~' why is that?
(massconvert32.sh -i ~ftp/pub/slackware/slackware-13.0/slackware/)

Where do I get the massconvert32.sh script from?

TIA

JokerBoy 12-28-2009 08:46 AM

http://connie.slackware.com/~alien/m...ssconvert32.sh

or just install: http://connie.slackware.com/~alien/m...ch-18alien.tgz

portia 12-28-2009 08:57 AM

Thanks.
Actually the script is already installed on my system.
I ran:
Code:

bash-3.1# massconvert32.sh -i ~ftp://mirrors.blueyonder.co.uk/sites...kware-current/
and
Code:

bash-3.1# massconvert32.sh -i ftp://mirrors.blueyonder.co.uk/sites...kware-current/
but I get:

Code:

bash-3.1# massconvert32.sh -i ~ftp://mirrors.blueyonder.co.uk/sites/ftp.slackware.com/slackware-current/
/usr/sbin/massconvert32.sh: line 70: cd: /home/ftp://mirrors.blueyonder.co.uk/sites/ftp.slackware.com: No such file or directory
Required package directories a,ap,d,l,n,x below '/home/portia/Downloads/multilib/compat32/slackware-current' are not found! Aborting...

Does that mean they have to be downloaded first?

TIA

samac 12-28-2009 08:59 AM

That mirror is incorrect unless you are running Slackware64-current, if you are running Slackware64-13.0 you would need this mirror ftp://mirrors.blueyonder.co.uk/sites...3.0/slackware/ Looks OK apart from that.

To make it easier I downloaded the sub-directories called 'a', 'ap', 'd', 'l', 'n', 'x' to my /home directory

samac

samac 12-28-2009 09:01 AM

Quote:

bash-3.1# massconvert32.sh -i ~ftp://mirrors.blueyonder.co.uk/sites...kware-current/
/usr/sbin/massconvert32.sh: line 70: cd: /home/ftp://mirrors.blueyonder.co.uk/sites/ftp.slackware.com: No such file or directory
Required package directories a,ap,d,l,n,x below '/home/portia/Downloads/multilib/compat32/slackware-current' are not found! Aborting...
You're a directory too high in the tree, the link in my previous post should work.

and lose the tilda ~ , it is a shortcut for the users /home directory.

samac

portia 12-28-2009 09:03 AM

Quote:

Originally Posted by samac (Post 3806812)
That mirror is incorrect unless you are running Slackware64-current, if you are running Slackware64-13.0 you would need this mirror ftp://mirrors.blueyonder.co.uk/sites...0/slackware64/ Looks OK apart from that.

To make it easier I downloaded the sub-directories called 'a', 'ap', 'd', 'l', 'n', 'x' to my /home directory

samac

Yes, as stated in my original post, I'm running Slacware64-current (So I'm trying to get 32-bit current tree). How can I download those directories (a, ap, d, l, n, x) rsync? wget?

TIA

samac 12-28-2009 09:09 AM

ftp://mirrors.blueyonder.co.uk/sites...ent/slackware/ Sorry I missed that bit about current here is an updated link for the correct directory. It has the sub-directories 'a', 'ap', 'd', 'l', 'n', 'x'.

Either wget or rsync should work fine, but you may as well just run your previous command first.

samac

Alien Bob 12-28-2009 10:08 AM

Quote:

Originally Posted by portia (Post 3806811)
Thanks.
Actually the script is already installed on my system.
I ran:
Code:

bash-3.1# massconvert32.sh -i ~ftp://mirrors.blueyonder.co.uk/sites...kware-current/
and
Code:

bash-3.1# massconvert32.sh -i ftp://mirrors.blueyonder.co.uk/sites...kware-current/
but I get:

Code:

bash-3.1# massconvert32.sh -i ~ftp://mirrors.blueyonder.co.uk/sites/ftp.slackware.com/slackware-current/
/usr/sbin/massconvert32.sh: line 70: cd: /home/ftp://mirrors.blueyonder.co.uk/sites/ftp.slackware.com: No such file or directory
Required package directories a,ap,d,l,n,x below '/home/portia/Downloads/multilib/compat32/slackware-current' are not found! Aborting...

Does that mean they have to be downloaded first?

TIA

Please read the documentation more closely:
Quote:

I will assume that a 32bit Slackware directory tree is available at ~ftp/pub/slackware/slackware-13.0/slackware/.
That is a local directory, not a "ftp://" URL! The massconvert32.sh script wants a directory, not a URL, as argument for the "-i" switch.
You need a local copy of the 32-bit Slackware package tree.

Eric


All times are GMT -5. The time now is 09:35 AM.