Slackware - Installation This forum is for the discussion of installation issues with Slackware. |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
|
02-28-2022, 08:00 AM
|
#1
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Rep:
|
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.
|
|
|
02-28-2022, 09:52 AM
|
#2
|
LQ Guru
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 8,378
|
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.
|
|
|
02-28-2022, 10:21 AM
|
#3
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Original Poster
Rep:
|
Quote:
Originally Posted by hazel
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.
|
|
|
02-28-2022, 02:32 PM
|
#4
|
Senior Member
Registered: Sep 2004
Distribution: slackware
Posts: 4,905
|
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.
|
|
|
02-28-2022, 02:51 PM
|
#5
|
Member
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773
|
The're quite a few links when searching for "minimal Slackware installation"...
|
|
|
02-28-2022, 10:51 PM
|
#6
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Original Poster
Rep:
|
Quote:
Originally Posted by Jan K.
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.
|
|
|
02-28-2022, 11:01 PM
|
#7
|
LQ Guru
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,990
|
The best course of action is to install everything, then just select XFCE as your desktop.
|
|
|
02-28-2022, 11:14 PM
|
#8
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Original Poster
Rep:
|
Quote:
Originally Posted by frankbell
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.
|
|
|
02-28-2022, 11:55 PM
|
#9
|
Senior Member
Registered: Sep 2004
Distribution: slackware
Posts: 4,905
|
Quote:
Originally Posted by rng
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?
|
|
|
03-01-2022, 12:28 AM
|
#10
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Original Poster
Rep:
|
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.
|
|
|
03-01-2022, 02:54 PM
|
#11
|
Member
Registered: Apr 2019
Location: Esbjerg
Distribution: Windows 7...
Posts: 773
|
Quote:
Originally Posted by Jan K.
The're quite a few links when searching for "minimal Slackware installation"...
|
Quote:
Originally Posted by rng
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...
|
|
|
03-01-2022, 05:38 PM
|
#12
|
Senior Member
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,440
|
Quote:
Originally Posted by rng
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.
|
|
|
03-06-2022, 08:59 AM
|
#13
|
Member
Registered: Mar 2019
Distribution: Slackware
Posts: 310
Rep: 
|
Quote:
Originally Posted by rng
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.
|
03-06-2022, 09:21 AM
|
#14
|
Senior Member
Registered: Aug 2011
Posts: 1,199
Original Poster
Rep:
|
Quote:
Originally Posted by shelldweller
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.
|
|
|
03-06-2022, 01:32 PM
|
#15
|
Member
Registered: Mar 2019
Distribution: Slackware
Posts: 310
Rep: 
|
Quote:
Originally Posted by rng
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.
|
|
|
All times are GMT -5. The time now is 09:02 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|