slacklive from scratch (Mandatory package list file)
Hi there,
I'm totally stuck at the moment. Trying to execute Code:
slaxvm:~/Downloads/liveslak-1.1.6.3# ./make_slackware_live.sh Code:
-- Loading configuration file. Code:
slaxvm:~/Downloads/liveslak-1.1.6.3# ./make_slackware_live.sh -f Code:
# --------------------------------------------------------------------------- |
The script is stating that the file /home/ftp/pub/Linux/Slackware/slackware64-current/slackware64/a/tagfile is missing. Is it?
And out of curiosity, are you wanting to make your own customized Slackware Live ISO? If not, Eric has several ISOs already available including a full Slackware installation, a PLASMA 5 version, as well as a stripped XFCE version that will fit on a CD... and there's other versions too. |
You call it 'liveslak' (the sources & scripts) or 'Slackware Live Edition' (the resulting product).
|
Quote:
Any ideas why is that so? What is it, that I'm doing wrong? Can some one reproduce it or share a quick step by step recipe for getting the thing done? Long story short.I tell you what I did. I cloned liveslack from git. Prior to that I synced the repo for slackware64-current (maybe I used wrong repo?). Then being in liveslack I've used make_slackware_live.conf to point/define, where my repo is. And in next step when I generate the cinnamon.iso, after few lines all I'm getting is an error line, that slackpkg+.lst is missing as stated above. |
Quote:
|
Make sure you aren't pointing directly to the version of Slackware you want, but rather the parent directory that contains your various Slackware versions. I ran into the same issue as you when I specified slackware64-current's directory, but it proceeded as normal when I referenced the parent directory.
Code:
root@febtober:~/liveslak# ./make_slackware_live.sh -d CINNAMON -R 4 -s /mnt/hd/slackware-mirrors/slackware64-current/ |
Quote:
|
Quote:
|
ansisys, fair enough.
And I think your reply about the slackpkg+ error pointed me to an issue with creating a non-SLACKWARE ISO (i.e. cinnamon) if you clone the git repository instead of downloading from a mirror like http://www.slackware.com/~alien/liveslak/ . The issue? THe script expects to find a locally mirrored slackpkg+ package under ./local64/ and does not handle its absense gracefully. I will fix that by using the official slackpkg+ package location as a fallback (indeed, a .lst and a .conf file need to be added). |
if you are interested in my way follow first him my post #11
http://www.linuxquestions.org/questi...on-4175562149/ |
Quote:
On the other hand, liveslak builds a Live version of Slackware from scratch. |
Quote:
what is my meaning I want to give; My idea is to give to anyone who wants to experiment by himself someone to experience that you can make and those a custom distribution not only in slackware but anyone distribution by the same method. Can you get any distribution for example centos live scripts and ready lib modules and use for ubuntu,slackware,etc or and the hitch, manjaro arch based use scripts and lib modules for slackware no matter if it is the slax or any slax, Displaying meaningful; PS: without I want to do advertising if you do not bother see How can I make live encrypting ubuntu with centos scripts https://www.youtube.com/watch?v=r_g3_CxGxKs |
Quote:
./make_slackware_live.sh -a x86_64 -d CINNAMON -s /home/ftp/pub/Linux/Slackware -v -R 4 and it died again but this time due to different issue I guess: Code:
2017-03-28 10:50:57 URL:http://slackware.uk/msb/current/latest/x86_64/PACKAGES.TXT [30363/30363] -> "/tmp/slackpkg.XJ4d4R/SLACKPKGPLUS_mate-PACKAGES.TXT" [1] |
The line where the error occurs is "uncompressfs ${DEF_SL_PKGROOT}/../isolinux/initrd.img | cpio -i -d -H newc --no-absolute-filenames <etcetera>" where:
Code:
# Package root directory, arch dependent: For Slackware 64bit -current and your commandline example, the location where the initrd image (which is a cpio archive) is expected to be found, would be expanded by the script to "/home/ftp/pub/Linux/Slackware/slackware64-current/isolinux/initrd.img". Does that file exist? |
Quote:
Code:
ovo:~/Downloads# ls -lha /home/ftp/pub/Linux/Slackware/slackware64-current/isolinux/ 1. mirror script you're using 2. command that you used to do the mirror itself 3. command to get liveslack cloned 4. command to get CINNAMON live iso produced I'd be pretty much thankful for that. :) |
All times are GMT -5. The time now is 12:01 AM. |