One of the reasons there are so many Linux distros (and flavours of 'Buntu) is that everyone has their own ideas on how an OS should look and what apps to use.
I use Lubuntu on a wide range of machines including desktops, thin clients and simple headless servers. One common theme is that the hardware is (just like me) old & feeble. So after completing the basic graphical install, I often remove some of the applications & services that I don't need.
I'm a great fan of graphical apps and generally use Synaptic to add/remove packages as it maintains a History of what I've done. However, I normally use the terminal for this initial pruning, using a saved list of unwanted applications.
I keep the command line details in a text file, that for Lubuntu 12.04 looks like this:-
Code:
#basic remove command
sudo apt-get remove
#accessories: character map, calculator, disk burner & notes
gucharmap galculator xfburn xpad
#games
ace-of-penguins
#Graphics
mtpaint simple-scan libsane libsane-common
#internet
pidgin pidgin-libnotify pidgin-data sylpheed sylpheed-doc sylpheed-plugins sylpheed-i18n transmission transmission-gtk transmission-common chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
#office
abiword abiword-common libabiword-2.9 gnumeric gnumeric-common osmo
#Sound & Video
audacious audacious-plugins audacious-plugins-data libaudclient2 libaudcore1 gnome-mplayer libgmlib0 libgmtk0 libgmtk0-data
#System Tools: Additional Drivers, Bluetooth, Software Centre & Update Notifier
jockey-gtk jockey-common blueman lubuntu-software-center update-notifier update-notifier-common
#All Together
sudo apt-get remove gucharmap galculator xfburn xpad ace-of-penguins mtpaint simple-scan libsane libsane-common pidgin pidgin-libnotify pidgin-data sylpheed sylpheed-doc sylpheed-plugins sylpheed-i18n transmission transmission-gtk transmission-common chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg abiword abiword-common libabiword-2.9 gnumeric gnumeric-common osmo audacious audacious-plugins audacious-plugins-data libaudclient2 libaudcore1 gnome-mplayer libgmlib0 libgmtk0 libgmtk0-data jockey-gtk jockey-common blueman lubuntu-software-center update-notifier update-notifier-common
So if I wanted to just remove Games, Graphics & Office apps, I'd copy from the file to the terminal the chucks of text to make up this string:-
Code:
sudo apt-get remove ace-of-penguins mtpaint simple-scan libsane libsane-common abiword abiword-common libabiword-2.9 gnumeric gnumeric-common osmo
The section "All Together" is the complete command to remove all apps I don't need. On 12.04 this seems to free up about 175MB of disk space.
I never seem to need Additional Drivers, Bluetooth or the automatic update feature. So I switch these off from Preferences > Desktop Sessions Settings, and (as you can see in the command string)remove Blueman, Jockey & update notifier software.
Of course you could start with a mini-install and build your system up from there. I have done this in the past, but I find the method above less of a drain on my time and a reasonable compromise.
Bookmarks