LINUX.ORG.RU

Проблема со сборкой etercifs в AltLinux p10

 , , ,


0

2

Доброго времени суток! Необходимо из приложений под wine открывать файлы на сетевом диске (CIFS), проблема в том, что открытие сетевого диска в файловом диалоге кладет приложение намертво. (с NFS кстати все хорошо работает, но пока что использовать ее не вариант), поэтому решил попробовать собрать некий etercifs, возможно с ним все будет работать, но только вот незадача, оно не собирается, что оно хочет от меня мне не совсем понятно.

etercifs-build

Building etercifs 5.6.0 for 5.15.48-un-def-alt1 Linux kernel (use headers in /lib/modules/5.15.48-un-def-alt1/build)
Detected distro_info v20220323 : Copyright © 2007-2022 Etersoft
Total system information:
    Pretty distro name (--pretty): ALT Workstation K 10.0  (Sorbaronia Mitschurinii)
     Distro name and version (-e): ALTLinux/p10
     Package manager/type (-g/-p): apt-rpm / rpm
     Running service manager (-y): systemd
              Virtualization (-i): (host system)
            CPU Cores/MHz (-c/-z): 4 / 3800 MHz
            CPU Architecture (-a): x86_64
     CPU norm register size  (-b): 64
     System memory size (MB) (-m): 3582
                Base OS name (-o): linux
Base distro (vendor) name (-s|-n): alt

(run with -h to get help) via distr_info from EEPM
Building for 4.14 kernel version
Use GCC 10 from /lib/modules/5.15.48-un-def-alt1/build/gcc_version.inc
/usr/bin/gcc-10
Checking the kernel configuration...
OK
Setting etercifs version: OK
make: вход в каталог «/usr/src/linux-5.15.48-un-def-alt1»
scripts/Makefile.clean:15: Documentation/Makefile: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели «Documentation/Makefile».  Останов.
make: *** [Makefile:1872: _clean_Documentation] Ошибка 2
make: выход из каталога «/usr/src/linux-5.15.48-un-def-alt1»
make: вход в каталог «/usr/src/linux-5.15.48-un-def-alt1»
  SYNC    include/config/auto.conf.cmd
scripts/Makefile.build:44: scripts/basic/Makefile: Нет такого файла или каталога
make[2]: *** Нет правила для сборки цели «scripts/basic/Makefile».  Останов.
make[1]: *** [Makefile:552: scripts_basic] Ошибка 2
make: *** [Makefile:729: include/config/auto.conf.cmd] Ошибка 2
make: выход из каталога «/usr/src/linux-5.15.48-un-def-alt1»

поэтому решил попробовать собрать некий etercifs

Зачем собирать? https://packages.altlinux.org/en/sisyphus/srpms/etercifs/
Но, если хочется, можно в спеке пакета посмотреть, как это делается.

Кстати, а почему бы просто не смонтировать заранее через fstab нужное?

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Зачем собирать? https://packages.altlinux.org/en/sisyphus/srpms/etercifs/ Но, если хочется, можно в спеке пакета посмотреть, как это делается.

Этот пакет уже стоит, возможно я не так понял, но необходимо после его установки собрать модуль ядра через etercifs-build. http://linux.etersoft.ru/etercifs.html

Кстати, а почему бы просто не смонтировать заранее через fstab нужное?

До установки etercifs, я cifs каталог уже монтировал через pam_mount, и в Dolphin все отлично работало, но если смаппировать /mnt/share через winecfg на K:, а потом в приложении под wine этот самый K: пытаться открыть, то очень жестко виснет диалог открытия, и через минуту можно увидеть, как он еле-еле пытается отрисовать часть имен (если же сразу через dolphin открыть файл в приложении под wine, то открытие займет тоже минуту-две, хотя например файлы pdf открываются моментально в нативном Linux приложении, т.е проблема именно в связке wine+cifs, поэтому и полез в сторону etercifs в надежде, что с ним может будет лучше)

dimderbin
() автор топика
Последнее исправление: dimderbin (всего исправлений: 3)
Ответ на: комментарий от dimderbin

Этот пакет уже стоит, возможно я не так понял, но необходимо после его установки собрать модуль ядра через etercifs-build. http://linux.etersoft.ru/etercifs.htm

Тогда может я не так понял. Можно в телеграм-канале Альт Линукс спросить наверное, там присутствует мантейнер (хотя нет, он просто собирал последним) этого пакета (и он же руководитель Etersoft, если не ошибаюсь).

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)