LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 02-28-2022, 08:00 AM   #1
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Rep: Reputation: 47
Which Slackware packages can I omit?


I need to have a system for following uses:

* XFCE desktop
* Web browsing
* Libreoffice
* Printer, scanner
* Vim for text files
* Python programs

I would like to avoid installing Calligra and would install Libreoffice later.

Which package sets can I omit while installing?

I think I will need A, ap, D, L, N, X
And I think I can safely omit E(emacs), T(latex), Y(games) and KDE (earlier mentioned GNOME here by mistake).

Can I omit GNOME also if I want to install XFCE?

Last edited by rng; 02-28-2022 at 10:22 AM.
 
Old 02-28-2022, 09:52 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,693
Blog Entries: 19

Rep: Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499Reputation: 4499
By Gnome, I assume you mean KDE. You can probably omit that. LibreOffice isn't officially part of Slackware but you can get it from Eric's Alien repo.
 
Old 02-28-2022, 10:21 AM   #3
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Quote:
Originally Posted by hazel View Post
By Gnome, I assume you mean KDE. You can probably omit that. LibreOffice isn't officially part of Slackware but you can get it from Eric's Alien repo.
Yes, I have corrected the error in my question above. Thanks.
 
Old 02-28-2022, 02:32 PM   #4
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,474
Blog Entries: 7

Rep: Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574
Which Slackware packages can I omit?

There is no GNOME.

Personally, I'd just install everything... particularly if you're a newbie. It means you end up with a 16Gb installation, but we live in an era where multi-terabyte SSDs are normal.
 
Old 02-28-2022, 02:51 PM   #5
Jan K.
Member
 
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
The're quite a few links when searching for "minimal Slackware installation"...
 
Old 02-28-2022, 10:51 PM   #6
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Quote:
Originally Posted by Jan K. View Post
The're quite a few links when searching for "minimal Slackware installation"...
I don't really want "minimal". I want XFCE desktop, which is of reasonable size. I just want to avoid unneeded packages.
 
Old 02-28-2022, 11:01 PM   #7
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,394
Blog Entries: 28

Rep: Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165Reputation: 6165
The best course of action is to install everything, then just select XFCE as your desktop.
 
Old 02-28-2022, 11:14 PM   #8
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Quote:
Originally Posted by frankbell View Post
The best course of action is to install everything, then just select XFCE as your desktop.
I realize that this is the ideal approach for Slackware. But for the parts of the world where still the desktops may be old and of limited space, there should be an official guide for installing XFCE desktop (which needs considerably less resources than KDE) while safely avoiding packages which are not essential.

I am aware of this link, but it gives instructions to install XFCE on top of existing installation and does not mention if any packages can be omitted.

Last edited by rng; 02-28-2022 at 11:19 PM.
 
Old 02-28-2022, 11:55 PM   #9
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,474
Blog Entries: 7

Rep: Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574
Quote:
Originally Posted by rng View Post
I realize that this is the ideal approach for Slackware. But for the parts of the world where still the desktops may be old and of limited space...
You're joking right? Where are these desktop computers with hard drives smaller than 20 gigs?
 
Old 03-01-2022, 12:28 AM   #10
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Desktops or laptops in developed countries may have limited capabilities, not just space but memory, speed etc also. Newer KDE on a relatively older system can be very slow, especially if many background utilities are active.

Also, governments and social organizations trying to provide computer systems on a large scale will benefit with even a small reduction in requirements. OLPC (One Laptop Per Child, a program that began at the Massachusetts Institute of Technology) is one such project.

I have been using Debian+XFCE with much satisfaction and want a similar Slackware system now because Slackware has many advantages. SalixOS is one such attempt but is dormant now.

Last edited by rng; 03-01-2022 at 12:32 AM.
 
Old 03-01-2022, 02:54 PM   #11
Jan K.
Member
 
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
Quote:
Originally Posted by Jan K. View Post
The're quite a few links when searching for "minimal Slackware installation"...
Quote:
Originally Posted by rng View Post
I don't really want "minimal". I want XFCE desktop, which is of reasonable size. I just want to avoid unneeded packages.
Yes yes and the "minimal Slackware installation" will help you see, what *is* needed...
 
Old 03-01-2022, 05:38 PM   #12
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,408
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by rng View Post
Desktops or laptops in developed countries may have limited capabilities, not just space but memory, speed etc also. Newer KDE on a relatively older system can be very slow, especially if many background utilities are active.

Also, governments and social organizations trying to provide computer systems on a large scale will benefit with even a small reduction in requirements. OLPC (One Laptop Per Child, a program that began at the Massachusetts Institute of Technology) is one such project.

I have been using Debian+XFCE with much satisfaction and want a similar Slackware system now because Slackware has many advantages. SalixOS is one such attempt but is dormant now.
If I was in this need I would have a look at what Alien Bob do with his live systems : his stripped down xfce iso (or/and lean) might be a good start.

You could also have a look at some slackware derivated distributions.
 
Old 03-06-2022, 08:59 AM   #13
shelldweller
Member
 
Registered: Mar 2019
Distribution: Slackware
Posts: 300

Rep: Reputation: Disabled
Quote:
Originally Posted by rng View Post
Which package sets can I omit while installing?

I think I will need A, ap, D, L, N, X
And I think I can safely omit E(emacs), T(latex), Y(games) and KDE.
I do this sort of thing all the time for ARM devices, where storage space is often limited.

KDE is the most obvious one, I rarely install that set.

What you mentioned is a good start. You might want some of the packages from XAP though.

You can also be more picky with the D set.

Specifically, if you do not need rust, that is the largest package in the D set. Removing it saves you 846M.

You might also be able to get away without the kernel-source package, the K set. Although, some things expect that to be there when you build third-party packages. It depends on what you plan to build. If you only plan to develop in Python, you might not need the kernel source either.

Another large-ish package from the D set that you might not need (depending on your actual use case details) is glibc-i18n, but you might want that for international support if/when you ever build packages.

If you only plan to use Firefox, you can remove Seamonkey. You can also remove Thunderbird if you do not need a GUI mail client.

And, honestly, even on my small systems, I usually install everything else that has not already been mentioned. Most of the other packages are small enough and useful enough to keep. I have also been known to remove noto-cjk-fonts-ttf just because of the sheer size of that one, but I think it is needed if you want the full set of fonts for your desktop experience.

By focusing on the large packages you do not need that other packages do not depend on, you can wind up with most of the functionality of a "full-install". By doing the above, I can fit an "almost-full-install" with XFCE and Firefox into about 10GB of space, give or take.
 
4 members found this post helpful.
Old 03-06-2022, 09:21 AM   #14
rng
Senior Member
 
Registered: Aug 2011
Posts: 1,198

Original Poster
Rep: Reputation: 47
Quote:
Originally Posted by shelldweller View Post
I do this sort of thing all the time for ARM devices, where storage space is often limited.

KDE is the most obvious one, I rarely install that set.

What you mentioned is a good start. You might want some of the packages from XAP though.

You can also be more picky with the D set.

Specifically, if you do not need rust, that is the largest package in the D set. Removing it saves you 846M.

You might also be able to get away without the kernel-source package, the K set. Although, some things expect that to be there when you build third-party packages. It depends on what you plan to build. If you only plan to develop in Python, you might not need the kernel source either.

Another large-ish package from the D set that you might not need (depending on your actual use case details) is glibc-i18n, but you might want that for international support if/when you ever build packages.

If you only plan to use Firefox, you can remove Seamonkey. You can also remove Thunderbird if you do not need a GUI mail client.

And, honestly, even on my small systems, I usually install everything else that has not already been mentioned. Most of the other packages are small enough and useful enough to keep. I have also been known to remove noto-cjk-fonts-ttf just because of the sheer size of that one, but I think it is needed if you want the full set of fonts for your desktop experience.

By focusing on the large packages you do not need that other packages do not depend on, you can wind up with most of the functionality of a "full-install". By doing the above, I can fit an "almost-full-install" with XFCE and Firefox into about 10GB of space, give or take.
Thanks @shelldweller for a detailed description. I am sure it will be very useful to many.

I also want to omit installing Calligra (and would install Libreoffice later). Do I need to take any precautions here?

Last edited by rng; 03-06-2022 at 12:17 PM.
 
Old 03-06-2022, 01:32 PM   #15
shelldweller
Member
 
Registered: Mar 2019
Distribution: Slackware
Posts: 300

Rep: Reputation: Disabled
Quote:
Originally Posted by rng View Post
Thanks @shelldweller for a detailed description. I am sure it will be very useful to many.

I also want to omit installing Calligra (and would install Libreoffice later). Do I need to take any precautions here?
You are very welcome. Calligra is part of the KDE set. Nothing else depends on it. So when I omit KDE, I am omitting Calligra by default. And, in general, "end-point" packages like that are usually okay to remove. Something like a library or a base package that many other packages depend on can be tricky to remove, but top-level stuff like web-browsers and office suites are usually not dependencies of other packages. In short, Calligra is totally safe to remove without system-wide consequences in my experience.
 
  


Reply



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
Can I safely omit eliloconfig step in setup and do some changes related to eliloconfig script? gustav3000 Slackware 7 09-08-2021 10:29 PM
Omit Standard System Packages carlosinfl Debian 2 03-01-2011 06:54 PM
[SOLVED] How to omit a couple of update packages taylorkh Linux - Server 3 01-26-2011 04:02 PM
Omit device from automounter? TomalakBORG SUSE / openSUSE 1 01-12-2006 06:30 PM
omit print dialog kingshrimp Linux - Newbie 0 12-09-2003 09:02 AM

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

All times are GMT -5. The time now is 05:34 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
Open Source Consulting | Domain Registration