1. curlftpfs unter http://sourceforge.net/projects/curlftpfs downloaden.
2. Entpacken des Archives mit dem Befehl:
tar xzf curlftpfs-0.9.1.tar.gz
3. In das Verzeichnis wechseln mit:
cd curlftpfs-0.9.1/
4. Dann folgende noch Befehle ausführen:
./configure
5. Kompilieren und Installieren kann man nun mit folgenden Befehlen:
make
su
make install
exit
6. Mounten eines FTP-Servers
curlftpfs username:password@example.com /mnt
Troubleshooting:
Fehler:
error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Lösung:
Installieren von pkg-config
Dieses kann unter http://pkg-config.freedesktop.org/wiki/ heruntergeladen werden.
Danach einfach folgendes durchführen:
tar xzf pkg-config-0.22.tar.gz
cd pkg-config-0.22/
./configure
make
su
make install
exit
cd ..
Wenn kein Fehler aufgetreten ist kann Schritt 4 wiederholt werden.
Fehler:
error: Package requirements (glib-2.0) were not met:
No package ‘glib-2.0′ found
Lösung:
Es muss glib-2.x installiert werden.
Dieses kann unter http://www.gtk.org/download/ heruntergeladen werden.
Danach einfach folgendes durchführen:
tar xzf glib-2.12.12.tar.gz
cd glib-2.12.12/
./configure
make
su
make install
exit
cd ..
Fehler:
configure: error:
*** You must have either have gettext support in your C library, or use the
*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html
Lösung:
Es muss gettext installiert werden.
Dieses findet man z.B. hier http://www.de-mirrors.de/gnuftp/gettext/
Dann ist wieder folgendes zu tun:
tar xzf gettext-0.16.tar.gz
cd gettext-0.16/
./configure
make
su
make install
exit
cd ..
Fehler:
error: Package requirements (fuse >= 2.2) were not met:
No package ‘fuse’ found
Lösung:
Es muss fuse installiert werden.
Der Download findet sich auf der Seite http://fuse.sourceforge.net/
Dann sind wieder folgende Befehle zu verwenden:
tar xzf fuse-2.7.0.tar.gz
cd fuse-2.7.0/
./configure
make
su
make install
exit
cd ..
Nun kann Schritt 4 wiederholt werden.
Fehler:
error: "libcurl not found"
Lösung:
curl muss installiert werden.
Download erfolgt unter http://curl.haxx.se/download.html.
Danach ist folgendes zu tun
tar xzf curl-7.17.0.tar.gz
cd curl-7.17.0/
./configure
make
su
make install
exit
cd ..
Nun kann Schritt 4 wiederholt werden.
Fehler:
error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory
Lösung:
Dann ist zu prüfen ob in /etc/ld.so.conf eine Zeile ‘/usr/local/lib’ existiert. Wenn nicht, dann diese hinzufügen, und dann ldconfig aufrufen.
Fehler:
Error connecting to ftp: Access denied: 530
Lösung:
Siehe Punkt 6
Fehler:
fuse: device not found, try 'modprobe fuse' first
Lösung:
modprobe fuse
Fehler:
NOTE: Disabled building the kernel module, because this release only
NOTE: supports Linux versions 2.6.9 or later. You can use the kernel
NOTE: module from an earlier FUSE release with the library from this
Lösung:
Fuse unterstützt Kernel 2.4 nur bis Version 2.5.3, daher sollte diese Version installiert werden.
Fehler:
undefined reference to `rpl_realloc'
undefined reference to `rpl_malloc'
Lösung:
jm_cv_func_working_malloc=yes
export jm_cv_func_working_malloc
ac_cv_func_malloc_0_nonnull=yes
export ac_cv_func_malloc_0_nonnull
jm_cv_func_working_realloc=yes
export jm_cv_func_working_realloc
ac_cv_func_realloc_0_nonnull=yes
export ac_cv_func_realloc_0_nonnull
Danach wieder bei Schritt 4! (nicht 5) weitermachen und vorsichtshalber vorher ein
make clean
durchführen.
Fehler:
fuse: failed to exec fusermount: No such file or directory
Lösung:
PATH=$PATH:/usr/local/bin