Étape 4: Téléchargez les programmes nécessaires
$pacman - Syu #updates les dépôts de téléchargement
$pacman - Sy openntpd #openntpd assure le suivi des temps sur votre système (très nécessaire)
$pacman - Sy python2 #install python2
$pacman Sy - #install de rsync rsync
avahi et samba d’avahi #install $pacman Sy - samba
Maintenant que c’est fait nous devrez configurer Samba afin que nous puissions partager des fichiers avec d’autres ordinateurs en toute sécurité :
$adduser MyUserName #creates un nouvel utilisateur pour l’accès de l’invité, utilisez les valeurs par défaut et choisir un mot de passe
$smbpasswd - un MyUserName #make un mot de passe Samba pour le compte d’utilisateur
/etc/samba/smb.conf $nano #opens le fichier de configuration pour Samba (vi est bien meilleur que nano, si vous pouvez le faire!)
Désactiver le support imprimante dans Samba peut sauver RAM si elle n’est pas nécessaire. Ajoutez les lignes suivantes à la section [globale] de votre "/ etc/samba/smb.conf" :
charger des imprimantes = non
impression = bsd
printcap name = / dev/null
désactiver spoolss = yes
Ne pas utiliser la résolution de noms NetBIOS peut sauver sur les ressources en trop. NetBIOS est utile pour trouver les noms des autres Partages Samba sur un réseau local et offrant des actions de l’ordinateur hôte (l’ordinateur bras) vers d’autres ordinateurs. Ce n’est pas nécessaire car nous allons être mettre une adresse IP statique sur l’ordinateur de bras et l’utiliser uniquement comme un serveur. Désactivez-le avec ceci :
désactiver netbios = yes
Puis, modifiez "/ etc/conf.d/samba" et supprimer « nmbd » de la « SAMBA_DAEMONS » afin qu’il ressemble à ceci :
#
# Configuration pour le script d’initialisation de Samba
#
Liste des démons pour lancer séparés par des espaces de #
SAMBA_DAEMONS=(SMBD)
#SAMBA_DAEMONS = (smbd nmbd winbindd)
Démarrer Samba avec ceci :
$/etc/init.d/samba redémarrer #restarts le processus de samba avec nouvelles configurations
OK, presque fini. Maintenant nous allons enfin modifier l’adresse IP, nom d’hôte et démons :
/etc/rc.conf $nano #opens le fichier de configuration principal de processus qui commencent au moment du démarrage
# Nom d’hôte : Nom d’hôte de la machine. Doit également être placé dans/etc/hosts
#
NOM D’HÔTE = « VOTRE_HOTE »
# Exemple d’IP statique
interface = eth0
adresse = 192.168.XX. XX #replace XX avec vos infos
masque de sous-réseau = 255.255.255.0
Broadcast = 192.168.0.255
passerelle = 192.168.0.1
#interface = eth0 #comment la section pour le DHCP en insérant "#" au début de la ligne
#address =
#netmask =
#broadcast =
#gateway =
DÉMONS = (! hwclock openntpd syslog-ng réseau netfs crond samba sshd) #set vers le haut de ces applications de s’exécuter au démarrage
Si vous voulez un serveur web essayer quelque chose de léger comme nginx (prononcé moteur x) ou Cherokee qui a une configuration GUI :
$pacman - Sy application_name
Pour plus de détails allez sur le site de Arch Linux ARM!