LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-21-2017, 09:48 AM   #1
oden_odin
LQ Newbie
 
Registered: Mar 2017
Posts: 8

Rep: Reputation: Disabled
liveslak64 14.2 multilib persistent


Hi i wonder how i can get an persistent 64bit liveslack multilib of slackware 14.2 installed on an 16gb usb stick.
I thought that there was liveslack of 14.2 but it seems that it was only version 1.1.1 which is not to be found anymore.
It seems to me that liveslack is only current and not from an stable slackware release.
 
Old 04-21-2017, 01:11 PM   #2
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 3,890

Rep: Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905
I think you'll need to use the make_slackware_live.sh script and use the -m flag to add multilib.

Code:
make_slackware_live.sh -m -s /location/to/local/mirror/of/slackware64-14.2/
See this wiki page for more details and how to grab that script.
 
Old 04-21-2017, 03:06 PM   #3
oden_odin
LQ Newbie
 
Registered: Mar 2017
Posts: 8

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bassmadrigal View Post
I think you'll need to use the make_slackware_live.sh script and use the -m flag to add multilib.

Code:
make_slackware_live.sh -M -s /location/to/local/mirror/of/slackware64-14.2/
See this wiki page for more details and how to grab that script.
Thanks but it needs slackware to work and i'm not currently on slackware.
Also s/-m/-M
Since i don't have extra usb sticks here i will need to partion my hard drive and install slackware so i can make the iso and then install it to my stick and remove the temp partition or setup an vm of slackware, anyway i need to clean enough space for it.
I find it strange that there are no iso of liveslack for a release version like 14.2, as of now liveslack seems only to be latest current like an rolling release.
There goes my spare time this weekend.
 
Old 04-21-2017, 03:35 PM   #4
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,075
Blog Entries: 2

Rep: Reputation: 128Reputation: 128
Slackware Live, according to it's maintainer, AlienBOB, is a show case of Slackware current and Slackware-live technology.

Further it's a showcase for 64bit+multilib+wine, Cinnamon, and few select DEs outside of Slackware.

So, it's best if considered a test-bed (prototype), yet able to produce any intermittent Stale Slackware release (i did make the 14.2 build, 32 IIRC, once).

But yes, You would need a running Slackware system (the current live on the stick?) and a local copy of the sources of the intended build (~5GB x3 for a build pass?)
 
Old 04-21-2017, 03:58 PM   #5
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: Slackware®
Posts: 12,682
Blog Entries: 27

Rep: Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018Reputation: 2018
Member response

Hi,

Quote:
Originally Posted by oden_odin View Post
Hi i wonder how i can get an persistent 64bit liveslack multilib of slackware 14.2 installed on an 16gb usb stick.
I thought that there was liveslack of 14.2 but it seems that it was only version 1.1.1 which is not to be found anymore.
It seems to me that liveslack is only current and not from an stable slackware release.
Look here; http://bear.alienbase.nl/mirrors/sla...lackware-live/

EDIT: For help you can use; http://docs.slackware.com/slackware:liveslak
hope this helps.
Have fun & enjoy!

Last edited by onebuck; 04-21-2017 at 04:00 PM.
 
Old 04-21-2017, 04:38 PM   #6
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 3,890

Rep: Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905Reputation: 1905
Quote:
Originally Posted by oden_odin View Post
Thanks but it needs slackware to work and i'm not currently on slackware.
I'm not sure this is a hard requirement. But if you are running Slackware, it needs at least 14.2 due to various software requirements. I think it just needs a linux system that has the squashfs tools available on it and a kernel with overlayfs included (at least 3.18 as that is what introduced it).

I can't think of anything Slackware specific the script uses, but I may be


Ok, I looked at the script and it does check for at least installpkg and upgradepkg, so it seems it does actually require Slackware.

Quote:
Originally Posted by oden_odin View Post
Also s/-m/-M
Thanks for catching that

Quote:
Originally Posted by oden_odin View Post
I find it strange that there are no iso of liveslack for a release version like 14.2, as of now liveslack seems only to be latest current like an rolling release.
There is a Slackware64 14.2 Live iso available, they're just under his Slackware mirror and not Slackware Live mirror (which does only hold -current versions). However, it doesn't have multilib or any other features outside of a stock 14.2 install.

http://bear.alienbase.nl/mirrors/sla...e64-14.2-live/

To add multilib, check out this quote from this link:

Quote:
Multilib considerations
I added a live module to enable multilib support out of the box in the PLASMA5 variant of Slackware Live. Inside the ISO that module-file is called “/liveslak/system/0020-slackware_multilib-current-x86_64.sxz”.
I host a copy of that module online as “0050-multilib-current-x86_64.sxz” so that you can download it and add it to the ‘addons‘ or ‘optional‘ subdirectory of your non-plasma5 liveslak.
Multilib is something you’d need for Wine, so I also added a live module for Wine (including the 32bit OpenAL libraries) as a separate module in the ‘optional‘ subdirectory of the PLASMA5 ISO and made copy of it available in the aforementioned ‘bonus’ directory online.
This is how I created that live module for wine: by installing the 32bit OpenAL libraries on top of my 64bit wine package for Slackware (which contains both 32bit and 64bit wine):

# SCRATCHDIR=$(mktemp -t -d makesxz.XXXXXX)
# installpkg --root $SCRATCHDIR wine-1.9.23-x86_64-1alien.txz
# installpkg --root $SCRATCHDIR OpenAL-compat32-1.17.1-x86_64-1aliencompat32.txz
# ./makemod $SCRATCHDIR ./optional/0060-wine-1.9.23-current-x86_64.sxz
# rm -r $SCRATCHDIR
Remember, the modules in the ‘optional‘ subdirectory of liveslak can be loaded into the live OS on boot when you use the “load=” boot parameter in syslinux or grub. Loading the optional wine module for instance, needs this as additional boot parameter: “load=wine” and if you would be using a non-plasma5 based Live OS and have added the multilib module in the ‘optional‘ subdirectory also, then the boot parameter needs to load both multilib and wine: “load=multilib,wine”.
Of course, if you place both modules in the ‘addons‘ subdirectory instead, they will always be loaded on boot unless you want to prohibit that using the “noload=multilib,wine” boot parameter in syslinux or grub.
Basically, if I'm understanding this right, once you create your usb drive using iso2usb.sh, you can then mount the drive and add modules to the addons/ or optional/ directories. The modules in the addons/ directory will be loaded automatically when you boot the usb drive up, and the modules in the optional directory require you to pass a flag to the syslinux bootloader to enable them. So, if you download the multilib module (and possibly wine... depending on your intentions), you just throw them in the addons folder and you should then have multilib when you boot up.

Unfortunately, it seems modules are only provided for the -current versions, so you'd like need to create the multilib module once you've booted into Slackware Live... or just install multilib in there manually.

Quote:
Originally Posted by oden_odin View Post
There goes my spare time this weekend.
Hopefully not as much time now... or the extra time can be used with playing with your new Slackware Live usb stick
 
1 members found this post helpful.
Old 04-22-2017, 08:48 AM   #7
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,075
Blog Entries: 2

Rep: Reputation: 128Reputation: 128
Depending if using addons or optional the modules will or will not load respectively.

Also, the rootcopy directory will be applied over the / of the file system tree after each init (I store root/.mc/* and few sane default customizations there)

To load an module from optional, You whitelist it (lookup cheatcodes) and to not load one from addons You blacklist it.

Radeon and Nvidia proprietary drives come to mind.

Further, one of the first dependencies i missed was jdk, just a freindly reminder .

Have a nice weekend
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] mk-slack64-multilib : A tool to create slackware64+multilib tree/iso phenixia2003 Slackware 5 12-28-2012 05:42 AM
Persistent persistent Persistent Going Nuts Here Fcukinyahoo Linux - Newbie 6 11-17-2011 09:56 PM
Will Deleting 70-persistent-cd.rules and 70-persistent-net.rules Work As a "Live USB" Konphine Linux - General 1 10-09-2011 03:55 PM
[SOLVED] Broffice not compile on Slack64(multilib or no multilib);SlackBuild afreitascs Slackware 4 06-14-2010 07:16 AM
persistent static routes, not so persistent Hewson Linux - Networking 4 04-27-2007 05:09 PM


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

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration