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

Last change on this file since 439 was 439, checked in by kbut, 4 years ago

wip

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
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 * (ppp)
57 * (pppconfig)
58 * (pppoeconf)
59 * (openssh-client) # ColinWatson
60 * rsync          # would be just client but they are the same binary apparently
61 * wget           # FabioMassimoDiNitto
62
63= Debugging and Diagnostics =
64
65A 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.
66
67These are used for debugging problems or examining the system.
68
69 * strace
70 * dmidecode
71 * lshw
72 * lsof
73 * ltrace
74
75= Helpful Tools =
76 
77 * (friendly-recovery)    # give a nice menu in recovery mode
78 * (command-not-found)
79 * (update-manager-core)  # needed for server based release upgrades
80 * (apparmor) # load AppArmor policies
81 * (plymouth) # splash screen, and boot-time questions
82 * (plymouth-theme-ubuntu-text)
83
84== Network ==
85
86 * (iputils-tracepath)  # more secure sort of traceroute, will put compatibility symblink in for traceroute users
87 * (mtr-tiny)           # LaMontJones
88 * (tcpdump)
89 * (ufw)                # Jamie Strandboge
90
91= Other =
92
93 * popularity-contest
94 * ubuntu-standard # metapackage for everything here
95 * (apt-transport-https) # James Westby, enables access to private PPAs among other things
96 * language-selector-common # helps installer to work out which language-support packages to install
Note: See TracBrowser for help on using the repository browser.