HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: работа с пакетами ipk
Страницы: 1 2 [3]
[Ответить]
zGremlin [09.12.2005 12:33] :
DMych писал(а):
Я попробовал отследить параметры ipkg при запуске из гуя. так вот, что при установке на карточку, что при установке во внутренний флеш, параметры, передаваемые ipkg, идентичны:
-force-defaults files python23
(python23 - имя пакета)
файл /home/QtPalmtop/etc/ipkg.conf также не претерпевает никаких изменений.
Вопрос: как гуевая приблуда передает информацию о том, куда нужно устанавливать пакет?
В качестве гипотезы могу предположить, что где-то подменяется симлинка в нужное место или выставляется какая-то переменная (не PKG_ROOT, это я проверил).
Проверить переменные окружения просто:
Добавь env >env.log в свой скрипт, и получишь полный список переменных окружения.
А что дает выхлоп ipkg с вышеописанными параметрами? М.б. установка проходит сначала во внутреннюю память, и уже затем все перемещается гуем на карту с установкой симлинков (легко проверить если во "врапере" сделать ls -l /usr/bin >ls-l после вызова ipkg).
DMych [09.12.2005 13:04] :
zGremlin писал(а):
Проверить переменные окружения просто:
Добавь env >env.log в свой скрипт, и получишь полный список переменных окружения.
А что дает выхлоп ipkg с вышеописанными параметрами? М.б. установка проходит сначала во внутреннюю память, и уже затем все перемещается гуем на карту с установкой симлинков (легко проверить если во "врапере" сделать ls -l /usr/bin >ls-l после вызова ipkg).
Это все понятно. Так и сделаю. На самом деле главный смысл вопроса: не обладает ли уже кто-либо информацией по этому поводу? Похоже, что не обладает. Ладно, продолжаем копать.
Насчет установки с перемещением - все возможно, но это ж какая кривизна получается! И в плане времени (перемещение кучи файлов, вместо того, чтобы сразу ставить их в нужное место) и в смысле глюков - получается, что пусть даже у вас гиговая карточка, но во внутр. флеше отсалось 20M, вы не сможете поставить на карточку пакет, размером больше 20M (не самом деле, понятно, еще меньше). Это ж фигня получается!
[Ответить]
[< Назад]