Outils pour utilisateurs

Outils du site


installation

Installation manuelle par les sources

<note tip>Si vous utilisé un système Debian/Ubuntu préférez une installation automatique</note>

Client

  • Installer les dépendances suivantes :
bash x-window-system-core fluxbox eterm iceweasel rsync ssh ntpdate mingetty mplayer qiv xautomation preload sudo ethtool
  • Si c'est un linutop installer :
xserver-xorg-video-geode
useradd difux -s /bin/bash
passwd difux
chown difux:difux /home/difux -R
  • Modification du fichier /etc/inittab pour la connexion automatique de l'utilisateur difux :

Remplacer la ligne :

# The default runlevel.
id:2:initdefault:

Par :

# The default runlevel.
id:4:initdefault:

Ainsi que la ligne :

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2

Par :

1:2345:respawn:/sbin/mingetty --noclear --autologin difux tty1
2:234:respawn:/sbin/getty 38400 tty2
  • Puis on configure le fichier sudouser pour que l'utilisateur difux puisse arrêter l'ordinateur
echo 'Defaults        env_reset 
difux   ALL=(ALL) NOPASSWD: /sbin/shutdown' > /etc/sudoers 
  • Editer le fichier /etc/rc.local et indiquer l'adresse IP du serveur NTP
#!/bin/sh

# Spécifier l'adresse du serveur ntp
ntpdate 172.16.0.254
ethtool -s eth0 wol g

exit 0
  • Ce mettre sur le bon fuseau horaire.
dpkg-reconfigure tzdata
  • Enfin : redémarrer <ctrl> + <alt> + <sup>

Petit plus : Ajouter le son

aptitude install alse alsa-oss alsaplayer alsaplayer-oss
alsaconf
alsamixer
# (si "MM" appuyer sur la touche m)
usermod -G audio difux

Serveur

  • Installer les dépendances suivantes :
bash apache2 libapache2-mod-php5 php5 php5-common php5-gd php5-imap php5-mysql php5-cli mysql-server rsync ssh ntp wakeonlan unoconv openoffice.org-headless openoffice.org-java-common openoffice.org-impress openoffice.org-writer openoffice.org-draw java6-runtime-headless imagemagick ffmpeg
useradd difux -d /usr/share/difux -s /bin/bash -g www-data -u 69
  • Mise en place de la base de donnée Mysql
# Création de la base
mysqladmin -u root create difux
# Ajout utilisateur
mysql -u root < /usr/share/doc/difux/user.sql
# Structure base
mysql -u root difux < /usr/share/doc/difux/base.sql
  • Configuration d'apache
# Désactive le site par défaut d'apache
a2dissite defaut 
# Active le site apache difux
a2ensite difux 
# Active le mode webdav d'apache
a2enmod dav 
a2enmod dav_fs 
# Active le mode php d'apache
a2enmod php5
# Appliquer les changements
/etc/init.d/apache2 restart
  • Mise en place du démon
update-rc.d difux defaults 90 
/etc/init.d/difux start
 /etc/init.d/difux restart 
  • Les bons droits sur le home de apache
chown www-data:www-data /var/www/
installation.txt · Dernière modification: 2013/11/24 18:09 (modification externe)