Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
netatalk [Le 01/06/2013, 12:29]
90.52.235.151 [Pré-requis]
netatalk [Le 31/01/2024, 21:44] (Version actuelle)
Amiralgaby Via WikiCorrector - corrections de fautes - mots collés les uns au autres parfois
Ligne 10: Ligne 10:
  
 Pour l'​installer rien de plus facile, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​netatalk|netatalk]]**.\\ Pour l'​installer rien de plus facile, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​netatalk|netatalk]]**.\\
-Cependant, le paquet disponible n'est pas la dernière version. Si vous souhaitez la dernière version (3.0.4 au premier juin 2013), qui est plus simple à utiliser, il va falloir la compiler à partir [[http://​sourceforge.net/​projects/​netatalk/​files/​netatalk/​|des sources]].+Cependant, le paquet disponible n'est pas la dernière version. Si vous souhaitez la dernière version (3.0.4 au premier juin 2013), qui est plus simple à utiliser, il va falloir la compiler à partir [[https://​sourceforge.net/​projects/​netatalk/​files/​netatalk/​|des sources]].
 <​note>​Il est vivement conseillé d'​utiliser la version 3.0, car elle est facile à configurer et marche (théoriquement) avec mac OS X mais aussi Mac OS 9, peut-être même 8 (non essayé) avec les paramétrages adéquats.</​note>​ <​note>​Il est vivement conseillé d'​utiliser la version 3.0, car elle est facile à configurer et marche (théoriquement) avec mac OS X mais aussi Mac OS 9, peut-être même 8 (non essayé) avec les paramétrages adéquats.</​note>​
  
Ligne 20: Ligne 20:
 ==== Pré-requis ==== ==== Pré-requis ====
   * Savoir utiliser un [[:​terminal]] car tout se fera en lignes de [[:​commande_shell|commandes]]. ​   * Savoir utiliser un [[:​terminal]] car tout se fera en lignes de [[:​commande_shell|commandes]]. ​
-  * Avoir téléchargé [[http://​sourceforge.net/​projects/​netatalk/​files/​netatalk/​|les sources]]. Si vous n'avez pas accès à internet sur le serveur, le plus simple est de passer par une clef usb, simplement il faut penser à la monter)+  * Avoir téléchargé [[https://​sourceforge.net/​projects/​netatalk/​files/​netatalk/​|les sources]]. Si vous n'avez pas accès à internet sur le serveur, le plus simple est de passer par une clef usb, simplement il faut penser à [[montage|la monter]])
   * L'​archive devrait se nommer //​netatalk-3.0.4.tar.bz2//,​ sinon adaptez le nom dans le tuto.   * L'​archive devrait se nommer //​netatalk-3.0.4.tar.bz2//,​ sinon adaptez le nom dans le tuto.
   * Disposer des [[tutoriel:​compilation|outils de compilation]].   * Disposer des [[tutoriel:​compilation|outils de compilation]].
   * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé]] les paquets suivants:​**[[apt>​build-essential,​libssl-dev,​libgcrypt11-dev,​libkrb5-dev,​libpam0g-dev,​libwrap0-dev,​libdb-dev,​libavahi-client-dev,​libacl1-dev,​libldap2-dev,​libcrack2-dev,​systemtap-sdt-dev,​libdbus-1-dev,​libdbus-glib-1-dev,​libglib2.0-dev,​libevent-dev]]**.\\ Soit en ligne de commande: <​code>​   * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé]] les paquets suivants:​**[[apt>​build-essential,​libssl-dev,​libgcrypt11-dev,​libkrb5-dev,​libpam0g-dev,​libwrap0-dev,​libdb-dev,​libavahi-client-dev,​libacl1-dev,​libldap2-dev,​libcrack2-dev,​systemtap-sdt-dev,​libdbus-1-dev,​libdbus-glib-1-dev,​libglib2.0-dev,​libevent-dev]]**.\\ Soit en ligne de commande: <​code>​
-sudo aptitude install build-essential libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-dev libglib2.0-dev libevent-dev</​code>​+sudo aptitude install build-essential libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libevent-dev</​code>​
 <​note>​Si le paquet //​libavahi-compat-libdnssd-dev//​ est installé, désinstallez-le.</​note>​ <​note>​Si le paquet //​libavahi-compat-libdnssd-dev//​ est installé, désinstallez-le.</​note>​
- 
 ==== Extraction et configuration ==== ==== Extraction et configuration ====
   - [[:​archivage|Extraire l'​archive]] dans le dossier **/home** (ou celui de votre choix). Si par exemple l'​archive se trouve dans /media:   - [[:​archivage|Extraire l'​archive]] dans le dossier **/home** (ou celui de votre choix). Si par exemple l'​archive se trouve dans /media:
-<​code>​tar -xvf /​media/​netatalk-3.0.3.tar.bz2 -C /​home</​code>​+<​code>​tar -xvf /​media/​netatalk-3.0.4.tar.bz2 -C /​home</​code>​
 Reportez-vous à la page [[:tar]] pour plus d'​informations sur les options de cet outil. Reportez-vous à la page [[:tar]] pour plus d'​informations sur les options de cet outil.
-  - Placez-vous dans le dossier fraîchement décompressé,​ à savoir ici **/​home/​netatalk-3.0.3** <​code>​ +  - Placez-vous dans le dossier fraîchement décompressé,​ à savoir ici **/​home/​netatalk-3.0.4**<​code>​ 
-cd /​home/​netatalk-3.0.3</​code>​+cd /​home/​netatalk-3.0.4</​code>​
   - Lancez l'​utilitaire de configuration,​ pour gérer entre autres les dépendances à installer:<​code>​   - Lancez l'​utilitaire de configuration,​ pour gérer entre autres les dépendances à installer:<​code>​
 ./configure --with-init-style=debian --with-cracklib --enable-krbV-uam --without-libevent --with-pam-confdir=/​etc/​pam.d --with-dbus-sysconf-dir=/​etc/​dbus-1/​system.d</​code>​\\ Pour y voir plus clair, il est possible de mettre les options sur plusieurs lignes avec un contreslash:​ \ , et en tapant Enter à chaque fois.<​code>​ ./configure --with-init-style=debian --with-cracklib --enable-krbV-uam --without-libevent --with-pam-confdir=/​etc/​pam.d --with-dbus-sysconf-dir=/​etc/​dbus-1/​system.d</​code>​\\ Pour y voir plus clair, il est possible de mettre les options sur plusieurs lignes avec un contreslash:​ \ , et en tapant Enter à chaque fois.<​code>​
Ligne 43: Ligne 42:
         --with-dbus-sysconf-dir=/​etc/​dbus-1/​system.d</​code>​         --with-dbus-sysconf-dir=/​etc/​dbus-1/​system.d</​code>​
  
-<note important>​Ici,​ il s'​agira notamment de télécharger un script permettant de lancer netatalk au démarrage du serveur. C'est la première option: //​--with-init-style=debian//​. Ce script diffère en fonction de la distribution utilisée. Ici, on utilise le script Debian\\ car Ubuntu est basé sur cette distribution,​ mais pensez à remplacer ce nom par celui de votre distribution. Pour savoir s'il existe un script pour celle-ci, cherchez dans [[http://​netatalk.sourceforge.net/​3.0/​htmldocs/​configuration.html#​id2618656|cette partie de la documentation officielle]],​ ou bien dans la doc de votre distribution,​ ou encore sur Google... Sinon, il faudra le créer.</​note>​+<note important>​Ici,​ il s'​agira notamment de télécharger un script permettant de lancer netatalk au démarrage du serveur. C'est la première option: //%%--with-init-style=debian%%//. Ce script diffère en fonction de la distribution utilisée. Ici, on utilise le script Debian\\ car Ubuntu est basé sur cette distribution,​ mais pensez à remplacer ce nom par celui de votre distribution. Pour savoir s'il existe un script pour celle-ci, cherchez dans [[http://​netatalk.sourceforge.net/​3.0/​htmldocs/​configuration.html#​id2618656|cette partie de la documentation officielle]],​ ou bien dans la doc de votre distribution,​ ou encore sur Google... Sinon, il faudra le créer.</​note>​
  
 Si tout va bien, les dernières lignes (juste avant le prompt) devraient ressembler à cela: Si tout va bien, les dernières lignes (juste avant le prompt) devraient ressembler à cela:
Ligne 97: Ligne 96:
          guest          guest
     Options:     Options:
-         ​Zeroconf support: ​       yes+         ​Zeroconf support: ​        ​yes
          tcp wrapper support: ​    yes          tcp wrapper support: ​    yes
-         quota support: ​          ​yes +         quota support: ​              ​yes 
-         admin group support: ​    ​yes +         admin group support: ​   yes 
-         valid shell check: ​      ​yes +         valid shell check: ​          ​yes 
-         ​cracklib support: ​       yes +         ​cracklib support: ​           yes 
-         ACL support: ​            ​yes +         ACL support: ​                ​yes 
-         ​Kerberos support: ​       yes +         ​Kerberos support: ​        ​yes 
-         LDAP support: ​           yes +         LDAP support: ​              ​yes 
-         dbus support: ​           yes +         dbus support: ​               yes 
-         ​dtrace probes: ​          ​yes+         ​dtrace probes: ​              ​yes
     Paths:     Paths:
-         ​Netatalk lockfile: ​      ​/​var/​lock/​netatalk +         ​Netatalk lockfile: ​            ​/​var/​lock/​netatalk 
-         init directory: ​         /​etc/​init.d +         init directory: ​                 /​etc/​init.d 
-         dbus system directory: ​  ​/​etc/​dbus-1/​system.d+         dbus system directory: ​ /​etc/​dbus-1/​system.d
          pam config directory: ​   /etc/pam.d          pam config directory: ​   /etc/pam.d
 +    Documentation:​
 +         ​Docbook: ​                     no
 </​code>​ </​code>​
  
 +<note warning>​Pour un fonctionnement optimal, il est impératif d'​avoir uniquement des "​yes"​ dans la section "​options"​. Si ce n'est pas le cas, vérifiez que les paquets initialement requis sont bien présents et relancez configure.</​note>​
 ==== Compilation et installation ==== ==== Compilation et installation ====
   - [[:​compilation|compilez]] avec la commande make:<​code>​   - [[:​compilation|compilez]] avec la commande make:<​code>​
Ligne 127: Ligne 129:
  
 Maintenant que vous avez installé le programme, il va falloir le configurer. Pour cela, un gros avantage de la version 3 de netatalk est que tout se fait, pour la configuration de base, en [[:​tutoriel:​comment_modifier_un_fichier|éditant avec les droits d'​administration]] quelques lignes du fichier **/​usr/​local/​etc/​afp.conf**.\\ Maintenant que vous avez installé le programme, il va falloir le configurer. Pour cela, un gros avantage de la version 3 de netatalk est que tout se fait, pour la configuration de base, en [[:​tutoriel:​comment_modifier_un_fichier|éditant avec les droits d'​administration]] quelques lignes du fichier **/​usr/​local/​etc/​afp.conf**.\\
-Et là, référez-vous à [[http://​netatalk.sourceforge.net/​3.0/​htmldocs/​configuration.html#​id2614867|cette page du site officiel]].+Et là, référez-vous à [[http://​netatalk.sourceforge.net/​3.0/​htmldocs/​configuration.html#​id2614867|cette page du site officiel]] ​s'il vous faut plus d'​informations.
  
 ==== Le partage ==== ==== Le partage ====
  
 Vous avez deux sections: [Global] et [Homes].\\ Vous avez deux sections: [Global] et [Homes].\\
-Le mieux étant de tout laisser par défaut, donc ne rien écrire, et vérifier que ces deux sections sont bien décommentées (pas de dièse # en début de chaques lignes ​de la section concernée).+Le mieux étant de tout laisser par défaut, donc ne rien écrire, et vérifier que ces deux sections sont bien décommentées (pas de dièse # ni de point-virgules ​en début de chaque ligne de la section concernée).
  
-Il faut également vérifier la présence, dans la section [Homes], de la ligne  +Il faut également vérifier la présence, dans la section [Homes], de la ligne 
-<​file>​basedir regex = /​home</​file> ​+<​file>​basedir regex = /​home</​file>​
 Cette ligne permet de définir le répertoire dans lequel chaque utilisateur référencé aura son dossier.\\ Cette ligne permet de définir le répertoire dans lequel chaque utilisateur référencé aura son dossier.\\
 Par exemple, ici il a été défini // /home // dans la ligne, donc si vous vous connectez à partir d'un mac, vous aurez accès à un dossier **User'​s home**, ou quelque chose d'​approchant. Par exemple, ici il a été défini // /home // dans la ligne, donc si vous vous connectez à partir d'un mac, vous aurez accès à un dossier **User'​s home**, ou quelque chose d'​approchant.
Ligne 153: Ligne 155:
  
   * [[http://​netatalk.sourceforge.net|Site officiel de Netatalk sur SourceForge]]   * [[http://​netatalk.sourceforge.net|Site officiel de Netatalk sur SourceForge]]
-  * Partie [[#​Installation à partir des sources]] tirée de [[http://​netatalk.sourceforge.net/​wiki/​index.php/​Install_Netatalk_3.0.3_on_Ubuntu_13.04_Raring|celle du site officiel]]+  * Partie [[#​Installation à partir des sources]] tirée de [[http://​netatalk.sourceforge.net/​wiki/​index.php/​Install_Netatalk_3.0.4_on_Ubuntu_13.04_Raring|celle du site officiel]] 
 + 
 +FIXME Pourquoi ne pas parler de Avahi Daemon, qui permet d'​activer le service Bonjour (ou Zeroconf) et ainsi d'​avoir automatiquement les partages repéré ?
  
 ---- ----
 //​Contributeurs:​FIXME//​ //​Contributeurs:​FIXME//​
  • netatalk.1370082573.txt.gz
  • Dernière modification: Le 01/06/2013, 12:29
  • par 90.52.235.151