Как я могу смонтировать долю AFP?

Таким образом, я могу соединиться с долей своего MacBook через afp://IP/доля, но это о том, насколько я могу добраться когда дело доходит до доступа к тому каталогу. Для меня для передавания этой совместно используемой папки к моему VMs я хотел бы смочь смонтировать это к папке и передать ту папку до VMs.

Однако я, может казаться, не выясняю, как добраться до этого шага. Я не могу соединиться с долей по SMB из-за проблем, связанных с подписанием SMB, и т.д. что я провел несколько часов на без успеха.

Я пытался использовать afpfs-ng, но я не мог даже скомпилировать его и работающий правильно. Я попробовал следующее:

git clone https://github.com/simonvetter/afpfs-ng
cd afpfs-ng
./configure
make
sudo make install

и затем попробованный для выполнения это, но получило ошибку:

$ mount_afp afp://192.168.1.13/Documents docs/
mount_afp: error while loading shared libraries: libafpclient.so.0: cannot open shared object file: No such file or directory

Любой совет значительно ценился бы.

3
задан 24 February 2017 в 00:00

2 ответа

Я просто столкнулся с той же проблемой на Debian 8.7.

TL; DR: копируют скомпилированный файл библиотеки в каталог на пути загрузки.

детали
я нашел, где скопировать его путем взгляда на то, где другие были загружены из подобного это:

ldd $(which afp_client)

, Который должен показать строки как это:
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9b601e2000)

недостающая библиотека должна была быть создана эти make команда, таким образом, я искал ее в afpfs-ng каталоге как так:
find . -name libafpclient.so.0

, Который был найден здесь:
./lib/.libs/libafpclient.so.0

, Таким образом, я скопировал его как это:
cp lib/.libs/libafpclient.so.0 /lib/x86_64-linux-gnu/

могло бы быть более надлежащее местоположение для этого, чтобы быть скопированным в, но я работаю над броском далеко VM, и это заставило его работать, таким образом, я не волновался об этом.

Обновление: я полагаю, что надлежащее место помещает, это было бы /usr/local/lib/.

3
ответ дан 1 December 2019 в 16:20

Я только что сделал это 16.04LTS; шаг make install не обновляет кеш разделяемой библиотеки, вам нужно сделать это вручную

sudo ldconfig

Информация из Где Ubuntu ищет разделяемые библиотеки?

0
ответ дан 1 December 2019 в 16:20

Другие вопросы по тегам:

Похожие вопросы: