16.08.2017, 10:04 | #301 | ||
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
Как я понял, тулчейн собирается в обязательном порядке если в "make menuconfig" выбирается создание прошивки и НЕ собирается если сразу компилировать одиночный пакет. Попробую, возможно ваше предложение позволит сократить время.
Цитата:
Код:
make package/symlinks Например, "Hello" в результате появляется в списках, а davfs2 нет. Возможно потому, что он уже есть в списках feeds и второй "отрасти" не может из-за внутренних проверок. Цитата:
|
||
16.08.2017, 10:07 | #302 |
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
Как раз в эту сторону я и копаю. Вот первоисточник по решению проблемы.
|
16.08.2017, 10:28 | #303 | |
Junior Member
Регистрация: 08.08.2017
Сообщений: 25
Вес репутации: 0 |
Нет.
Цитата:
|
|
16.08.2017, 10:38 | #304 |
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
|
16.08.2017, 11:55 | #305 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
d.nokman
Цитата:
./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 -> десктопные. Нормально завелость, тесты памяти прошли. Советую. Последний раз редактировалось sakatgg; 16.08.2017 в 13:58. |
|
16.08.2017, 15:46 | #306 |
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
Спасибо.
Скомпилировать получилось пакет собрался. Еще раз начал все с нуля и во время подменил пакет. Но вылезла другая проблема: 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 - ситуация аналогичная. Я в виртуалбоксе, у меня все дооооооолго... |
16.08.2017, 18:52 | #307 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
d.nokman
Установка davfs2 Еще здесь писал, что компилировать одновременно надо прошивку с пакетом, иначе не будет работать. Хотя возможно сейчас ситуация и изменилась. Последний раз редактировалось sakatgg; 16.08.2017 в 19:00. |
17.08.2017, 09:22 | #308 |
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
Всем спасибо.
Постарался добавить "+", но не уверен, что поучилось. Нажал на "Добавить отзыв" и в коментах написал "плюсую", только почему-то численный вес репутации не поменялся... Теперь по существу моего вопроса - получилось. Ошибка была в следующем. У меня прошивка CC 15.05.1 скачанная на openwrt. Для компиляции пакетов я использовал trunk, а не ветку СС. Когда перешел на 15.05 branch все заработало и с "родным" для нее davfs версии 1.5.2 и с "подкинутым" из транка 1.5.4. Для обеих в Makefile добавил нужную строчку и запись на Я.Диск стала работать. Теперь попробую скомпилировать mc с поддержкой ncursesw, а не ncurses как по умолчанию. Спасибо еще раз. |
17.08.2017, 12:03 | #309 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Цитата:
Цитата:
Последний раз редактировалось sakatgg; 17.08.2017 в 12:13. |
||
17.08.2017, 12:36 | #310 | ||
Junior Member
Регистрация: 10.08.2017
Сообщений: 13
Вес репутации: 0 |
Цитата:
Цитата:
|
||
Здесь присутствуют: 20 (пользователей: 0 , гостей: 20) | |
|
|