Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.08.2017, 21:05   #1
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

d.nokman
Глянь здесь и здесь, как-то тоже ковырялся с davfs2

Последний раз редактировалось sakatgg; 15.08.2017 в 21:16.
sakatgg вне форума   Ответить с цитированием
Старый 16.08.2017, 10:07   #2
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sakatgg Посмотреть сообщение
d.nokman
Глянь здесь и здесь, как-то тоже ковырялся с davfs2
Как раз в эту сторону я и копаю. Вот первоисточник по решению проблемы.
d.nokman вне форума   Ответить с цитированием
Старый 16.08.2017, 11:55   #3
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

d.nokman
Цитата:
Возможно потому, что он уже есть в списках feeds и второй "отрасти" не может
Замени в feeds/packages/net/davfs2 на последнюю версию и сделай

./scripts/feeds install -a

Папку /build_dir/target-mips_34kc_uClibc-0.9.33.2/davfs2 (путь может другой) с промежуточным удали

Включи в make menuconfig пакет davfs2

make -j2 package/davfs2/compile V=s

Вроде так делал


P.S. Так для инфы:

Обычно компилирую на x4 AMD Athlon II 620 (nForce4, DDR2 8Гб)

Отремонтировал фирменный Dell OptiPlex 790 (x4 Core i5-2400, DDR3 8Гб) ,

сравнил производительность при компиляции прошивки LEDE по умолчанию (hdd переставлял), после clean make,

make -j4

AMD Athlon II 620 2.6Ггц (Up до 3.04Ггц) - 9мин 10сек
Dell OptiPlex 790 на Core i5-2400 (3.1Ггц) - 5мин 50сек

Цены на железо кусаются и без дела лежат ноутбучные DDR3,
приобрел переходные планки (4$ шт) для DDR3 с ноутбучных SO-DIMM -> десктопные. Нормально завелость, тесты памяти прошли. Советую.
Миниатюры
Нажмите на изображение для увеличения
Название: IMGA0002.jpg
Просмотров: 155
Размер:	202.3 Кб
ID:	4422   Нажмите на изображение для увеличения
Название: IMGA0006.jpg
Просмотров: 146
Размер:	100.9 Кб
ID:	4423  

Последний раз редактировалось sakatgg; 16.08.2017 в 13:58.
sakatgg вне форума   Ответить с цитированием
Старый 16.08.2017, 15:46   #4
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sakatgg Посмотреть сообщение
d.nokman
Спасибо.
Скомпилировать получилось пакет собрался. Еще раз начал все с нуля и во время подменил пакет.
Но вылезла другая проблема:
openwrt "не видит" скомпилированный davfs2:
root@OpenWrt:/usr/bin# opkg install davfs2

Развернуть для просмотра

Installing davfs2 (1.5.2-1) to root...
Downloading http://downloads.openwrt.org/chaos_c...mips_24kec.ipk.
Configuring davfs2.
[свернуть]

root@OpenWrt:/usr/bin# opkg info davfs2

Развернуть для просмотра

Package: davfs2
Version: 1.5.2-1
Depends: libc, libopenssl, libneon, libiconv, libintl, libexpat, kmod-fuse, libfuse
Status: install user installed
Section: net
Architecture: ramips_24kec
Maintainer: Federico Di Marco <[email protected]>
MD5Sum: 7dc34ed99766e674bee5972252e1f8e6
Size: 46718
Filename: davfs2_1.5.2-1_ramips_24kec.ipk
Conffiles:
/etc/davfs2/davfs2.conf e1d8dc7019351c4d38275f7db73f980ea7
Source: feeds/packages/net/davfs2
Description: Web Distributed Authoring and Versioning (WebDAV), an extension to the HTTP-protocol,
allows authoring of resources on a remote web server.davfs2 provides the ability to
access such resources like a typical filesystem, allowing for use by standard
applications with no built-in support for WebDAV.

davfs2 is designed to fully integrate into the filesystem semantics of Unix-like
systems (mount, umount, etc.). davfs2 makes mounting by unprivileged users as easy
and secure as possible.

davfs2 does extensive caching to make the file system responsive, to avoid
unnecessary network traffic and to prevent data loss, and to cope for slow or
unreliable connections.

davfs2 will work with most WebDAV servers needing little or no configuration.
Installed-Time: 1502885672
[свернуть]


root@OpenWrt:/usr/bin# mount.davfs

Развернуть для просмотра

mount.davfs: missing argument
Usage:
mount.davfs -V,--version : print version string
mount.davfs -h,--help : print this message

To mount a WebDAV-resource don't call mount.davfs directly, but use
`mount' instead.
mount <mountpoint> : or
mount <server-url> : mount the WebDAV-resource as specified in
/etc/fstab.
mount -t davfs <server-url> <mountpoint> [-o options]
: mount the WebDAV-resource <server-url>
on mountpoint <mountpoint>. Only root
is allowed to do this. options is a
comma separated list of options.

Recognised options:
conf= : absolute path of user configuration file
uid= : owner of the filesystem (username or numeric id)
gid= : group of the filesystem (group name or numeric id)
file_mode= : default file mode (octal)
dir_mode= : default directory mode (octal)
ro : mount read-only
rw : mount read-write
[no]exec : (don't) allow execution of binaries
[no]suid : (don't) allow suid and sgid bits to take effect
[no]grpid : new files (don't) get the group id of the directory
in which they are created.
[no]_netdev : (no) network connection needed
[свернуть]

root@OpenWrt:/usr/bin# opkg install /mnt/sda3/ipk/davfs2_1.5.4-3_ramips_24kec.ipk
Upgrading davfs2 on root from 1.5.2-1 to 1.5.4-3...
Configuring davfs2.

root@OpenWrt:/usr/bin# mount.davfs
-ash: mount.davfs: not found

root@OpenWrt:/usr/bin# opkg info davfs2

Развернуть для просмотра

Package: davfs2
Version: 1.5.2-1
Depends: libc, libopenssl, libneon, libiconv, libintl, libexpat, kmod-fuse, libfuse
Status: unknown ok not-installed

Section: net
Architecture: ramips_24kec
Maintainer: Federico Di Marco <[email protected]>
MD5Sum: 7dc34ed99766e674bee5972252e1f8e6
Size: 46718
Filename: davfs2_1.5.2-1_ramips_24kec.ipk
Source: feeds/packages/net/davfs2
Description: Web Distributed Authoring and Versioning (WebDAV), an extension to the HTTP-protocol,
allows authoring of resources on a remote web server.davfs2 provides the ability to
access such resources like a typical filesystem, allowing for use by standard
applications with no built-in support for WebDAV.

davfs2 is designed to fully integrate into the filesystem semantics of Unix-like
systems (mount, umount, etc.). davfs2 makes mounting by unprivileged users as easy
and secure as possible.

davfs2 does extensive caching to make the file system responsive, to avoid
unnecessary network traffic and to prevent data loss, and to cope for slow or
unreliable connections.

davfs2 will work with most WebDAV servers needing little or no configuration.

Package: davfs2
Version: 1.5.4-3
Depends: libc, libneon, kmod-fuse, libfuse
Status: install user installed

Architecture: ramips_24kec
Conffiles:
/etc/davfs2/davfs2.conf e1d8dc7019351c4d38275f7db73f980ea7
Installed-Time: 1502885738

root@OpenWrt:/usr/bin#
[свернуть]


Предварительно удалять 1.5.2 пробовал - результат такой же.
С самостоятельно скомпилированным mc - ситуация аналогичная.

Я в виртуалбоксе, у меня все дооооооолго...
d.nokman вне форума   Ответить с цитированием
Старый 27.08.2017, 12:42   #5
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sakatgg Посмотреть сообщение
sakatgg
Хотел попросить по мере свободного твоего времени, сделать компиляцию так же хаба тока вот этого PtokaX 0.5.0.1 Mod можно еще этот PtokaX 0.5.2.1 Mod вот закинул исходники .
Хочу проверить как она будет работать, у меня зависают пользователи в списке юзеров, нашел на форуме что есть это решение с этой проблемой :
ValidateDenideArrival(tUser, sNick) Вызывается тогда, когда на хаб пытается войти юзер, ник которого уже занят другим юзером. А именно - перед отправкой юзеру команды $ValidateDenide. С твоим решением проблемы с утв-8 проблем еще не было полет нормальный 4 месяц )), вот тока ники иногда виснут юзеров особенно от пассивных режимов что у них стоят на клиентах
Если не получится с компиляцией этого исходника, то пожалуйста можешь собрать с оф. сайта версию 0.5.0.1 там настройки в xml. Спасибо

Последний раз редактировалось dcbeelinekz; 27.08.2017 в 13:16.
dcbeelinekz вне форума   Ответить с цитированием
Старый 16.08.2017, 18:52   #6
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

d.nokman
Установка davfs2

Еще здесь писал, что компилировать одновременно надо прошивку с пакетом, иначе не будет работать. Хотя возможно сейчас ситуация и изменилась.

Последний раз редактировалось sakatgg; 16.08.2017 в 19:00.
sakatgg вне форума   Ответить с цитированием
Старый 17.08.2017, 09:22   #7
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Александр Рыжов Посмотреть сообщение
+
Цитата:
Сообщение от sakatgg Посмотреть сообщение
+
Всем спасибо.
Постарался добавить "+", но не уверен, что поучилось. Нажал на "Добавить отзыв" и в коментах написал "плюсую", только почему-то численный вес репутации не поменялся...
Теперь по существу моего вопроса - получилось.
Ошибка была в следующем. У меня прошивка CC 15.05.1 скачанная на openwrt. Для компиляции пакетов я использовал trunk, а не ветку СС.
Когда перешел на 15.05 branch все заработало и с "родным" для нее davfs версии 1.5.2 и с "подкинутым" из транка 1.5.4. Для обеих в Makefile добавил нужную строчку и запись на Я.Диск стала работать.
Теперь попробую скомпилировать mc с поддержкой ncursesw, а не ncurses как по умолчанию.
Спасибо еще раз.
d.nokman вне форума   Ответить с цитированием
Старый 17.08.2017, 15:17   #8
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от d.nokman Посмотреть сообщение
Теперь попробую скомпилировать mc с поддержкой ncursesw, а не ncurses как по умолчанию.
Получить нормальную псевдографику в PuttY всё равно не удастся, поэтому мы перелинковали mc с ncurses на slang2.

Условия поддержки кириллицы в mc следующие:
  1. Сборка с Full language support (CONFIG_BUILD_NLS=y),
  2. Выкидывание патча, обрезающую поддержку русских кодировок в libiconv-full (кстати, может поэтому PtokaX падал в OpenWrt на проверках при старте?),
  3. установленный в системе пакет terminfo,
  4. установленные переменные среды:
    Код:
    TERMINFO='/usr/share/terminfo'
    TERM='xterm'
    LANG='en_US.UTF-8'
    LC_ALL='en_US.UTF-8'
Александр Рыжов вне форума   Ответить с цитированием
Старый 18.08.2017, 10:08   #9
d.nokman
Junior Member
 
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0
d.nokman is an unknown quantity at this point
По умолчанию

Спасибо.
Цитата:
Сообщение от Александр Рыжов Посмотреть сообщение
Получить нормальную псевдографику в PuttY всё равно не удастся, поэтому мы перелинковали mc с ncurses на slang2.
Если псевдографика это рамочки, то все вполне нормально работает, если в putty выставить KOI8-R
Нажмите на изображение для увеличения
Название: 2017-08-18_9-39-43.jpg
Просмотров: 152
Размер:	206.6 Кб
ID:	4427
Цитата:
Сообщение от Александр Рыжов Посмотреть сообщение
мы перелинковали mc с ncurses на slang2
можно подробнее, что конкретно надо менять в Makefile для mc? и что надо выставить в putty?

Последний раз редактировалось d.nokman; 18.08.2017 в 10:28.
d.nokman вне форума   Ответить с цитированием
Старый 18.08.2017, 11:07   #10
Александр Рыжов
Junior Member
 
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0
Александр Рыжов is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от d.nokman Посмотреть сообщение
Если псевдографика это рамочки, то все вполне нормально работает, если в putty выставить KOI8-R
Офигеть, KOI8-R в 2017 году. Unicode? Не слышали

Цитата:
Сообщение от d.nokman Посмотреть сообщение
можно подробнее, что конкретно надо менять в Makefile для mc?
Сравните наш и OpenWrt'шный.

Цитата:
Сообщение от d.nokman Посмотреть сообщение
и что надо выставить в putty?
Просто убедиться, что установлена дефолтная кодировка UTF-8 в Window > Translation.

Последний раз редактировалось Александр Рыжов; 18.08.2017 в 11:09.
Александр Рыжов вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:48. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика