motofan logo
> 

perl, python, php для ezx, zaurus feed, perl 5.8.8, python 2.5.1, php 5.2.1

tmr
сообщение 19.2.2008, 16:27


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.12.2006
Пользователь №: 112 499
Модель телефона: A1200
Прошивка: 59P

Рейтинг: 90



Для простоты операции, все делается в консоли под mkezx, поскольку потребуются дополнительные приложения и модули ядра. Исполняемые файлы перла, его библиотеки и модули распаковываются в образ диска на карте.

Perl:
1. Заходим на карту:
Код
#cd /mmc/mmca1/

2. Запускаем окружение:
Код
#/mmc/mmca1/.system/QTDownLoad/mkezx/mkezx login

3. Качаем пакет (что-бы не тащить 8 метров по GPRS - можно скачать на ПК и скопировать на карту):
Код
#wget http://www.tyrannozaurus.com/feed/contribs/everyone-pdaxrom/perl_5.8.8_armv5tel.ipk

4. Распаковываем пакет:
Код
#tar -zxf perl_5.8.8_armv5tel.ipk

5. Создаем образ диска для файлов:
Код
#dd if=/dev/zero of=dev.bin bs=1M count=80

6. Форматируем образ:
Код
#mkfs.ext2 dev.bin

7. Cоздаем папку в которую смонтируем образ:
Код
#mkdir /tmp/mnt

8. Монтируем образ:
Код
#mount dev.bin /tmp/mnt

9. Распаковываем перл в образ диска:
Код
#tar -zxf data.tar.gz -C /tmp/mnt/

10. Проверяем:
Код
#PERL5LIB="/tmp/mnt/usr/lib/perl5/5.8.8/" /tmp/mnt/usr/bin/perl /mmc/mmca1/qm2any.pl
Usage: qm2any [options] file
Options:
        -v Verbose output
        -d Data output
        -h Hash output
        -e Extract data into <file>
        -r Replace data from <file>
        -u Encoding (default: windows-1251)
        -o Output qm file
Examples:
        Parse file and show full log:
                qm2any file.qm -v
        Replace text from data-file and save result into qm file:
                qm2any file.qm -r file.txt -o out.qm

Python:
...
3. Качаем пакет (что-бы не тащить 13 метров по GPRS - можно скачать на ПК и скопировать на карту):
Код
#wget http://www.tyrannozaurus.com/feed/contribs/everyone-pdaxrom/python-full_2.5.1_armv5tel.ipk

4. Распаковываем пакет:
Код
#tar -zxf python-full_2.5.1_armv5tel.ipk

...
10. Проверяем:
Код
#/tmp/mnt/usr/bin/python /tmp/mnt/usr/lib/python2.5/test/autotest.py
test_grammar
test_opcodes
test_operations
test_builtin
test_exceptions
...

PHP:
...
3. Качаем пакеты:
Код
#wget http://www.tyrannozaurus.com/feed/contribs/everyone-pdaxrom/php_5.2.1_armv5tel.ipk
#wget http://www.tyrannozaurus.com/feed/contribs/everyone-pdaxrom/libiconv_1.11_armv5tel.ipk
#wget http://www.tyrannozaurus.com/feed/contribs/everyone-pdaxrom/mysql_4.1.23_armv5tel.ipk

4. Последовательно распаковываем и устанавливаем все пакеты:
Код
#tar -zxf php_5.2.1_armv5tel.ipk

...
10. Проверяем:
Код
#LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/tmp/mnt/usr/lib:/tmp/mnt/usr/local/mysql/lib/mysql" TEST_PHP_EXECUTABLE="/tmp/mnt/usr/local/php/bin/php" /tmp/mnt/usr/local/php/bin/php /tmp/mnt/usr/local/php/lib/build/run-tests.php

=====================================================================
CWD         : /ram/tmp/mnt
PHP         : /tmp/mnt/usr/local/php/bin/php
PHP_SAPI    : cli
PHP_VERSION : 5.2.1
ZEND_VERSION: 2.2.0
PHP_OS      : Linux - Linux (none) 2.4.20_mvlcee31-mainstone_pxa27x #1 Jan 1,2003 armv5tel
INI actual  : /ram/tmp/mnt
More .INIs  :
Extra dirs  :
=====================================================================
TIME START 2008-02-19 21:32:22
=====================================================================
No tests were run.


Сообщение отредактировал tmr - 19.2.2008, 21:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

perl, python, php для ezx, zaurus feed, perl 5.8.8, python 2.5.1, php 5.2.1 · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.8.2025, 12:36

Форум живёт: