Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 23-05-2008 02:37:45

tmr  
Таблеточник
На форуме с: 23-12-2007
Сообщений: 4
Thanks :   
 

Opera OS2008

Небольшой гайд по запуску всеми любимого, незаслуженно отнятого, самого быстрого браузера Opera под OS2008.
Способ запуска довольно грубый и предполагает, что копия OS2007 хранится на втором разделе карты.

Смысл всех перечисленных операций заключается в том, что мы запускаем часть кода OS2007 под действующей OS2008, так что-бы не затронуть действующие процессы.

- создаем точку монтирования, в которой будет жить OS2007. ОС целиком, нам потребуется для того что-бы не разбираться с файлами, библиотеками и ошибками отсутствующих процедур

Код:

mkdir /mnt/tmp

- монтируем OS2007 для будущего корня

Код:

mount /dev/mmcblk0p2 /mnt/tmp

- биндим сокеты и пайпы всех запущенных сервисов в новый корень, для того, что-бы в последствии не перезапускать их по новой (иначе мы действительно окажемся в OS2007)

Код:

mount --bind /tmp /mnt/tmp/tmp

- чрутимся в корень OS2007. Замечу - действие это влияет только на отдельно взятую, текущую сессию. Работающую в данный момент OS2008 это никак не затрагивает

Код:

chroot /mnt/tmp

- теперь мы в OS2007, наведем порядок в наших процессах (можно пропустить)

Код:

mount -t proc proc /proc

- всё готово, запускаем Opera

Код:

maemo-summoner /usr/bin/browser.launch

Радуемся :)

Неактивен

 

#2 23-05-2008 02:52:11

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Opera OS2008

Простите, но поосторожней в патетике. Бывают и чужие мнения и стоит их уважать. Ничего не имею против содержания информационного поста, но почему-то на дух не выношу ОПЕРУ. Причём так же горячо, как Вы её любите и очень рад, что этого памятьжрущегомонстра убрали wink .


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#3 23-05-2008 02:56:22

tmr  
Таблеточник
На форуме с: 23-12-2007
Сообщений: 4
Thanks :   
 

Re: Opera OS2008

gLobster, плохое настроение? wink

Неактивен

 

#4 23-05-2008 03:03:05

DJArty  
Таблетоид
Откуда: Харьков
На форуме с: 24-01-2008
Сообщений: 74
Thanks :   
 

Re: Opera OS2008

tmr говорит:

...предполагает, что копия OS2007 хранится на втором разделе карты...

Предлагаю дополнить гайд smile


N800(4.2008.23-14) + Transcend SDHC 8Gb Class 6 + Router TP-Link TL-WR642G

Неактивен

 

#5 23-05-2008 03:09:06

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 1996
Thanks :   64 
Вебсайт
 

Re: Opera OS2008

А если os 2006 на карту - из неё приложения тоже можно будет запускать ? smile

Как то всё таки нерационально держать ось ради одного приложения. Но знаю что настоящих поклонников оперы это не остановит smile

А вообще chroot эксперименты очень интересны...


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#6 23-05-2008 03:17:35

tmr  
Таблеточник
На форуме с: 23-12-2007
Сообщений: 4
Thanks :   
 

Re: Opera OS2008

dik, можно держать только оперу и зависимые библиотеки, но тогда нужно разобраться, что-кого тянет. Говорю-же - гайд грубый, после сборки обработать напильником smile

По поводу 2006 трудно сказать, нужно проверять. В 2008 чистое везение, что разрабы не меняли интерфейсы сервисов (maemo>GTK>X).

Неактивен

 

#7 23-05-2008 03:29:24

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Opera OS2008

tmr говорит:

gLobster, плохое настроение? wink

Было бы плохое - убил бы нафиг wink


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#8 02-07-2008 13:23:26

alSee  
ТаблетМонстр
Откуда: Россия, Москва
На форуме с: 03-12-2007
Сообщений: 32
Thanks :   
Opera 

Re: Opera OS2008

gLobster, жрущее память, говорите?

Пусть лучше Опера жрет память, чем Мозилла процессор. Ну не возможно просто, после загрузки мозиллой легкой страницы любого форума в режиме авто-ширины (а на таком экране это самый часто-используемый режим), получаем на 2 минуты мертвый девайс с 100% загруженным процом.

А вообще, лучше сделать возможность выбора движка. как когда-то было.


N800 [OS2008 2.2008.23-14] + 8 Gb Kingston SDHC C6

Неактивен

 

#9 05-07-2008 23:20:20

stasius  
Таблетэр
На форуме с: 09-06-2008
Сообщений: 11
Thanks :   
Tablet Microb 

Re: Opera OS2008

Согласен относительно выбора движка, я бы поставил Оперу если бы это не выглядело так сложно и непонятно.
Только что зашел на обычный сайт, отключив плагины- на третьей открытой странице браузер завис, при этом съел 164М. А вы говорите мозилла память не ест.
kill убить был не в состоянии

Отредактированно stasius (05-07-2008 23:29:18)


N800, OS2008,  SDHC PQI 16GB, SD Transcend 133x 4GB
N770, OS2006, RS-MMC DV takeMS 2GB

Неактивен

 

#10 06-07-2008 15:21:10

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 14
Thanks :   
Вебсайт
Firefox 

Re: Opera OS2008

Согласен относительно выбора движка, я бы поставил Оперу если бы это не выглядело так сложно и непонятно.

Можно упростить. Например, так:
Корень OS2007 положил в /opt/2007. Сделал скрипт /usr/local/bin/opera:
===
#!/bin/sh
mount -o bind /tmp /opt/2007/tmp
mount -o bind /proc /opt/2007/proc
chroot /opt/2007 su - user -c "maemo-summoner /usr/bin/browser.launch"
umount /opt/2007/tmp
umount /opt/2007/proc
===

Сделал скрипт исполняемым:
chmod +x /usr/local/bin/opera

В /etc/sudoers добавил строку:
user ALL = NOPASSWD: /usr/local/bin/opera

Теперь оперу можно запускать одной строчкой:

sudo /usr/local/bin/opera

при этом запускается она с правами юзера.

Чтобы было еще красивее, этот скрипт можно добавить в Personal Menu (не забыв поставить галочку "run as root").

Неактивен

 

#11 06-07-2008 15:49:52

NeBabNik  
ТаблетМонстр
На форуме с: 06-03-2008
Сообщений: 38
Thanks :   
Tablet Microb 

Re: Opera OS2008

а окончательно вытащить Оперу из 2007 нельзя?


Nokia N800
DIABLO_4.2008.23-14

Неактивен

 

#12 07-07-2008 01:57:43

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 14
Thanks :   
Вебсайт
Firefox 

Re: Opera OS2008

Подозреваю, что окончательно вытащить оперу из chroot не получится. Разве что пытаться полностью заменить микроб на нее. Опять таки не много шансов, что всё это будет ворочаться без существенных глюков - лучше уж иметь два браузера одновременно. Хранить примерно 140 мегов на флешке - не особо напряжно. Так что даже удалением лишнего решил не заморачиваться.

Кстати, если биндить не только /proc и /tmp, но и /home, то опера цепляет микробовские букмарки.

Неактивен

 

#13 09-07-2008 09:12:50

NeBabNik  
ТаблетМонстр
На форуме с: 06-03-2008
Сообщений: 38
Thanks :   
Tablet Microb 

Re: Opera OS2008

а вот нет у меня копии оси 2007...
скинуть на какой нить файлообменник не можешь?


Nokia N800
DIABLO_4.2008.23-14

Неактивен

 

#14 09-07-2008 13:28:33

stasius  
Таблетэр
На форуме с: 09-06-2008
Сообщений: 11
Thanks :   
Firefox 

Re: Opera OS2008

Да-да, тоже нужна.


N800, OS2008,  SDHC PQI 16GB, SD Transcend 133x 4GB
N770, OS2006, RS-MMC DV takeMS 2GB

Неактивен

 

#15 10-07-2008 06:57:00

FenixRU  
Таблеточник
На форуме с: 25-06-2008
Сообщений: 9
Thanks :   
Firefox 

Re: Opera OS2008

Тоже бы поигрался с ОПЕРОЙ - можно образ OS2007?

Обычно можно обойтись без chroot

Может хватить:
ldd opera - посмотреть зависимости
Все перенести в отдельный каталог.
Далее перед запуском опера делать LD_PRELOAD=(библиотеки).

В свое время так запускал oracle, когда у него не совпадали либы с моим дистрибутивом.

Неактивен

 

#16 11-07-2008 02:40:57

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 14
Thanks :   
Вебсайт
Firefox 

Re: Opera OS2008

Не знаю, насколько корректно выкладывать распакованный образ - всё-таки там внутри проприетарный софт присутствует. Но уж написать, как получить этот образ из скачанной с официального сайта прошивки (которая доступна там же, где и diablo), можно.

Стандартный нокиевский флешер умеет не только лить прошивку в машинку, но и распаковывать из нее образы разделов:

./flasher-3.0-static -u -F RX-34_2007SE_4.2007.38-2_PR_COMBINED_MR0_ARM.bin

В текущем каталоге появятся несколько файлов. Самый большой из них - rootfs.jffs2. Это и есть тот самый образ, который нам нужен.

Что делать дальше, можно прочитать, например, тут: http://gentoo-wiki.com/Mounting_a_block … with_JFFS2    . С одной разницой - образ у нас уже есть, его надо только примонтировать.

Неактивен

 

#17 25-07-2008 00:46:14

Usadreamer  
Таблетоид
Откуда: Москва
На форуме с: 13-07-2008
Сообщений: 69
Thanks :   
Вебсайт
IE 

Re: Opera OS2008

Хм, неужели нельзя как-нибудь попроще? Вот скачаю я образ - я его распаковываю обычным zip'ом?


Nokia n800/Diablo

Неактивен

 

#18 16-08-2008 06:06:52

DJArty  
Таблетоид
Откуда: Харьков
На форуме с: 24-01-2008
Сообщений: 74
Thanks :   
Opera 

Re: Opera OS2008

Max говорит:

Что делать дальше, можно прочитать, например, тут

А можно всё таки что бы можно было почитать здесь? smile
начиная с партишна и заканчивая монтированием rootfs.jffs2 применительно именно к таблетке.
И например     insmod ....ext2.ko  на каком то этапе делается?

Отредактированно DJArty (16-08-2008 06:22:28)


N800(4.2008.23-14) + Transcend SDHC 8Gb Class 6 + Router TP-Link TL-WR642G

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org


Коллеги : Linux-телефоны на LinuxPhone.ru

[ Generated in 0.846 seconds, 6 queries executed ]