IPB

Здравствуйте, гость ( Вход | Регистрация )

50 страниц V  < 1 2 3 4 > »   
Ответить в эту темуОткрыть новую тему
> Репозитарий ALT Linux Active Users Club
Поделиться
ksa
сообщение 25.2.2012, 22:37
Сообщение #31


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(kostyalamer @ 25.2.2012, 23:31) *
1) Я не настолько крут чтобы пересобирать альтовский python2.6 , тем более что Сизиф переезжает на 2,7 , возможно что и до бранчей этот процесс скоро дойдет smile.gif
2) Попробую конечно, более того сам хотел тебе это предложить smile.gif . Давай подробные инструкции .

1) cool.gif
2) Собрать следующие пакеты в следующем порядке:
eina->eet->evas->ecore->embryo->eio->efreet->eeze->edbus->edje->e
При сборке последующих пакетов могут требоваться пакеты, собранные на предыдущих этапах. Ну, здесь сами сборочные инструменты тебе подскажут, чего не хватает. Пока ограничимся базовыми вещами. Если все пройдет нормально, можно будет подумать и о плюшках (темах, например, и т.п.).

Сообщение отредактировал ksa - 25.2.2012, 22:39


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 25.2.2012, 22:39
Сообщение #32


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Через хашер пакеты прогонял ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 25.2.2012, 22:41
Сообщение #33


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(kostyalamer @ 25.2.2012, 23:39) *
Через хашер пакеты прогонял ?

vava.gif Не добрался я до него, если честно. Но старался делать на совесть, по крайней мере зависимости постарался учесть все. Если чего не заладится, кидай вывод сюда. Буду разбираться, возможно потребуется пересборка, если где чего забыл.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 25.2.2012, 22:44
Сообщение #34


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(ksa @ 25.2.2012, 22:41) *
vava.gif Не добрался я до него, если честно. Но старался делать на совесть, по крайней мере зависимости постарался учесть все. Если чего не заладится, кидай вывод сюда. Буду разбираться, возможно потребуется пересборка, если где чего забыл.

Ага, попробую собрать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 25.2.2012, 22:47
Сообщение #35


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(kostyalamer @ 25.2.2012, 23:44) *
Ага, попробую собрать.

Окей, буду ждать новостей. Самому интересно, как все пройдет smile.gif


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 25.2.2012, 22:58
Сообщение #36


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Опс, забыл один пакет. После сборки всего, надо еще собрать evas-generic-loaders. А в самом начале надо собрать ememoa и connman.

ememoa->connman->eina->eet->evas->ecore->embryo->eio->efreet->eeze->edbus->edje->e->evas-generic-loaders вот такая цепочка получается. Последний пакет нужен только для установки е17 (это доп. функционал, так сказать, но весьма полезный нынче).

Сообщение отредактировал ksa - 25.2.2012, 23:10


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 25.2.2012, 23:12
Сообщение #37


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Хреново, что я в программировании не так крут. Все приходится делать вручную. А так давно бы написал скрипт, который собирает по очереди все пакеты biggrin.gif


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 25.2.2012, 23:59
Сообщение #38


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(ksa @ 25.2.2012, 23:12) *
Хреново, что я в программировании не так крут. Все приходится делать вручную. А так давно бы написал скрипт, который собирает по очереди все пакеты biggrin.gif

В случае с хашером это вряд ли помогло, скрипт бы спотыкался на первом же обломе и пришлось бы энное количество раз запускать его сначала, что явно заняло бы больше времени, чем ручная прогонка, к тому же хашер работает под пользователем , а apt-get update под root-ом smile.gif
Так что лучше уж ручками.
Процесс пошел: ememoa->connman->eina->eet->evas уже в репе, завтра вечером продолжим smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 19:08
Сообщение #39


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


ecore в хашере не собрался:
Код
checking for EINA... yes
checking for GLIB... no
configure: error: GLib support requested, but no GLib found by pkg-config.
error: Bad exit status from /usr/src/tmp/rpm-tmp.89146 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.89146 (%build)
Command exited with non-zero status 1
20.09user 1.32system 0:29.16elapsed 73%CPU (0avgtext+0avgdata 37872maxresident)k
14976inputs+69792outputs (38major+946491minor)pagefaults 0swaps
hsh-rebuild: rebuild of `ecore-1.1.99.68424-alt10.src.rpm' failed.

погляди чего там такое .
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 19:33
Сообщение #40


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


С eio тоже проблемы:
Код
checking for doxygen... yes
checking for EIO... no
configure: error: Package requirements (eet >= 1.5.0 eina >= 1.0.0 ecore >= 1.0.0) were not met:

No package 'eet' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EIO_CFLAGS
and EIO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
error: Bad exit status from /usr/src/tmp/rpm-tmp.90464 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.90464 (%build)
Command exited with non-zero status 1
7.92user 0.89system 0:19.33elapsed 45%CPU (0avgtext+0avgdata 35744maxresident)k
19184inputs+13368outputs (49major+527184minor)pagefaults 0swaps
hsh-rebuild: rebuild of `eio-0.1.0.68316-alt5.src.rpm' failed.

При всем этом eet в моей репе на компе есть:
Код
[root<>host-2 ~]# apt-cache search eet
eet - Utils to operate with Eet data files
eet-debuginfo - Utils to operate with Eet data files (debug files)
eet-docs - Documentation for eet
libeet - Eet library
libeet-debuginfo - Eet library (debug files)
libeet-devel - Eet headers and development libraries




Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 19:57
Сообщение #41


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


В репу уехал embryo , дальнейшие пакеты из списка не собираются по причине отсутствия ecore.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 19:58
Сообщение #42


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Так, похоже зависимость проморгал. Если сборка говорит eet, значит автоматом подразумевается, что надо ставить *-devel пакет (в данном случае libeet-devel). Насчет glib сейчас погляжу. Я не за пк, где у меня вся сборка, но за буком.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 19:59
Сообщение #43


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Погляди, cтоят ли в хэшере пакеты glibc-pthread и glibc-devel, если нет, то поставь и скинь сюда, что они еще притащат с собой.

Сообщение отредактировал ksa - 26.2.2012, 20:01


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:01
Сообщение #44


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


И навсякий случай, если этих пакетов нет в хешере, пересобери все пакеты заново (кроме, возможно, ememoa и connman),


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:08
Сообщение #45


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Интересно, в зависимостях в спеке эти пакеты указаны, почему хэшер не ругается на их отсутствие ? У меня rpm при сборке орет благим матом, что такой-то пакет не установлен smile.gif

Сообщение отредактировал ksa - 26.2.2012, 20:08


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:10
Сообщение #46


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Похоже, Кость, придется тебе вручную ставить пакеты, которые указаны в спеках пакетов как зависимости. Иначе могут быть похожие грабли. Не знаю, почему так происходит в хэшере. Возможно, нужно поменять BuildRequires на что-то другое...


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 26.2.2012, 20:14
Сообщение #47


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Ёлы-палы, уже ж не раз говорилось - после окончательной правки спека, когда вручную все собирается, на него (спек) нужно натравить скрипт buildreq из пакета rpm-utils. Типа так:
Код
buildreq -bi bla-bla.spec


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:16
Сообщение #48


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(Drool @ 26.2.2012, 21:14) *
Ёлы-палы, уже ж не раз говорилось - после окончательной правки спека, когда вручную все собирается, на него (спек) нужно натравить скрипт buildreq из пакета rpm-utils. Типа так:
Код
buildreq -bi bla-bla.spec

Хм... А зачем, если все зависимости и так прописаны вручную и проверены ? Он меняет директиву BuildRequires на что-то другое ?
PS Просто я пробовал ее запускать, но она ничего не добавляет в спек после моих правок...
PPS Сейчас включу пк и проверю повторно...

Сообщение отредактировал ksa - 26.2.2012, 20:24


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:33
Сообщение #49


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Да, кое-что добавилось... Ну, раз Гена настаивает, придется все пакеты заново пересобрать и прогнать через rpm-utils.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:34
Сообщение #50


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Пересоберу и перезалью в репу. Сообщу дополнительно о перезаливке.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 20:39
Сообщение #51


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(ksa @ 26.2.2012, 20:34) *
Пересоберу и перезалью в репу. Сообщу дополнительно о перезаливке.

Давай, как перезальешь, будем заливать в клубную репу дальше. А вообще попробуй с хашером поковыряться, ничего там сложного нет, а штука очень полезная. Я начинал тоже с чистого rpm -ba , а теперь большинство пакетов в чруте собираю и в хашер их запихиваю . Если чего с хашером непонятно спрашивай, поможем smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 20:45
Сообщение #52


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(kostyalamer @ 26.2.2012, 21:39) *
Давай, как перезальешь, будем заливать в клубную репу дальше. А вообще попробуй с хашером поковыряться, ничего там сложного нет, а штука очень полезная. Я начинал тоже с чистого rpm -ba , а теперь большинство пакетов в чруте собираю и в хашер их запихиваю . Если чего с хашером непонятно спрашивай, поможем smile.gif

Нифигасебе smile.gif Чрут+хэшер. А для чего такие сложности ?


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 21:26
Сообщение #53


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(ksa @ 26.2.2012, 20:45) *
Нифигасебе smile.gif Чрут+хэшер. А для чего такие сложности ?

Что бы не забивать свою рабочую систему всякими ненужными devel-ами , к тому же последнее время мне попадается довольно много пакетов, которые можно собрать только в чруте, rpm -ba такие пакеты собирать категорически отказывается. A хашер нужен для того что -бы любой пользователь мог пересобрать пакет из твоей src-хи.
Кстати, про хашер и чрут у нас тут очень неплохо написано : http://forum.russ2.com/index.php?showtopic=3261
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 26.2.2012, 22:25
Сообщение #54


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Понятно smile.gif Eet и evas с правильными, я надеюсь, зависимостями уплывают в репу. На сегодня, пожалуй, хватит. Завтра продолжу разборки.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 26.2.2012, 22:32
Сообщение #55


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(ksa @ 26.2.2012, 22:25) *
Понятно smile.gif Eet и evas с правильными, я надеюсь, зависимостями уплывают в репу. На сегодня, пожалуй, хватит. Завтра продолжу разборки.

Давай, буду поглядывать на неделе вечерами, пиши в тему какие пакеты можно запихивать в клубную репу.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 26.2.2012, 23:54
Сообщение #56


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(ksa @ 26.2.2012, 18:45) *
Нифигасебе smile.gif Чрут+хэшер. А для чего такие сложности ?

Хашер является идеально повторяемой сборочной системой. Если пакет собирается в хашере у Васи - он гарантированно соберется в хашере у Пети (в рамках одной пакетной базы, естественно). Кроме того, в "живой" системе бывают различные микроконфиги, которые могут вносить смуту в сборку. Уже пару раз сталкивался с тем, что пакет не собирается в "живой" системе и преспокойно собрался в хашере. Ну и, как уже сказали, система избавлена от сборочного мусора.
Относительно чрута - думаю имелся ввиду отдельный хашер для отладки/сборки/etc. Удобно - чистая система, идеальные "тепличные" сборочные условия.

Сообщение отредактировал Drool - 26.2.2012, 23:56


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 27.2.2012, 7:00
Сообщение #57


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Drool @ 26.2.2012, 23:54) *
Относительно чрута - думаю имелся ввиду отдельный хашер для отладки/сборки/etc. Удобно - чистая система, идеальные "тепличные" сборочные условия.

Точно, у меня их 3 , кроме основного хашера, в них и чрутюсь smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 27.2.2012, 20:35
Сообщение #58


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Ну, кажись, шабаш! Кость, пробуй в хешер запихать пакеты smile.gif

Сообщение отредактировал ksa - 27.2.2012, 20:35


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 27.2.2012, 23:08
Сообщение #59


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Часть пакетов : ememoa->eina->eet->evas->ecore прогнана через хашер и залита в клубную репу ( в этот раз ecore пролез в hasher ).
Больше сегодня не успел .
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 28.2.2012, 23:22
Сообщение #60


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Остатки цепочки : embryo->eio->efreet->eeze->edbus->edje->evas-generic-loaders прошли хашер и уехали в клубную репу .
Серега, какие еще твои пакеты туда запихать ? Давай список и последовательность сборки smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

50 страниц V  < 1 2 3 4 > » 
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 16:29