This is an old revision of the document!
Ubuntu Desktop installatie
Partitionering
- UEFI partitie (ESP of EFI System Partition): Moet FAT32 zijn, typisch 500MB groot.
- Aparte root partitie (min 30 GB groot)
- Aparte home partitie
- Moderne Linux Distributies gebruiken een SWAP file in plaats van een SWAP partitie. In dat geval extra ruimte op de root partitie voorzien.
Ubuntu installeren
- Wanneer Ubuntu Live CD niet opstart, via
e
grub entry aanpassen en op de kernel lijnquiet splash
vervangen doornomodeset acpi_os=
. - Na installatie:
- Configureer sudo zodat het umask 022 gebruikt: `sudo visudo -f /etc/sudoers` en voeg volgende twee lijnen aan de standaard configuratie toe:
Defaults umask=0022 Defaults umask_override
- Zet standaard umask via pam: voeg
umask=077
toe in /etc/pam.d/common-session en /etc/pam.d/common-session-interactive achter de lijn die depam_umask.so
module laadt:session optional pam_umask.so umask=077
- update systeem:
sudo apt update && sudo -s apt upgrade
- Ubuntu mist standaard enkele packages om een "volledige" gnome desktop environment aan te bieden. Installeer
gnome-session
engnome-shell-extensions
. Een must is ookgnome-tweak-tool
. Om gnome-shell extensions via firefox te kunnen installeren, moet eveneens de packagechrome-gnome-shell
op het systeem aanwezig zijn:sudo apt install gnome-session gnome-shell-extensions gnome-tweak-tool chrome-gnome-shell
- Installeer Tilix terminal:
apt install tilix
- Look & feel:
- Installeer het thema Arc:
sudo install arc-theme
- Installeer Papirus icon theme
sudo add-apt-repository ppa:papirus/papirus sudo apt update sudo apt install papirus-icon-theme
- Java:
sudo add-apt-repository ppa:webupd8team/java sudo apt update sudo apt install oracle-java8-installer oracle-java8-set-default
- Network: install openvpn client:
apt install network-manager-openvpn-gnome
- Installeer extra locales en talen
- In Gnome settings, ga naar Region & Language > Manage Installed Languages > Install/ Remove Languages…
locale-gen –purge
Configuratie & files
- sudoers
# # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" Defaults umask=0022 Defaults umask_override # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # Allow dd-agent tu use the find command with root privileges dd-agent ALL=(ALL) NOPASSWD:/usr/bin/find # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d