LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
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-14-2005, 10:33 AM   #1
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Rep: Reputation: 139Reputation: 139
Slimming down before the new release


Hi all,

I am in the process of slimming down my system which is used as a home desktop computer.

I am hoping to get a really lean system before creating tagfiles for a new 10.2 installation.

I checked the tagfiles from the installation cd's and the /var/log/packages/ from SLAX 5.0.5, this gave me a base line to work from. I have managed to slim this by a further 26 packages.

Following is my current /var/log/packages/
Quote:
aaa_base-10.1.0-noarch-2
aaa_elflibs-10.1.0-i486-1
acpid-1.0.4-i486-2
alsa-driver-1.0.8_2.4.29-i486-1
alsa-lib-1.0.8-i486-1
alsa-oss-1.0.8-i486-1
alsa-utils-1.0.8-i486-1
arts-1.3.2-i486-1
ash-0.4.0-i386-1
aspell-0.60-i486-2
aspell-en-6.0_0-noarch-2
at-3.1.8-i486-2
atk-1.9.1-i486-1
audiofile-0.2.6-i486-1
autofs-3.1.7-i386-1
bash-3.0-i486-2
bc-1.06-i386-2
bin-9.2.0-i486-2
bin86-0.16.15-i486-1
binutils-2.15.92.0.2-i486-2
bison-1.35-i386-1
bittorrent-3.9.1-noarch-1
bpe-2.01.00-i486-1
bzip2-1.0.2-i486-5
cdparanoia-IIIalpha9.8-i386-1
cdrdao-1.1.9-i486-1
cdrtools-2.01-i486-1
clamav-0.86.2-i686-1jto
coreutils-5.2.1-i486-1
cpio-2.5-i386-1
cups-1.1.23-i486-1
cxxlibs-5.0.6-i486-1
dcron-2.3.3-i386-4
devs-2.3.1-noarch-21
dhcpcd-1.3.22pl4-i386-1
diffutils-2.8.1-i386-1
dvd+rw-tools-5.21.4.10.8-i486-1
e2fsprogs-1.35-i486-1
elvis-2.2_0-i486-2
etc-5.1-noarch-9
expat-1.95.7-i486-1
findutils-4.1.7-i386-1
flex-2.5.4a-i486-2
floppy-5.4-i386-3
fluxbox-0.9.12-i486-1
foobillard-3.0a-i686-2LFM
gawk-3.1.4-i486-1
gcc-3.3.4-i486-1
gdk-pixbuf-0.22.0-i486-1
gettext-0.14.1-i486-1
getty-ps-2.1.0-i386-1
gimp-2.2.3-i486-1
glib-1.2.10-i386-2
glib2-2.6.4-i486-1
glibc-i18n-2.3.4-noarch-1
glibc-solibs-2.3.4-i486-1
glibc-zoneinfo-2.3.4-noarch-1
grep-2.5-i386-2
groff-1.17.2-i386-3
gtk+-1.2.10-i386-3
gtk+2-2.6.7-i486-1
gzip-1.3.3-i386-2
hotplug-2004_09_23-noarch-1
hpijs-1.7-i486-1
imlib-1.9.15-i486-1
infozip-5.52-i486-1
iproute2-2.6.9_ss040831-i486-1
iptables-1.2.11-i486-1
iptraf-2.7.0-i386-1
jre-1_5_0_01-i586-1
k3b-0.12.2-i486-1pcx
kbd-1.12-i486-2
kde-i18n-en_GB-3.3.2-noarch-1
kdeadmin-3.3.2-i486-1
kdeartwork-3.3.2-i486-1
kdebase-3.3.2-i486-1
kdegraphics-3.3.2-i486-3
kdelibs-3.3.2-i486-2
kdemultimedia-3.3.2-i486-1
kdenetwork-3.3.2-i486-2
kdepim-3.3.2-i486-1
kdeutils-3.3.2-i486-1
kdewebdev-3.3.2-i486-1
lame-3.96.1-i686-1jto
less-382-i486-1
lesstif-0.93.96-i486-1
libao-0.8.5-i486-1
libart_lgpl-2.3.16-i486-1
libexif-0.6.11-i486-1
libglade-2.4.0-i486-1
libgsf-1.9.1-i486-1
libid3tag-0.15.1b-i486-1
libidn-0.5.8-i486-1
libieee1284-0.2.8-i486-1
libjpeg-6b-i386-4
libmad-0.15.1b-i486-1
libmng-1.0.5-i486-1
libogg-1.1-i486-1
libpng-1.2.8-i486-1
libtermcap-1.2.3-i486-6
libtiff-3.7.1-i486-2
libungif-4.1.2-i486-1
libusb-0.1.8-i486-1
libvorbis-1.0.1-i486-1
libwmf-0.2.8.2-i486-2
libxml2-2.6.16-i486-1
libxslt-1.1.12-i486-1
lilo-22.5.9-i486-2
logrotate-3.6.8-i486-1
lsof-4.72-i486-1
lvm-1.0.8-i486-1
m4-1.4.2-i486-1
make-3.80-i386-1
man-1.5m2-i486-1
man-pages-1.64-noarch-1
mhash-0.9.1-i486-1
module-init-tools-3.1-i486-1
mozilla-firefox-1.0.6-i686-1jim
mozilla-plugins-1.7.10-noarch-1
mozilla-thunderbird-1.0.6-i686-1jim
mpeg_lib-1.3.1-i386-2
mpg321-0.2.10-i486-2
nc-1.10-i386-1
ncurses-5.4-i486-2
netwatch-1.0a-i386-1
nmap-3.75-i486-1
normalize-0.7.6-i486-1
ntp-4.2.0-i486-1
openssh-3.9p1-i486-1
openssl-0.9.7e-i486-3
openssl-solibs-0.9.7e-i486-3
pango-1.8.1-i486-1
pcre-5.0-i486-1
perl-5.8.6-i486-1
pidentd-3.0.18-i486-1
pkgtools-10.1.0-i486-4
popt-1.7-i386-1
procmail-3.15.2-i386-1
procps-3.2.3-i486-1
qt-3.3.3-i486-3
rdist-6.1.5-i386-1
reiserfsprogs-3.6.18-i486-1
rkhunter-1.2.3-noarch-1mjg
rpm-4.2.1-i486-3
rsync-2.6.3-i486-1
rzip-2.0-i486-2
sane-1.0.15-i486-1
screen-4.0.2-i486-1
scummvm-0.7.0-i486-1axl
sdl-1.2.8-i486-1
sed-4.0.9-i486-2
shadow-4.0.3-i486-11
slocate-2.7-i486-3
sox-12.17.6-i486-1
startup-notification-0.6-i486-1
strace-4.5.4-i486-1
sudo-1.6.8p9-i486-1
svgalib-1.4.3-i386-2
swaret-1.6.2-noarch-1
sysklogd-1.4.1-i486-9
syslinux-2.13-i486-1
sysvinit-2.84-i486-51
t1lib-1.3.1-i386-2
taglib-1.3.1-i486-1
tar-1.15.1-i486-1
tcl-8.4.6-i486-1
tcpdump-3.9.3-i486-1
tcpip-0.17-i486-31
tetex-2.0.2-i386-1
traceroute-1.4a12-i386-2
umsdos-progs-1.13-i386-1
usbutils-0.11-i486-2
utempter-1.1.1-i486-1
util-linux-2.12p-i486-1
vorbis-tools-1.0.1-i486-3
wget-1.9.1-i486-1
whois-4.6.16-i486-1
wine-20040813-i486-1pcx
x11-6.8.1-i486-3
x11-devel-6.8.1-i486-3
x11-fonts-misc-6.8.1-noarch-2
x11-fonts-scale-6.8.1-noarch-2
xaw3d-1.5-i386-3
xmms-1.2.10-i486-2
xsane-0.96-i486-1
zlib-1.2.3-i486-1
Please make suggestions as to the next packages that would be safe to remove.

Many thanks

Samac
 
Old 08-14-2005, 10:38 AM   #2
killerbob
Member
 
Registered: Oct 2004
Location: Ottawa, ON
Distribution: Slackware
Posts: 662

Rep: Reputation: 31
About the only things I'd recommend you scrap would be xsane (if you don't have a scanner), and the KDE/ARTS packages if you don't use KDE.

Incidentally, why create a tagfile and install with that? Why not just use upgradepkg? I mean, that way you get to keep your existing userfiles and configurations....
 
Old 08-14-2005, 10:42 AM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Re: Slimming down before the new release

Quote:
Originally posted by samac
Please make suggestions as to the next packages that would be safe to remove.
Well, a lot of the packages could probably be removed but it all depends on what your using, might need, etc. This isn't our box we work on so it would be hard to assume what you actually need on your own machine.

For example, you currently have all the alsa packages installed, or a majority of them. I personally don't use alsa for my soundcards so I'd remove those, but I have no way in telling if you need them or not. If you do no development on this machine, probably a large majority of the d packages can be removed. If you don't use umsdos or don't have Windows on this same machine, probably drop that package with the floppy package, along with dropping the TCL/TK packages, tetex, etc. Don't have any HP printers, can drop the hpijs package. Do you install RPM packages on your slackware box? If not, drop the rpm package as it's pointless.

So yeah, it just all depends on what you need, so determining that is hard for us to make since these are the decisions you need to make.
 
Old 08-14-2005, 10:45 AM   #4
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Original Poster
Rep: Reputation: 139Reputation: 139
Thanks Killerbob

Unfortunately I use those two.

I only say tagfiles because when I upgraded from 10.0 to 10.1 my system was borked big style, even though I followed the instructions to the letter.

However you are probably correct I should use upgradepkg.

Samac
 
Old 08-14-2005, 10:54 AM   #5
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Original Poster
Rep: Reputation: 139Reputation: 139
Thanks Trickykid

The only ones that I use from that list are the HP drivers and floppy drivers.

The only reason I ask is that sometimes some packages are needed for other packages, and I appreciate you cannot tell how I use my system, but many eyes could spot things that I would have to work out by trial and error.

Regards

Samac
 
Old 08-14-2005, 11:02 AM   #6
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
It really depends what you need - a brief idea:
Do you use the arts sound server?
arts-1.3.2-i486-1

Do yo use the ash shell?
ash-0.4.0-i386-1

Do yo use aspell for spellcheck?
aspell-0.60-i486-2
aspell-en-6.0_0-noarch-2

Do you use at instead of cron?
at-3.1.8-i486-2

Do you download with bittorrent?
bittorrent-3.9.1-noarch-1

Do you ever use a hex editor?
bpe-2.01.00-i486-1

Do you have a cd/dvd recorder?
cdparanoia-IIIalpha9.8-i386-1
cdrdao-1.1.9-i486-1
cdrtools-2.01-i486-1
dvd+rw-tools-5.21.4.10.8-i486-1
k3b-0.12.2-i486-1pcx

Do you use the cups print system?
cups-1.1.23-i486-1

Do you need dhcp services?
dhcpcd-1.3.22pl4-i386-1

Do you use elvis to edit files (this is a vi clone)
elvis-2.2_0-i486-2

Do you use fluxbox as a window manager?
fluxbox-0.9.12-i486-1

Do you use gimp for graphics editing?
gimp-2.2.3-i486-1

Do you need hotplug support?
hotplug-2004_09_23-noarch-1

Do you have an hp printer?
hpijs-1.7-i486-1

Do you use iptables for a firewall (if not you really should)?
iproute2-2.6.9_ss040831-i486-1
iptables-1.2.11-i486-1

Do you run java applications?
jre-1_5_0_01-i586-1

Do you use kde?
kde-i18n-en_GB-3.3.2-noarch-1
kdeadmin-3.3.2-i486-1
kdeartwork-3.3.2-i486-1
kdebase-3.3.2-i486-1
kdegraphics-3.3.2-i486-3
kdelibs-3.3.2-i486-2
kdemultimedia-3.3.2-i486-1
kdenetwork-3.3.2-i486-2
kdepim-3.3.2-i486-1
kdeutils-3.3.2-i486-1
kdewebdev-3.3.2-i486-1

Do you often read man pages (you can always get them online)?
man-1.5m2-i486-1
man-pages-1.64-noarch-1

Do you use perl for anything (quite a few scripts and apps use this so make sure)?
perl-5.8.6-i486-1

Do you use procmail for local mail?
procmail-3.15.2-i386-1

Do you ever install rpms?
rpm-4.2.1-i486-3

Do you use rsync for file transfers?
rsync-2.6.3-i486-1

Do you use rzip for compression
rzip-2.0-i486-2

Do you use screen, its handy but you don't need it
screen-4.0.2-i486-1

I assume you use this for gaming?
scummvm-0.7.0-i486-1axl

This is just a busy cursor thing
startup-notification-0.6-i486-1

If you don't debug programs then strace can go
strace-4.5.4-i486-1

If you don't use sudo to run commands as other users then remove it
sudo-1.6.8p9-i486-1

Unless you need network analysis you can remove these
iptraf-2.7.0-i386-1
tcpdump-3.9.3-i486-1
tcpip-0.17-i486-31
traceroute-1.4a12-i386-2
nc-1.10-i386-1
netwatch-1.0a-i386-1
nmap-3.75-i486-1

You probably don't need this unless you have a umsdos filesystem
umsdos-progs-1.13-i386-1

Do you ever run whois queries (this can also be done via the web)?
whois-4.6.16-i486-1

Do you need to emulate windows exe's?
wine-20040813-i486-1pcx

Do you need a scanner?
sane-1.0.15-i486-1
xsane-0.96-i486-1

You may also want to consider using swaret to upgrade rather than a tagfile.
 
Old 08-14-2005, 11:10 AM   #7
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Original Poster
Rep: Reputation: 139Reputation: 139
Thanks David Ross

A full and frank answer. That is a big help. I will be able to remove a good number more packages with this information.

Samac
 
Old 08-14-2005, 12:43 PM   #8
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Original Poster
Rep: Reputation: 139Reputation: 139
OK so I am now slimmer, only one mishap, guess I did need tcpip.

Thinking back to a brief flirtation with debian, they had a package called orphaner (I think), which checked your libraries/programs to see if they were used by another package.

Is there such a thing in the Slackware world.

Samac
 
Old 08-14-2005, 12:53 PM   #9
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
Swaret does a pretty good job with "swaret --dep"
 
Old 08-14-2005, 02:19 PM   #10
samac
Senior Member
 
Registered: Mar 2004
Location: Kirkwall, Orkney
Distribution: Linux Mint 20.3 - Cinnamon
Posts: 1,425

Original Poster
Rep: Reputation: 139Reputation: 139
So, swaret --dep will find out if any dependencies are unfulfilled and download the required dependancy.

So it would now be fairly safe to remove a package that I wasn't sure of then run swaret --dep and if the package was needed it would then download and reinstall it.

More complicated, but workable.

Thanks again.

Samac
 
  


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
release ip windowsdownAGAIN Linux - Networking 10 01-05-2009 10:22 PM
SUSE Release 10 RC1 Release Candidate 1 available 1kyle SUSE / openSUSE 8 09-11-2005 06:26 PM
Release IP gordongraham Linux - Networking 4 06-23-2005 02:57 PM
Next release? vi0lat0r Slackware 14 04-06-2004 05:28 PM

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

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