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

Last change on this file since 665 was 665, checked in by kbut, 3 years ago

update ubuntu seeds

File size: 3.1 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
16== Comfortable Unix System ==
17
18 * busybox-static    # https://blueprints.launchpad.net/ubuntu/+spec/foundations-lucid-boot-recovery
19 * cpio
20 * cron
21 * ed
22 * file
23 * hdparm            # speed up CD-ROM and disk access, used by installer
24 * info
25 * (irqbalance)      # optimize IRQ:CPU affinities on multicore systems
26 * logrotate
27 * man-db            # ColinWatson
28 * (manpages)        # ColinWatson
29 * mime-support      # establishes framework for dealing with MIME
30 * (nano)            # we need a text editor less scary than vi
31 * parted
32 * psmisc            # utilities for /proc such as killall, pstree, fuser
33 * pciutils
34 * usbutils
35 * time
36 * (mlocate)
37 * (bash-completion)
38
39== Filesystems ==
40
41These 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.
42
43 * dosfstools
44 * hfsutils [powerpc]
45 * (ntfs-3g)
46 * (uuid-runtime) # we use UUIDs by default, so make it easy to generate them
47
48== Networking ==
49
50These provide various networking services, all should be configured in a client-only state with the server de-activated unless the user requires it.
51
52 * dnsutils       # LaMontJones
53 * ftp
54 * iptables       # FabioMassimoDiNitto
55 * (telnet)
56 * (openssh-client) # ColinWatson
57 * rsync          # would be just client but they are the same binary apparently
58 * wget           # FabioMassimoDiNitto
59
60= Debugging and Diagnostics =
61
62A 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.
63
64These are used for debugging problems or examining the system.
65
66 * strace
67 * dmidecode
68 * lshw
69 * lsof
70 * ltrace
71
72= Helpful Tools =
73 
74 * (friendly-recovery)    # give a nice menu in recovery mode
75 * (command-not-found)
76 * (update-manager-core)  # needed for server based release upgrades
77 * (apparmor) # load AppArmor policies
78 * (plymouth) # splash screen, and boot-time questions
79 * (plymouth-theme-ubuntu-text)
80
81== Network ==
82
83 * (iputils-tracepath)  # more secure sort of traceroute, will put compatibility symblink in for traceroute users
84 * (mtr-tiny)           # LaMontJones
85 * (tcpdump)
86 * (ufw)                # Jamie Strandboge
87
88= Other =
89
90 * popularity-contest
91 * ubuntu-standard # metapackage for everything here
92 * (apt-transport-https) # James Westby, enables access to private PPAs among other things
93 * language-selector-common # helps installer to work out which language-support packages to install
Note: See TracBrowser for help on using the repository browser.