1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
This seed provides the basic components that should be installed on an
Ubuntu-family desktop system. It is expected to be supplemented with a
particular flavour of desktop environment (e.g. GNOME, KDE, or XFCE).
= Hardware and Architecture Support =
== Architecture-independent ==
* alsa-base # needed for proper hardware detection (hotplug/blacklist.d, modprobe.d)
* alsa-utils # basic audio support and mixer level handling
* (pcmciautils) # PCMCIA support for >= 2.6.13-rc1 kernels
* inputattach # needed for serial mice
Power management:
* (acpi-support)
* (libgl1-mesa-dri) # needed for composite/3D on free graphics drivers
* (pm-utils-powersave-policy) # lightweight and "safe" subset similar to laptop-mode-tools
Bluetooth:
TODO not for Xubuntu
* (bluez) # base for bluetooth support
* (bluez-alsa)
* (bluez-cups) # allow connecting to bluetooth printers from CUPS
== armel ==
* apmd [armel]
== ppc32, ppc64 ==
* pbbuttonsd [powerpc]
= Console-Based Tools =
These tools are very commonly used by people who drop into a console shell to do some work.
* bc
* dc
* genisoimage
* (wodim)
* (cdparanoia)
* (dvd+rw-tools)
* screen
* lftp
* zip
* unzip # also used for .zip support in file-roller
* libpam-ck-connector # get ConsoleKit sessions for VTs
= Network Services =
Basic network services and Windows integration.
* wireless-tools
* wpasupplicant # ScottJamesRemnant
* (libnss-mdns) # IPv4 link-local DNS support
* smbclient # to access files on other SAMBA and Windows servers
* ca-certificates # common SSL certificates
These packages help with system integration
* libsasl2-modules # allows integration with MTA and login system
* (avahi-daemon) # some people do not like it, and it is not essential
* (plymouth-x11) # if the desktop is up before we've finished talking to the user at boot time, plymouth needs to display messages in X
= Printing =
Printing and printer configuration is a real weak spot in Debian, and in Linux in general. We will need to stay at the front of the curve here.
* cups # our preferred printer management infrastructure
* cups-bsd # gives us lpc, lpq, lpr, lprm
* cups-client # gives us cancel, cupstestppd, lp, lpoptions, lppasswd, lpstat, cupsaddsmb, accept, lpadmin, lpinfo, lpmove
* foomatic-db-engine # integrate the foomatic printer driver engine
* foomatic-db # the foomatic printer driver database
* foomatic-filters # converter from postscript to printer-specific formats
* openprinting-ppds # Most common drivers we want in desktop; less common are in o-p-extra
* pnm2ppa # several ppds require this
* ghostscript-x
* (hplip) # support for HP all-in-one printers
* (min12xxw) # support for KonicaMinolta PagePro 1200W, 1300W printers
* (foo2zjs) # support for printing to ZjStream-based printers
* (splix) # support for Samsung lasers
* (pxljr) # support for HP Color lasers
= GUI infrastructure =
Packages used for X preconfiguration are just Recommends; removing them after initial installation should be relatively safe.
* (laptop-detect)
* xorg # this includes xserver-xorg->xserver-xorg-{input|video}-* (no need to add specific drivers manually)
* !linux-image-* # xorg transitively depends on this, but this would pull in grub-pc; we handle that separately
* xkb-data # XKB data now lives here
Fonts:
* x-ttcidfont-conf
* ttf-dejavu-core
* ttf-freefont
* (ttf-kacst)
* (ttf-vlgothic)
* (ttf-indic-fonts-core)
* (ttf-thai-tlwg)
* (ttf-lao)
= Other =
* anacron # generally appropriate for desktops
* (bogofilter) # TODO not for Xubuntu
* libxp6 # required for some third party apps. See #15739
* ureadahead
* (kerneloops-daemon) # watch for and allow reporting of kernel problems
* (policykit-desktop-privileges) # passwordless disk/CPU speed/time operations for admins
= Germinate workarounds =
* libgl1-mesa-glx # depended upon by freeglut3
|