This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Ставим MC на Embedded версию.

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
rgusev
NewUser
NewUser
Posts: 7
Joined: 19 Jul 2012 14:07
Status: Offline

Ставим MC на Embedded версию.

Post by rgusev »

Прикидка как таковая.
Работает, но не все функции проверял. Если кому не лень, попробуйте.
И вообще может кто подкинет какую идейку.
1. Собираем из портов MC-Light где то где есть make. Я на своём сервере это делал.
а. make config - и удаляем все галочки типа геттекста
б. собираем
2. Создаём папку mc-embedded и туда копируем:
Директорию /usr/local/share/mc
Файл /usr/local/bin/mc
Файл /lib/libcrypt.so.4
Файл /lib/libncurses.so.7
(с полными путями. Проще разбираться, если что.)
3. Переписываем папку MC на наш NAS Embedded сервер РЕАЛЬНОЕ устройство(<my-hdd>). Я к примеру для этого подмонтировал "хвост" своей FlashUSB
4. Идём Система -> Дополнительно -> Командные скрипты
Жмём крестик и добавляем по очереди строки.
ln -s /mnt/<my-hdd>/mc-embedded/usr/local/share/mc /usr/local/share/mc
ln -s /mnt/<my-hdd>/mc-embedded/usr/local/bin/mc /usr/local/bin/mc
ln -s /mnt/<my-hdd>/mc-embedded/lib/libcrypt.so.4 /lib/libcrypt.so.4
ln -s /mnt/<my-hdd>/mc-embedded/lib/libncurses.so.7 /lib/libncurses.so.7
rehash

В настройках ставим PostInit
5. Перегружаемся и проверяем.
MC запускать нужно только "под root-ом" Т.е. сначала su ввести пароль admin, а потом запускать.
Под локальным пользователем МС вообще почему то не работает на сабже.
Как его не ставь.. :-(

P.S.
Вообще говоря, я просто создал папочку "fix" на диске и там воспроизвёл структуру каталогов из корня
Не все коечно, а только нужные, такие как /etc, /usr, /lib, ... и теперь туда распихиваю файлы и папки инсталлируемых в embedded программ.
Потом софт линк в реальные /etc, /usr, /lib пробросил и всё.

Post Reply

Return to “Российская”