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 02-14-2017, 10:35 PM   #1
tdsf
LQ Newbie
 
Registered: Feb 2017
Posts: 1

Rep: Reputation: Disabled
Smile minimal slackware install desktop


Hello, buddies!

I want install a minimal Slackware to a desktop.

I have a dvd with the full instalation but i want to try a minimal install.

Because.. see.. Im just using Abiword and Gnumeric and Firefox and dvd... once in a while i'll need to compile Slackbuilds.

So, maybe theres a lot of things that i dont use in my instalation.

I dont want to be a developer, i dont want make a server. Im just a regular guy that uses a laptop for normal routines.

I thinking: the A, AP, K, L, N, X and XAP packages maybe are just enought to me. But i have to compile the SlackBuilds. What program in the D series its required to compile the SlackBuilds? Can i just install the respective program that compile the SlackBuilds and do not install the rest of the things?

What do you suggests?

Thank you so much for your time!!!!!
 
Old 02-14-2017, 10:42 PM   #2
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
If you really want to you can safely skip kde/, kdei and xfce/. You should probably not skip anything else though and note that this means no you will not be able to compile anything that requires kde or xfce which some slackbuilds at SBo will require.

You should certainly not skip d/, it includes gcc, llvm and other important packages required for compiling software.

Slackware is not really the right distro for minimal installs unless you really know what you are doing, additionally there is 0 reason to do so unless you want to learn how it all works.
 
2 members found this post helpful.
Old 02-15-2017, 01:13 AM   #3
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,055

Rep: Reputation: Disabled
Welcome tdsf.

This question has already received countless answers over the years, so please use the search feature of this forum (minimal install could be a good search argument) to find them. http://docs.slackware.com/ is also a good source of information.

PS maybe Salix, based on Slackware but intended for desktop users will better fit your needs. It can make and install packages from SlackBuilds and also provides gnumeric and abiword packages. In simple cases its spi command can handle both SlackBuilds and pre-compiled packages.

Last edited by Didier Spaier; 02-15-2017 at 03:55 AM.
 
2 members found this post helpful.
Old 02-15-2017, 02:38 PM   #4
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,471
Blog Entries: 2

Rep: Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980
Post

AFAIK: TL;DR
minimal install able to continue later from LAN/internet:

series: a/ap/n/l

therefrom one is in position to login as root and run slackpkg to install further series or packages.

NOTE: no official dependencies resolution is provided for the "vanilla" Slackware - OEM recommends full install only,
 
Old 02-17-2017, 09:26 AM   #5
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by SCerovec View Post
NOTE: no official dependencies resolution is provided for the "vanilla" Slackware - OEM recommends full install only,
Yes. A full install of Slackware works out of the box with all dependencies met. If you pare down your install and something doesn't work it is expected that you will trouble shoot your own set-up. We prefer to offer technical support for full installations of Slackware.
 
1 members found this post helpful.
Old 02-17-2017, 09:44 AM   #6
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,923
Blog Entries: 44

Rep: Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158
Member response

Hi,

Welcome to LQ & Slackware!

Quote:
Originally Posted by tdsf View Post
Hello, buddies!

I want install a minimal Slackware to a desktop.

I have a dvd with the full instalation but i want to try a minimal install.

Because.. see.. Im just using Abiword and Gnumeric and Firefox and dvd... once in a while i'll need to compile Slackbuilds.

So, maybe theres a lot of things that i dont use in my instalation.

I dont want to be a developer, i dont want make a server. Im just a regular guy that uses a laptop for normal routines.

I thinking: the A, AP, K, L, N, X and XAP packages maybe are just enought to me. But i have to compile the SlackBuilds. What program in the D series its required to compile the SlackBuilds? Can i just install the respective program that compile the SlackBuilds and do not install the rest of the things?

What do you suggests?

Thank you so much for your time!!!!!
As other members have stated that a full install is your best bet not to have future issues.

If you really wish to do a minimum install then these links may be of some help;
Quote:
-- Minimal System Install:
Minimal System <- SlackWiki method as to what packages you should install to have a base system.
HOWTO make your own custom Slackware install disk <- Samac's LQ technique, some cautions but good. 'Here is a method of cutting your Slackware to fit you by using Alien_Bob's mirror-slackware-current.sh script.'
mini ISO image <- 'CDROM to boot, and install packages from an NFS server or local hard disk'
Any issue with your minimum install must be handled by you. Most experienced Slackware users will not advise on a personal minimum install. I for one would not since it will be hard to diagnose the system. Disk space is cheap per GB so no real reason not to do a full install to get a working system.

You could look at a Live Slackware to fill your system needs;
Quote:
Slackware64®_Live

Updated ISOs for Slackware Live Edition <- 'New ISO images for Slackware Live Edition based on the liveslak 1.0.1 scripts and using Slackware-current dated “Fri May 27 23:08:17 UTC 2016”. This version of Slackware-current has several significant changes and fixes, compared to the snapshot I used for the liveslak-1.0.0 based ISO images.' + 'Be sure to read Eric's blog to get information related to new ISO available and blog entry updates that are very helpful' + Latest SlackwareLive ISO
Slackware Live Edition Beta Blog <- 'Please read the Alien Blog for all information for Slackware Live' + 'By releasing a first public Beta of the Slackware Live Edition.' + ' Slackware Live Edition is a version of Slackware-current (64-bit only for now) that can be run from a DVD or a USB stick. It is an ISO image meant to be a showcase of what Slackware is about. You get the default install, no customization, but with all the power.' + 'Get the ISO here; http://bear.alienbase.nl/mirrors/slackware-live/ or rsync://bear.alienbase.nl/mirrors/slackware-live/ + 'The “rsync” command has a “–bwlimit” parameter which lets you limit the download bandwidth.'
Slackware Live Edition Beta2 Blog <- 'Please read the Alien Blog for all information for Slackware Live' + 'What is Slackware Live Edition? If you’re new here: Slackware Live Edition is a “live OS” meaning it does not have to be installed to a harddrive and can run straight off a CDROM or DVD medium, or off a USB stick. Slackware Live Edition is meant to showcase the development of Slackware. Therefore it will boot slackware-current and no other OS. + 'ISO Primary location: http://bear.alienbase.nl/mirrors/slackware-live/ (rsync URI: rsync://bear.alienbase.nl/mirrors/slackware-live/)'
Slackware Live Documentation
Slackware Live Edition Documentation <- 'is a valued site for Liveslak information/documentation'
Hope this helps.
Have fun & enjoy!

Last edited by onebuck; 02-19-2017 at 06:10 AM.
 
Old 02-17-2017, 10:22 AM   #7
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Gary, please change "taper" to "bear" in your documentation.
 
Old 02-17-2017, 01:34 PM   #8
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
I wrote that "Minimal System" article on Slackwiki back in 2007. It is completely outdated information. Please don't use it.
 
Old 02-18-2017, 04:49 PM   #9
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,471
Blog Entries: 2

Rep: Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980
@kikinovak,
You wrote an excellent, but quite specific article - it was bound to be obsoleted by the intention.
As Slackware evolved, some packages changed...

My approach, had a more generic goal:
Quote:
Geta system able to boot itself and easy pick up install further packages
There are quite few packages needed for that (the install initrd is one example), but I wanted an obsoleting-proof recipe

so I repeat (with hints this time)

series [hint]
a [absolute basic system]
ap [holds slackpkg et co.]
n [needed for any ssh and networking]
l [some libs might be missing for ap series and some ncurses programs]

therefrom, one can ssh or login and continue series installation, or what ever:
Code:
# slackpkg install d
For instance.
 
Old 02-18-2017, 05:57 PM   #10
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 914

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Another view of packages needed for a minimal system is in /usr/share/lxc/templates/lxc-slackware - packages required for a running container are listed at around line 224. It should be an OK basis for a normal (non container) system too. The list includes slackpkg so that, following the minimal install, other packages for particular requirements (e.g. desktop) can be easily added.

chris
 
4 members found this post helpful.
Old 02-19-2017, 06:11 AM   #11
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,923
Blog Entries: 44

Rep: Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158
Member response

Hi,

Quote:
Originally Posted by Alien Bob View Post
Gary, please change "taper" to "bear" in your documentation.
Done! Sorry for the oversight.
 
Old 02-19-2017, 07:40 AM   #12
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,471
Blog Entries: 2

Rep: Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980Reputation: 980
Quote:
Originally Posted by chris.willing View Post
Another view of packages needed for a minimal system is in /usr/share/lxc/templates/lxc-slackware - packages required for a running container are listed at around line 224. It should be an OK basis for a normal (non container) system too. The list includes slackpkg so that, following the minimal install, other packages for particular requirements (e.g. desktop) can be easily added.

chris
on 14.2 that list reads:
Code:
# thanks to Vincent Batts for this list of packages
# (that I modified a little :P)
# http://connie.slackware.com/~vbatts/minimal/
cat <<EOF > $CONF/templates/minimal-lxc.template
aaa_base
aaa_elflibs
aaa_terminfo
bash
bin
bzip2
coreutils
dcron
dhcpcd
dialog
diffutils
e2fsprogs
elvis
etc
eudev
findutils
gawk
glibc-solibs
gnupg
grep
gzip
iputils
logrotate
mpfr
net-tools
network-scripts
ncurses
openssh
openssl-solibs
pkgtools
procps-ng
sed
shadow
sharutils
slackpkg
sysklogd
sysvinit
sysvinit-functions
sysvinit-scripts
tar
util-linux
wget
which
xz
EOF
just for reference.
 
Old 02-21-2017, 08:24 AM   #13
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,055

Rep: Reputation: Disabled
Quote:
Originally Posted by chris.willing View Post
Another view of packages needed for a minimal system is in /usr/share/lxc/templates/lxc-slackware - packages required for a running container are listed at around line 224. It should be an OK basis for a normal (non container) system too. The list includes slackpkg so that, following the minimal install, other packages for particular requirements (e.g. desktop) can be easily added.
I have played with that, thanks Chris!

But maybe you could add kmod, to make eudev happy

Other than that, still trying to find a way to simplify setting up unprivileged containers, albeit slowly because I do not have Internet in my country house now.

Last edited by Didier Spaier; 02-21-2017 at 08:43 AM.
 
1 members found this post helpful.
Old 02-21-2017, 08:41 AM   #14
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
If you really want to trim down your Slackware installation, one of the best tools I've found is sbbdep. It can be a long and tedious process depending on how much you want to remove (with few real benefits, I might add), but it does a good job. One problem, though, is that it can't detect interpreted language runtime dependencies -- at least as far as I know -- because these are only referenced in the source code itself. So you may encounter, for example, "ImportError"s in Python programs.

Personally, I don't care that much about having a lot of things installed that I don't need, but I do prefer not to have the application menu cluttered with such things. I wrote a script that scans the .desktop files on your system and makes a list of the packages that they are contained in. You can save this to a file, remove anything from the list that you wish to keep, and then remove the rest easily by running removepkg in a loop through the packages listed in the file. If anyone is interested in that script, I can post it later tonight. (Warning: requires the user to know what they're doing so as not to remove anything important!)

Last edited by montagdude; 02-21-2017 at 08:45 AM.
 
2 members found this post helpful.
Old 02-21-2017, 03:44 PM   #15
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 914

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Quote:
Originally Posted by Didier Spaier View Post
But maybe you could add kmod, to make eudev happy
Yes, that would be important for a bare metal installation (what this thread is about), whereas a container installation uses the kernel/modules of the host machine (so kmod not needed).

chris
 
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
Fedora 24, install minimal xfce desktop DVOM Fedora 7 06-22-2016 05:58 AM
[SOLVED] Upgrade Minimal install to Desktop usao CentOS 1 02-26-2015 03:02 PM
Minimal Slackware XFCE Desktop Build nosaku Linux - Desktop 1 12-28-2011 10:13 AM
Minimal Install for Desktop captain_juno Slackware 11 05-28-2009 11:24 PM

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

All times are GMT -5. The time now is 02:10 PM.

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
Open Source Consulting | Domain Registration