Вы можете загрузить папку без настольного клиента, используя протокол webdav. Если ваш owncloud-сервер включен в example.org/owncloud, то из вашего файлового менеджера перейдите к:
Для nautilus или GNOME: dav://example.org/owncloud/remote.php/webdav или davs://example.org/owncloud/remote.php/webdav для безопасного соединения.
Для KDE и Dolphine: webdav://example.org/owncloud/remote.php/webdav
И тогда вы можете использовать Owncloud как локальную папку, например перетащите свою папку там.
Источник: https://doc.owncloud.org/server/7.0/user_manual/files/files.html
Редактирование sed в порядке с первой настройкой. Но make создает новый файл configure.
Пример сборки Ubuntu 16.04 и 18.04:
cd /usr/lib/
sudo ln -s x86_64-linux-gnu/libfftw3.a
cd /usr/bin/
sudo ln -s aclocal-1.15 aclocal-1.14
sudo ln -s automake-1.15 automake-1.14
git clone https://github.com/sdsc/p3dfft.git
cd p3dfft/
./configure --enable-fftw --with-fftw=/usr && make
Нет ошибок, 16.04 или 18.04.
EDIT: использование ваших новых параметров, см. make: *** [all] Ошибка 2 при установке P3DFFT
./configure --enable-gnu --enable-fftw --with-fftw=/usr --enable-estimate --enable-measure --enable-patient
... и использование по умолчанию fftw3: ошибок нет. Ни с p3dfft-2.7.6, ни с git clone https://github.com/sdsc/p3dfft.git
Использование fftw3 в / usr / local /: fftw3_3.3.7.orig.tar.xz делает: *** [all] Ошибка 2 при установке P3DFFT
cd fftw-3.3.7/
./configure --enable-shared --enable-static --enable-threads --enable-openmp --enable-mpi --prefix=/usr/local
make && sudo make install
И p3dfft /:
./configure --enable-gnu --enable-fftw --with-fftw=/usr/local --enable-estimate --enable-measure --enable-patient
make
Нет ошибок, 16.04 или 18.04, кроме cannot find -lmpichf90: {libmpichf90.a, libmpichf90.so } т.е. если выполняется тест драйвера. Нет {libmpichf90.a, libmpichf90.so} в пакетах Ubuntu по умолчанию.
Первое, что нужно отметить, это то, что аргумент --with-fftw должен быть верхним уровнем для файлов заголовков и библиотек FFTW3. Например, если заголовки находятся в /usr/include, а библиотеки находятся под /usr/lib (по умолчанию, когда пакет libfftw3-dev установлен из репозитория Ubuntu), значение должно указываться как --with-fftw=/usr
Дополнительная проблема в этом случае заключается в том, что предоставленный скрипт configure выглядит жестко, чтобы смотреть только в подкаталоги lib и lib64:
3315 if test -e $withfftw/lib/libfftw3.a ; then
3316 FFTW_INC="-I$withfftw/include"
3317
3318 FFTW_LIB="$withfftw/lib/libfftw3.a"
3319
3320 elif test -e $withfftw/lib64/libfftw3.a ; then
3321 FFTW_INC="-I$withfftw/include"
3322
3323 FFTW_LIB="$withfftw/lib64/libfftw3.a"
3324
3325 else
3326 as_fn_error $? "libfftw3.a was not found in given location!" "$LINENO" 5
3327 fi
Использование функции lib64 - это старое соглашение, которое предваряет рамки Multiarch Debian - современное расположение для 64-битных библиотек будет lib/x86_64-linux-gnu
. Может быть «чистый» способ переконфигурировать это (возможно, используя autoreconf), но я этого не знаю - если вы не возражаете использовать быстрое «исправление», то этого достаточно, чтобы исправить местоположение поиска, используя sed:
sed -i.bak 's:lib64:lib/x86_64-linux-gnu:g' configure
, а затем повторно запустить ./configure
Редактирование sed в порядке с первой настройкой. Но make создает новый файл configure.
Пример сборки Ubuntu 16.04 и 18.04:
cd /usr/lib/
sudo ln -s x86_64-linux-gnu/libfftw3.a
cd /usr/bin/
sudo ln -s aclocal-1.15 aclocal-1.14
sudo ln -s automake-1.15 automake-1.14
git clone https://github.com/sdsc/p3dfft.git
cd p3dfft/
./configure --enable-fftw --with-fftw=/usr && make
Нет ошибок, 16.04 или 18.04.
EDIT: использование ваших новых параметров, см. make: *** [all] Ошибка 2 при установке P3DFFT
./configure --enable-gnu --enable-fftw --with-fftw=/usr --enable-estimate --enable-measure --enable-patient
... и использование по умолчанию fftw3: ошибок нет. Ни с p3dfft-2.7.6, ни с git clone https://github.com/sdsc/p3dfft.git
Использование fftw3 в / usr / local /: fftw3_3.3.7.orig.tar.xz делает: *** [all] Ошибка 2 при установке P3DFFT
cd fftw-3.3.7/
./configure --enable-shared --enable-static --enable-threads --enable-openmp --enable-mpi --prefix=/usr/local
make && sudo make install
И p3dfft /:
./configure --enable-gnu --enable-fftw --with-fftw=/usr/local --enable-estimate --enable-measure --enable-patient
make
Нет ошибок, 16.04 или 18.04, кроме cannot find -lmpichf90: {libmpichf90.a, libmpichf90.so } т.е. если выполняется тест драйвера. Нет {libmpichf90.a, libmpichf90.so} в пакетах Ubuntu по умолчанию.
Первое, что нужно отметить, это то, что аргумент --with-fftw должен быть верхним уровнем для файлов заголовков и библиотек FFTW3. Например, если заголовки находятся в /usr/include, а библиотеки находятся под /usr/lib (по умолчанию, когда пакет libfftw3-dev установлен из репозитория Ubuntu), значение должно указываться как --with-fftw=/usr
Дополнительная проблема в этом случае заключается в том, что предоставленный скрипт configure выглядит жестко, чтобы смотреть только в подкаталоги lib и lib64:
3315 if test -e $withfftw/lib/libfftw3.a ; then
3316 FFTW_INC="-I$withfftw/include"
3317
3318 FFTW_LIB="$withfftw/lib/libfftw3.a"
3319
3320 elif test -e $withfftw/lib64/libfftw3.a ; then
3321 FFTW_INC="-I$withfftw/include"
3322
3323 FFTW_LIB="$withfftw/lib64/libfftw3.a"
3324
3325 else
3326 as_fn_error $? "libfftw3.a was not found in given location!" "$LINENO" 5
3327 fi
Использование функции lib64 - это старое соглашение, которое предваряет рамки Multiarch Debian - современное расположение для 64-битных библиотек будет lib/x86_64-linux-gnu
. Может быть «чистый» способ переконфигурировать это (возможно, используя autoreconf), но я этого не знаю - если вы не возражаете использовать быстрое «исправление», то этого достаточно, чтобы исправить местоположение поиска, используя sed:
sed -i.bak 's:lib64:lib/x86_64-linux-gnu:g' configure
, а затем повторно запустить ./configure
Редактирование sed в порядке с первой настройкой. Но make создает новый файл configure.
Пример сборки Ubuntu 16.04 и 18.04:
cd /usr/lib/
sudo ln -s x86_64-linux-gnu/libfftw3.a
cd /usr/bin/
sudo ln -s aclocal-1.15 aclocal-1.14
sudo ln -s automake-1.15 automake-1.14
git clone https://github.com/sdsc/p3dfft.git
cd p3dfft/
./configure --enable-fftw --with-fftw=/usr && make
Нет ошибок, 16.04 или 18.04.
EDIT: использование ваших новых параметров, см. make: *** [all] Ошибка 2 при установке P3DFFT
./configure --enable-gnu --enable-fftw --with-fftw=/usr --enable-estimate --enable-measure --enable-patient
... и использование по умолчанию fftw3: ошибок нет. Ни с p3dfft-2.7.6, ни с git clone https://github.com/sdsc/p3dfft.git
Использование fftw3 в / usr / local /: fftw3_3.3.7.orig.tar.xz делает: *** [all] Ошибка 2 при установке P3DFFT
cd fftw-3.3.7/
./configure --enable-shared --enable-static --enable-threads --enable-openmp --enable-mpi --prefix=/usr/local
make && sudo make install
И p3dfft /:
./configure --enable-gnu --enable-fftw --with-fftw=/usr/local --enable-estimate --enable-measure --enable-patient
make
Нет ошибок, 16.04 или 18.04, кроме cannot find -lmpichf90: {libmpichf90.a, libmpichf90.so } т.е. если выполняется тест драйвера. Нет {libmpichf90.a, libmpichf90.so} в пакетах Ubuntu по умолчанию.
Первое, что нужно отметить, это то, что аргумент --with-fftw должен быть верхним уровнем для файлов заголовков и библиотек FFTW3. Например, если заголовки находятся в /usr/include, а библиотеки находятся под /usr/lib (по умолчанию, когда пакет libfftw3-dev установлен из репозитория Ubuntu), значение должно указываться как --with-fftw=/usr
Дополнительная проблема в этом случае заключается в том, что предоставленный скрипт configure выглядит жестко, чтобы смотреть только в подкаталоги lib и lib64:
3315 if test -e $withfftw/lib/libfftw3.a ; then
3316 FFTW_INC="-I$withfftw/include"
3317
3318 FFTW_LIB="$withfftw/lib/libfftw3.a"
3319
3320 elif test -e $withfftw/lib64/libfftw3.a ; then
3321 FFTW_INC="-I$withfftw/include"
3322
3323 FFTW_LIB="$withfftw/lib64/libfftw3.a"
3324
3325 else
3326 as_fn_error $? "libfftw3.a was not found in given location!" "$LINENO" 5
3327 fi
Использование функции lib64 - это старое соглашение, которое предваряет рамки Multiarch Debian - современное расположение для 64-битных библиотек будет lib/x86_64-linux-gnu
. Может быть «чистый» способ переконфигурировать это (возможно, используя autoreconf), но я этого не знаю - если вы не возражаете использовать быстрое «исправление», то этого достаточно, чтобы исправить местоположение поиска, используя sed:
sed -i.bak 's:lib64:lib/x86_64-linux-gnu:g' configure
, а затем повторно запустить ./configure