Показать сообщение отдельно
Старый 26.01.2010, 19:25   #7
carlosh
Пользователь
 
Аватар для carlosh
 
Регистрация: 18.12.2009
Ресивер: GI-8120,dbox2
Адрес: Львів
Сообщений: 87
Сказал(а) спасибо: 13
Поблагодарили 119 раз(а) в 52 сообщениях
Вес репутации: 15
carlosh пока неопределено
По умолчанию Замена (установка) EMU в имиджах ruDbox2

Замена (установка) EMU в имиджах ruDbox2


В имиджах rudbox2 эмуляторы находятся в каталоге /bin. Запись в этот каталог невозможна, т.к он находится на read-only разделе. Но существует возможность заменить старые версии (установить новые если в имидже нет эмуляторов) эмуляторов на новые копируя их в каталог /var/emu предварительно удалив оттуда ссылку на эмулятор в /bin. После такой замены в имидже будут находится 2 версии эмулятора: старая - в /bin и новая - в /var/emu. Но использоваться будет только новая.

Перед заменой эмулятора необходимо убедится есть ли достаточное количество места в /var для загрузки нового эмулятора. Сделать это можно через меню бокса : Main menu -> Box Info или выполнив в telnet команду df:

~ # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 5760 5760 0 100% /
/dev/mtdblock/3 1792 948 844 53% /var
192.168.0.5:/h 3818077 506324 3311753 13% /mnt

Как видим в /var есть еще 844 КБ свободного места, что достаточно для загрузки любого эмулятора.

Также, перед заменой, лучше переключиться на некодикованный канал и через Main menu -> Addons выбрать другой эмулятор (отличный от того который вы собираетесь менять), хотя у меня получалось менять и активный эмулятор на кодированном канале.


Процесс замены EMU:

1. Соединиться по FTP с DBox2
2. Перейти в каталог /var/emu
3. Удалить ссылку на EMU, который Вы хотите заменить
4. Скопировать EMU, который Вы хотите заменить в каталог /var/emu
5. Запустить telnet
6. Выполнить команду: cd /var/emu (сменить директорий)
7. Выполнить команду: chmod +x <имя EMU который Вы меняете> (присвоить атрибуты 777, можно и chmod 777 ...)
8. Завершить соединение telnet командой exit
9. Перезагрузить бокс (синяя кнопка, плагин Reboot box)
10. После перезагрузки бокса зайти в меню Addons и выбрать необходимый EMU
11. Сделать рестарт EMU

Замечания:
а). Если при удалении ссылки в FTP появится ошибка и Вы не сможете ее удалить, можно попробовать соединится telnet с боксом, перейти в каталог /var/emu, выполнив команду cd /var/emu, и удалить ссылку командой rm: rm имя_ссылки.
б). Внимательно смотрите какую ссылку Вы удаляете и какой EMU копируете: имена должны быть одинаковы.
в). В архивах с newcamd этот эмулятор имеет расширение ppc: newcamd.ppc. Перед заменой его нужно переименовать в newcamd

P.S. По поводу нехватки места для новых эмуляторов в имиджах ruDbox:
Обычно, все Ваши потребности могут удовлетворить 2-3 эмулятора и иметь в имидже все существующие на сегодняшний день эмуляторы я не вижу большого смысла. Подумайте нужно ли это Вам. Иначе процесс замены эмуляторов, поиска и замены ключей к ним грозит превратится в непрерывный и просто смотреть телевизор не останется времени. Хотя как говорится: на вкус и цвет товарищей нет и кому-то нравится второе, а кому-то и первое.
carlosh вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо: