web-dev-qa-db-fra.com

Comment se connecter via afp?

Je souhaite obtenir les fichiers de la machine Apple sur mon Ubuntu (installé dans une boîte virtuelle). Existe-t-il un processus permettant de le faire?

normalement, je veux faire:

afp://myapplecomputer

si j'essaye d'ouvrir avec le navigateur de fichiers (sur l'emplacement), il dit

le nautile ne peut pas gérer les emplacements "afp"

7
user12857

J'ai simplement fait

apt-get install afpfs-ng

Ensuite, j'ai pu monter des partages AFP via la CLI en tant que

mount_afp afp://user:[email protected]/sharename /media/AFP

Fonctionne à merveille!

4
Anthony H

OS X répond à la fois à AFP et à SMB par défaut. Si vous ne pouvez pas utiliser SMB pour une raison quelconque, Sudo apt-get install netatalk. Il ne semble pas que netatalk ait des liaisons pour Gnome-VFS ou Nautilus, donc vous devrez travailler à partir d'une ligne de commande.

3
geekosaur

Installez afpfs-ng , j’ai installé la version 0.8.1 à partir des sources en suivant les instructions ci-dessous (j’ai trouvé quelques anciennes instructions ici , mais il y a une faute de frappe et je l’ai donc ajustée. correspond à l'instruction INSTALL fournie avec les fichiers source.)

Installer les dépendances

Sudo apt-get install lbgcrypt-dev libgmap-dev readline-dev libfuse-dev

Décompressez le fichier tar.bz2, cd dans le dossier résultant, construisez et installez

tar -xfz afpfs-ng-0.8.1.tar.bz2
cd afpfs-ng-0.8.1
./configure
make
Sudo make install
Sudo ldconfig

Il semble qu’ils aient également un fichier .deb, voir ici , mais je ne l’ai pas remarqué avant de commencer à taper cette réponse.

Après l’installation, vous pouvez alors monter un partage afp à partir de la ligne de commande, ce n’est pas aussi agréable que de simplement mettre afp://share dans Nautilus, mais certainement mieux que rien. Monter en utilisant

afp_client mount -u <user_name> -p <password> <server>:<volume> <mountpoint>

<mountpoint> est un dossier dans lequel l'utilisateur actuel dispose d'autorisations de lecture et d'écriture. Si vous utilisez - pour password, le mot de passe vous sera demandé de manière interactive, comme lorsque vous utilisez Sudo. Je le recommande vivement, sinon votre mot de passe sera affiché sur votre écran en texte brut. Après tout cela, la monture devrait apparaître dans la barre latérale de votre nautile.

Lorsque vous avez terminé et que vous souhaitez démonter le partage, vous ne pouvez pas utiliser le bouton d'éjection affiché dans Nautilus. Utilisez plutôt la commande suivante

afp_client unmount <mountpoint>

Si vous aimez utiliser la ligne de commande, la commande afpcmd se comporte également comme un client FTP en ligne de commande.

1
TheAxeR

Cela devrait fonctionner dans Nautilus comme le premier utilisateur l'a demandé, connectez-vous: afp: // user @ ip

J'ai installé Sudo apt-get install afpfs-ng

mais ne pense pas qu'il faille le faire, Ubuntu 13.04

0
TheNano