source: lliurex-meta/trunk/fuentes/seeds/platform.xenial/standard @ 1621

Last change on this file since 1621 was 1621, checked in by kbut, 5 years ago

add ignore old files

File size: 3.2 KB
Line 
1Task-Section: user
2Task-Relevance: 8
3Task-Description: Standard system
4Task-Extended-Description: This task installs a reasonably small character-mode system.
5Task-Key: ubuntu-standard
6Task-Test-new-install: install skip
7
8= UNIX =
9
10== init system ==
11
12# in "required" we have init, to have systemd (most Ubuntu products) or upstart
13# (Ubuntu Touch). Select systemd by default.
14 * systemd-sysv
15 * libpam-systemd               # proper logind sessions, LP: #1561658
16
17== Comfortable Unix System ==
18
19 * busybox-static    # https://blueprints.launchpad.net/ubuntu/+spec/foundations-lucid-boot-recovery
20 * cpio
21 * cron
22 * ed
23 * file
24 * hdparm            # speed up CD-ROM and disk access, used by installer
25 * info
26 * (irqbalance)      # optimize IRQ:CPU affinities on multicore systems
27 * logrotate
28 * man-db            # ColinWatson
29 * (manpages)        # ColinWatson
30 * mime-support      # establishes framework for dealing with MIME
31 * (nano)            # we need a text editor less scary than vi
32 * parted
33 * psmisc            # utilities for /proc such as killall, pstree, fuser
34 * pciutils
35 * usbutils
36 * time
37 * (mlocate)
38 * (bash-completion)
39
40== Filesystems ==
41
42These are commonly used filesystem support packages, here because someone setting up a server would begin with standard, configure filesystems and network and then add other services. NFS is explicitly not here, because it brings in nasties like portmap, and because the network will need to be running before it can be used, so we may as well put that in Supported.
43
44 * dosfstools
45 * hfsutils [powerpc]
46 * (ntfs-3g)
47 * (uuid-runtime) # we use UUIDs by default, so make it easy to generate them
48
49== Networking ==
50
51These provide various networking services, all should be configured in a client-only state with the server de-activated unless the user requires it.
52
53 * dnsutils       # LaMontJones
54 * ftp
55 * iptables       # FabioMassimoDiNitto
56 * (telnet)
57 * (openssh-client) # ColinWatson
58 * rsync          # would be just client but they are the same binary apparently
59 * wget           # FabioMassimoDiNitto
60
61= Debugging and Diagnostics =
62
63A base system should be a good platform for diagnostics about the hardware and network. In other words, after installing just the Base system one should have everything one might need to get the rest of the system up and running the way you want it.
64
65These are used for debugging problems or examining the system.
66
67 * strace
68 * dmidecode
69 * lshw
70 * lsof
71 * ltrace
72
73= Helpful Tools =
74 
75 * (friendly-recovery)    # give a nice menu in recovery mode
76 * (command-not-found)
77 * (update-manager-core)  # needed for server based release upgrades
78 * (apparmor) # load AppArmor policies
79 * (plymouth) # splash screen, and boot-time questions
80 * (plymouth-theme-ubuntu-text)
81
82== Network ==
83
84 * (iputils-tracepath)  # more secure sort of traceroute, will put compatibility symblink in for traceroute users
85 * (mtr-tiny)           # LaMontJones
86 * (tcpdump)
87 * (ufw)                # Jamie Strandboge
88
89= Other =
90
91 * popularity-contest
92 * ubuntu-standard # metapackage for everything here
93 * (apt-transport-https) # James Westby, enables access to private PPAs among other things
94 * language-selector-common # helps installer to work out which language-support packages to install
Note: See TracBrowser for help on using the repository browser.