[SOLVED] slacklive from scratch (Mandatory package list file)
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.
The directory "/mnt/auto/sox/ftp/pub/Linux/Slackware/" contains the "slackware64-current" subdirectory with a full Slackware mirror, created using my mirror script.
The liveslak scripts were cloned using the command:
Code:
git clone git://bear.alienbase.nl/liveslak.git ; cd liveslak
I think he already gives instructions on top of your posting
I agree it is some sort of instruction, but not a step by step one.The reason for asking for step-by-step instruction is the fact, that I tired to create "CINNAMON" version so many times and every time there was something missing on my end My question is just sort of result of growing frustration due to my own inability to complete such a simple task successfully
Nevertheless I'll do give it a shot once again and will report back if all finished as expected. ps. Wish me luck.
I agree it is some sort of instruction, but not a step by step one.The reason for asking for step-by-step instruction is the fact, that I tired to create "CINNAMON" version so many times and every time there was something missing on my end My question is just sort of result of growing frustration due to my own inability to complete such a simple task successfully
Nevertheless I'll do give it a shot once again and will report back if all finished as expected. ps. Wish me luck.
Try my instructions again from post #16, and this time do not download any Slackware package in advance. I have updated liveslak (it's now at version 1.1.7) so that it will download the Slackware packages all by itself instead of aborting with an error. That way, I can be certain that a full Slackware repository is available locally. According to the error you posted, your locally mirrored Slackware repository was most likely missing the ./isolinux directory, which happens if you only download the package directory (./slackware64)
I'm sorry for the delay in replying to you message, but personal matters were hindering me from doing anything in regard to Slackware. It ought to be better now.
As for the task as per topic, the creation of the unfortunate Cinnamon live iso didn't go quite well. There was another "unusual" error comming up this time.
Code:
Updating the package lists...
Downloading...
Saving ChangeLog.txt from repository slackpkgplus ...
Repository restricted has no ChangeLog.txt.
Repository alienbob has no ChangeLog.txt.
Repository ktown has no ChangeLog.txt.
Repository mate has no ChangeLog.txt.
Repository studioware has no ChangeLog.txt.
!!! F A T A L !!!
Repository 'studioware' FAILS the CHECKSUMS.md5 download
The repository may be invalid and will be SKIPPED.
Files /var/lib/slackpkg/ChangeLog.txt and /tmp/slackpkg.PWzalb/ChangeLog.txt differ
List of all files
Checksums
Package List
Package descriptions
Formatting lists to slackpkg style...
Package List: using CHECKSUMS.md5 as source
Package descriptions
==============================================================================
WARNING! One or more errors occurred while slackpkg was running
------------------------------------------------------------------------------
studioware: SKIPPING Invalid repository (fails to download CHECKSUMS.md5)
( http://slackware.uk/studioware/current/CHECKSUMS.md5 )
138608 blocks
patching file /mnt/slackwarelive/sbin/liloconfig
patching file /mnt/slackwarelive/usr/sbin/eliloconfig
Hunk #2 FAILED at 90.
1 out of 2 hunks FAILED -- saving rejects to file /mnt/slackwarelive/usr/sbin/eliloconfig.rej
*** ./make_slackware_live.sh FAILED at line 1425 ***
--- Cleaning up the staging area...
Should I maybe first get one of your liveslaks, make it installed on hdd (virtualmaschine or not) and then execute steps 1 and 2? At the moment I'm doing it on previously installed slackware on vm. It was installed from mini.iso. I guess it shouldn't be an issue, should it?
ps. Eric, I appreciate your time spent on this. We are definitely a bit closer to the solution, I guess
Quote:
Originally Posted by Alien Bob
Try my instructions again from post #16, and this time do not download any Slackware package in advance. I have updated liveslak (it's now at version 1.1.7) so that it will download the Slackware packages all by itself instead of aborting with an error. That way, I can be certain that a full Slackware repository is available locally. According to the error you posted, your locally mirrored Slackware repository was most likely missing the ./isolinux directory, which happens if you only download the package directory (./slackware64)
I'm sorry for the delay in replying to you message, but personal matters were hindering me from doing anything in regard to Slackware. It ought to be better now.
As for the task as per topic, the creation of the unfortunate Cinnamon live iso didn't go quite well. There was another "unusual" error comming up this time.
Code:
Updating the package lists...
Downloading...
Saving ChangeLog.txt from repository slackpkgplus ...
Repository restricted has no ChangeLog.txt.
Repository alienbob has no ChangeLog.txt.
Repository ktown has no ChangeLog.txt.
Repository mate has no ChangeLog.txt.
Repository studioware has no ChangeLog.txt.
!!! F A T A L !!!
Repository 'studioware' FAILS the CHECKSUMS.md5 download
The repository may be invalid and will be SKIPPED.
Files /var/lib/slackpkg/ChangeLog.txt and /tmp/slackpkg.PWzalb/ChangeLog.txt differ
List of all files
Checksums
Package List
Package descriptions
Formatting lists to slackpkg style...
Package List: using CHECKSUMS.md5 as source
Package descriptions
==============================================================================
WARNING! One or more errors occurred while slackpkg was running
------------------------------------------------------------------------------
studioware: SKIPPING Invalid repository (fails to download CHECKSUMS.md5)
( http://slackware.uk/studioware/current/CHECKSUMS.md5 )
This is the result of the fact that the Studioware team still has to get used to creating a proper repository. The repository can be commented out for now and the error will be gone.
Quote:
Code:
138608 blocks
patching file /mnt/slackwarelive/sbin/liloconfig
patching file /mnt/slackwarelive/usr/sbin/eliloconfig
Hunk #2 FAILED at 90.
1 out of 2 hunks FAILED -- saving rejects to file /mnt/slackwarelive/usr/sbin/eliloconfig.rej
*** ./make_slackware_live.sh FAILED at line 1425 ***
--- Cleaning up the staging area...
This is the result of a modification of Slackware's eliloconfig script (to properly handle NVMe devices) which causes my patch to no longer apply.
Should I maybe first get one of your liveslaks, make it installed on hdd (virtualmaschine or not) and then execute steps 1 and 2? At the moment I'm doing it on previously installed slackware on vm. It was installed from mini.iso. I guess it shouldn't be an issue, should it?
ps. Eric, I appreciate your time spent on this. We are definitely a bit closer to the solution, I guess
If you wait for new commits in the repository, I will have fixed the eliloconfig patch, and disabled the studioware repo. I am re-spinning a Live ISO now to see if my liveslak updates have been done correctly.
This is the result of the fact that the Studioware team still has to get used to creating a proper repository. The repository can be commented out for now and the error will be gone.
This is the result of a modification of Slackware's eliloconfig script (to properly handle NVMe devices) which causes my patch to no longer apply.
If you wait for new commits in the repository, I will have fixed the eliloconfig patch, and disabled the studioware repo. I am re-spinning a Live ISO now to see if my liveslak updates have been done correctly.
I think a week or two shouldn't make to much of a difference for me. It's quite some time now since I started creating this Cinnamon thing and despite all the efforts of the living and the dead preventing me from doing so I still haven't lost hope
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.