LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 08-10-2018, 11:52 PM   #1
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: SlackMATE on top of Slackware64-14.2
Posts: 472

Rep: Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727
[ANN] slackdeps


With slackdeps you can:
  • create a slapt-get compatible Slackware repository.
  • check the installation for missing libs
  • generate slackpkg templates
  • generate tagfiles for custom install
  • customize the installer with different install options (minimal, server, LAMP ...)
Right now I don't have time to write documentation, but if you have questions I'll try to give more details.

You can try the netinstall.iso.


Cheers
Attached Thumbnails
Click image for larger version

Name:	installer.png
Views:	180
Size:	9.3 KB
ID:	28383  
 
Old 08-12-2018, 03:27 AM   #2
NoStressHQ
Member
 
Registered: Apr 2010
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 607

Rep: Reputation: 219Reputation: 219Reputation: 219
Looks interesting. Thanks Ivandi.

I'll try to have a look to it.

Cheers.
 
Old 09-02-2018, 08:20 PM   #3
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: SlackMATE on top of Slackware64-14.2
Posts: 472

Original Poster
Rep: Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727
The latest netinstall.iso provides three install options minimal, server an desktop. The desktop option installs a XFCE desktop with one GUI application per task and has enough tools to compile some stuff from SBo like galculator leafpad xfburn xfce4-xkb-plugin xarchiver thunar-archive-plugin and libreoffice(repackaged). If you want a super customized setup the menu option is there for you.


Cheers
 
5 members found this post helpful.
Old 09-04-2018, 11:24 AM   #4
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230
Quote:
Originally Posted by ivandi View Post
The latest netinstall.iso provides three install options minimal, server an desktop. The desktop option installs a XFCE desktop with one GUI application per task and has enough tools to compile some stuff from SBo like galculator leafpad xfburn xfce4-xkb-plugin xarchiver thunar-archive-plugin and libreoffice(repackaged). If you want a super customized setup the menu option is there for you.


Cheers
I believe that will be exceptionally useful to offer another install option: "template"

Like the name suggest, it can offer the ability to specify a custom "template" file. With a remote file support will be even better.

Why? Because I believe that your templates format is much much much more human manageable than the tag files (even in the end they are parsed and transformed to).

No offense for the resident Gurus, BUT even maybe the tag files are really useful as machine readable files, they terrible inefficient way for editing them by humans[1].

[1]Unless those humans are 80 years young men, with really plenty of time at their hands.

Last edited by Darth Vader; 09-04-2018 at 12:51 PM.
 
Old 09-04-2018, 12:38 PM   #5
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: SlackMATE on top of Slackware64-14.2
Posts: 472

Original Poster
Rep: Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727
Quote:
Originally Posted by Darth Vader View Post
I believe that will be exceptionally useful to offer another install option: "template"
I was thinking about using the custom option for this. I've never used tagfiles with "valid MS-DOS format file extension consisting of a period followed by three characters"


Cheers
 
1 members found this post helpful.
Old 09-04-2018, 12:51 PM   #6
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230Reputation: 1230
Quote:
Originally Posted by ivandi View Post
I was thinking about using the custom option for this.
Thank you! I look forward for this feature.
 
Old 09-05-2018, 10:07 PM   #7
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: SlackMATE on top of Slackware64-14.2
Posts: 472

Original Poster
Rep: Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727
Well, it's done. I removed the server and desktop options and modified the custom option.

Now the custom option will ask for an url or path of the template to use. To save typing the testing iso is preconfigured with
http://mirrors.kernel.org/slackware/...are64-current/
and a custom server template from this project
http://www.bisdesign.ca/ivandi/slack...erver.template

I think that a hardcoded minimal.template is still useful. It is not hard to maintain it. The packages in that template are unlikely to be removed or dependencies to change. There is no need to maintain tagfiles as they are generated on the fly.


Cheers
 
4 members found this post helpful.
Old 10-17-2018, 05:43 PM   #8
bormant
Member
 
Registered: Jan 2008
Posts: 311

Rep: Reputation: 175Reputation: 175
Quote:
The packages in that template are unlikely to be removed or dependencies to change.
Sorry, can not see this template right now, but some time ago 14.2 wget got new library dep (not new to Slackware tree itself), and than minimal install flipped to like pkunzip.zip with no chance to
slackpkg {install,download} anything...
So maintain is needed not on every update, but on every rebuild of any package from the set... If not --
slackpkg upgrade-all
will bring your system to pkunzip.zip state.

Last edited by bormant; 10-17-2018 at 06:14 PM.
 
Old 10-18-2018, 07:33 PM   #9
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: SlackMATE on top of Slackware64-14.2
Posts: 472

Original Poster
Rep: Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727Reputation: 727
Quote:
Originally Posted by bormant View Post
Sorry, can not see this template right now, but some time ago 14.2 wget got new library dep (not new to Slackware tree itself), and than minimal install flipped to like pkunzip.zip with no chance to
slackpkg {install,download} anything...
So maintain is needed not on every update, but on every rebuild of any package from the set... If not --
slackpkg upgrade-all
will bring your system to pkunzip.zip state.
Well, Slackware idiosyncrasies were "cool" back in the day, but nowadays they become a burden.

Anyway, the stuff here generates a slapt-get compatible PACKAGES.TXT. My local Slackware64-current mirror is dependency aware. So when I upgrade wget the new dependency is pulled in.


But one can always use a full blown Plasma5 setup as a LAMP and get on the right side of Bob



Cheers
 
1 members found this post helpful.
  


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] sbbdep 0.3.1 a4z Slackware 2 05-13-2018 03:00 PM
[ANN] convtags 1.0 is available! Didier Spaier Slackware 0 10-06-2015 01:45 AM
[ANN] asbt-1.7 aaditya Slackware 0 05-11-2015 10:44 PM
[ANN] mkslack 4.8 dive Slackware 0 05-05-2015 07:45 AM
[ANN] Soma 2.7.1 dive Slackware 8 08-27-2011 04:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:53 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