Xubuntu 1404 installation guidelines » History » Version 5

ROQUE, Damien, 11/17/2014 11:57 AM

1 3 ROQUE, Damien
h1. Xubuntu 14.04 installation guidelines
2 1 ROQUE, Damien
3 3 ROQUE, Damien
The distribution GNU/Linux Xubuntu 14.04 has been chosen for several reasons: long term support (until 2017), active community, light desktop environment, available binary packages from Ettus Research.
4 3 ROQUE, Damien
5 1 ROQUE, Damien
h2. Partitioning
6 1 ROQUE, Damien
7 3 ROQUE, Damien
During the installation process, the following partitioning is recommended:
8 3 ROQUE, Damien
* primary SWAP, 1 GB;
9 3 ROQUE, Damien
* primary ext4, /, 40 GB;
10 3 ROQUE, Damien
* secondary ext4, /home, (remaining space).
11 3 ROQUE, Damien
12 1 ROQUE, Damien
h2. Packages installation
13 1 ROQUE, Damien
14 2 ROQUE, Damien
Get a root shell.
15 2 ROQUE, Damien
16 1 ROQUE, Damien
<pre>
17 2 ROQUE, Damien
sudo -s
18 1 ROQUE, Damien
</pre>
19 1 ROQUE, Damien
20 2 ROQUE, Damien
If needed, configure an HTTP proxy.
21 2 ROQUE, Damien
22 2 ROQUE, Damien
<pre>
23 2 ROQUE, Damien
export http_proxy=http://host:port
24 2 ROQUE, Damien
</pre>
25 1 ROQUE, Damien
26 1 ROQUE, Damien
Then, it is possible to complete the installation.
27 1 ROQUE, Damien
28 2 ROQUE, Damien
<pre>
29 3 ROQUE, Damien
apt-get install texlive-full texstudio auctex wireshark filezilla \
30 3 ROQUE, Damien
openssh-server vlc octave-communications subversion git thunar-vcs-plugin \
31 3 ROQUE, Damien
xfce4-goodies arandr libreoffice-l10n-fr flashplugin-nonfree evince xournal \
32 4 ROQUE, Damien
eog python-matplotlib python-scipy ctags doxygen ntpdate libpam-ldap nscd screen \
33 4 ROQUE, Damien
htop inkscape filezilla gparted
34 2 ROQUE, Damien
</pre>
35 2 ROQUE, Damien
36 1 ROQUE, Damien
h2. Services configuration
37 2 ROQUE, Damien
38 3 ROQUE, Damien
h3. Sudo configuration
39 1 ROQUE, Damien
40 5 ROQUE, Damien
41 5 ROQUE, Damien
<pre>
42 5 ROQUE, Damien
sudo visudo
43 5 ROQUE, Damien
</pre>
44 5 ROQUE, Damien
45 5 ROQUE, Damien
<pre>
46 5 ROQUE, Damien
adduser <login> sudo
47 5 ROQUE, Damien
</pre>
48 5 ROQUE, Damien
49 5 ROQUE, Damien
<pre>
50 5 ROQUE, Damien
Defaults env_keep += "http_proxy https_proxy"
51 5 ROQUE, Damien
</pre>
52 5 ROQUE, Damien
53 1 ROQUE, Damien
h3. Enable root account
54 1 ROQUE, Damien
55 5 ROQUE, Damien
<pre>
56 5 ROQUE, Damien
sudo passwd
57 5 ROQUE, Damien
</pre>
58 5 ROQUE, Damien
59 1 ROQUE, Damien
h3. Enable LDAP authentication
60 1 ROQUE, Damien
61 5 ROQUE, Damien
<pre>
62 5 ROQUE, Damien
dpkg-reconfigure ldap-auth-config
63 5 ROQUE, Damien
</pre>
64 5 ROQUE, Damien
65 5 ROQUE, Damien
<pre>
66 5 ROQUE, Damien
sudo nano /etc/nsswitch.conf
67 5 ROQUE, Damien
</pre>
68 5 ROQUE, Damien
69 5 ROQUE, Damien
<pre>
70 5 ROQUE, Damien
passwd:         ldap compat
71 5 ROQUE, Damien
group:          ldap compat
72 5 ROQUE, Damien
shadow:         ldap compat
73 5 ROQUE, Damien
</pre>
74 5 ROQUE, Damien
75 5 ROQUE, Damien
<pre>
76 5 ROQUE, Damien
sudo nano /etc/pam.d/common-session
77 5 ROQUE, Damien
</pre>
78 5 ROQUE, Damien
79 5 ROQUE, Damien
<pre>
80 5 ROQUE, Damien
session required    pam_mkhomedir.so skel=/etc/skel umask=0022
81 5 ROQUE, Damien
</pre>
82 5 ROQUE, Damien
83 5 ROQUE, Damien
<pre>
84 5 ROQUE, Damien
/etc/init.d/nscd restart
85 5 ROQUE, Damien
</pre>
86 5 ROQUE, Damien
87 1 ROQUE, Damien
h3. Enable NTP
88 5 ROQUE, Damien
89 5 ROQUE, Damien
<pre>
90 5 ROQUE, Damien
nano /etc/default/ntpdate
91 5 ROQUE, Damien
</pre>
92 5 ROQUE, Damien
93 5 ROQUE, Damien
<pre>
94 5 ROQUE, Damien
ntpdate-debian
95 5 ROQUE, Damien
</pre>