![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Поделиться |
![]()
Сообщение
#61
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Что такое RPATH и откуда берется эта разница в путях и что делать со спеком в таком случае (спек взят из пакета сизифа, но там собраны релизные версии библиотеки) ?
Мыслей много, но я не уверен, что среди них есть правильная, поэтому спрашиваю. ![]() UPD В скрипте забыл прописать этап конфигурирования, но ошибка осталась. По умолчанию префикс задавался как /usr/local. После добавления этапа конфигурирования префикс встал на свое место, вот только это несоответствие... Никак не пойму в чем же здесь проблема. Сообщение отредактировал ksa - 30.7.2011, 19:02 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#62
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А какая ругань идет сейчас?
-------------------- |
|
|
![]()
Сообщение
#63
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А какая ругань идет сейчас? Тишина ![]() Как это не странно, но, кажется, я победил. Вся хрень в том, что во время отработки автогена префикс один, зато когда выполняется конфигурирование, префикс уже другой! Фуух. Полдня коту под хвост! Теперь соберу все с нуля дабы исключить варианты, заодно надо прошерстить все спеки на предмет закоменченных строк и внести изменения. Ну неужели было так сложно сделать так, чтобы хотя бы собиралось без проблем, ведь инструменты одни и теже. Сообщение отредактировал ksa - 30.7.2011, 19:33 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#64
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Первые результаты:
Собраны все библиотеки, наобходимые для работы е17 (снапшот r61920). Спасибо Юрию за спеки, без них я бы мучился гораздо дольше и неизвестно собрал бы вообще хоть что-нибудь! Все библиотеки установлены вручную на ноутбуке (сборка шла на ПК), установлен е17 из репозитория. Запуск прошел успешно, на первый взгляд работает, но... Прошло много времени с момента сборки е17, поэтому надо собирать е17 и после сборки поставить на бук для проверки. При сборке я не буду ориентироваться на совместимость с гномовским менеджером сессий, так как не вижу в этом смысла ввиду наличия в е17 своего менеджера а также всвязи с грядущим (видимо этого не избежать) дистрибутивом на базе е17. Следующий этап - сборка менеджера сессий и проверка его в связке с собранным е17. После этого представлю пакеты вашему вниманию. Доп. модули будут собираться позже, так как на них как, впрочем, и на менеджер сессий готового спека нет (если только кто-нибудь ткнет на образец). Сообщение отредактировал ksa - 30.7.2011, 20:41 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#65
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Итог двух дней:
Спек-файлы позволяют без критических ошибок собрать библиотеки и сам е17. Один спек пришлось писать с нуля, несколько спеков Юрия приглось подправить под свои требования к сборке, также пытался собрать компоненты с как можно большими возможностями, но похоже, что они не будут востребованы (речь о движках рендеринга (программный средствами исков, opengl, directfb), программный все равно быстрее и менее прожорливый на моей встроенной видеокарте). Однако он запускаться почему то не спешит. В консоли пишет, что не может проинициализировать ecore-X (хотя он собран без ошибок). Также с этой библиотекой не запускается е17 из репы. Вобщем, похоже на опции конфигурирования. Попробую с этим разобраться, ведь при первых сборках все запускалось. Сообщение отредактировал ksa - 31.7.2011, 19:45 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#66
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Кто подскажет, есть ли макрос для каталога /usr/libexec в спеке и если есть, то как обзывается ?
-------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#67
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Кто подскажет, есть ли макрос для каталога /usr/libexec в спеке и если есть, то как обзывается ? Я такого не нашел, вообще макросы можно глянуть в /usr/lib/rpm/macros /usr/lib/rpm/noarch-alt-linux/macros и другие каталоги в /usr/lib/rpm полезно поглядеть, можно еще покопаться в папке /etc/rpm/macros.d |
|
|
![]()
Сообщение
#68
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Обошелся %{_exec_prefix}/libexec, по-другому никак не хотело. Почти все собрал (и вроде как все нужные файлы ставятся). Осталось сам е17 собрать.
Сообщение отредактировал ksa - 1.8.2011, 22:08 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#69
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Все, собрал.
Замеченные косяки - нет русского языка (скорее всего, надо удалять конфиг е17 из профиля и проходить через мастер установки). Надо потестить на буке еще. Как только будет более-менее стабильно работать (при сборке было очень много варнингов на undefined symbol, есть резон предполагать, что нечто не в очень хорошем состоянии в исходниках), выложу рпмки ![]() UPD Конфликты с имеющимися в репе пакетами. Приходится отрубать все источники для репы и после ставить. UPD2 Вобщем, надо разобраться с языками и собрать менеджер сессий, чтобы проверить связку. После этого скорее всего представлю пакеты. Сообщение отредактировал ksa - 1.8.2011, 22:48 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#70
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Релизы пакетов немного откладываются. Походу дела придется опакетить еще один компонент, он оказывается тоже нужен. Лишь бы хватило терпения все это снова пересобрать (так как ревизия svn обновилась всвязи с отсутсвием исходников нужного компонента). Эх...
![]() UPD Небольшая инструкция к тому, как поставить мои пакеты (не уверен, что все зависимости успешно доустановятся вместе с пакетами). Тут еще и проблема с версиями есть. Пакеты, которые в репе, имеют над моими приоритет и всегда норовят без спроса установится. Так что я напишу, что поставить до установки е17, чтобы не было проблем (но это будет уже завтра). А пока план действий вкратце: 1. Ставим вручную зависимости для е17 (во избежание, список в ближайшие дни будет). 2. Отрубаем все источники пакетов и обновляем список покетов. 3. Ставим мои рпмки. Сообщение отредактировал ksa - 2.8.2011, 23:11 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#71
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Один пакет в зависимостях у менеджера остался... Но не может провести стадию упаковки файлов %install). Ругается вот как:
Код make: Leaving directory `/home/sb/RPM/BUILD/elementary-0.7.0' + exit 0 Выполняется(%install): /bin/sh -e /home/sb/tmp/rpm-tmp.78801 + umask 022 + /bin/mkdir -p /home/sb/RPM/BUILD + cd /home/sb/RPM/BUILD + /bin/chmod -Rf u+rwX -- /home/sb/tmp/elementary-buildroot + : + /bin/rm -rf -- /home/sb/tmp/elementary-buildroot + cd elementary-0.7.0 + /usr/lib/rpm/brp-alt /usr/lib/rpm/brp-alt: line 26: cd: /home/sb/tmp/elementary-buildroot: No such file or directory ошибка: Неверный код возврата из /home/sb/tmp/rpm-tmp.78801 (%install) Ошибки сборки пакетов: Неверный код возврата из /home/sb/tmp/rpm-tmp.78801 (%install) Что можно тут сделать ? Сам скорее всего не разберусь - опыта еще маловато. Сообщение отредактировал ksa - 2.8.2011, 23:54 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#72
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
/usr/lib/rpm/brp-alt: line 26: cd: /home/sb/tmp/elementary-buildroot: No such file or directory ошибка: Неверный код возврата из /home/sb/tmp/rpm-tmp.78801 (%install) Покажи стадию %install в спеке. P.S. И я практически всегда в такое время болтаюсь в джаббере и в клубном чате. Сообщение отредактировал Drool - 3.8.2011, 0:22 -------------------- |
|
|
![]()
Сообщение
#73
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#74
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Собери свои пакеты с более старшими номерами чем у тех которые лежат в бранче и тогда приоритет будет у них ![]() Я тоже так подумал, а раз так, то придется снова обновить исходники, подправить номера версий в спеках. Судя по чейнджлогам, с момента последней сборки поправили несколько багов. Так что не помешает в любом случае. И еще вопрос. Мои спеки несовсем копипаст готовых (переработны маленько). Надо ли мне в чейнджлоге оставлять наработки предыдущих пакаджеров ? -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#75
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Надо ли мне в чейнджлоге оставлять наработки предыдущих пакаджеров ? Это вопрос профессиональной этики. -------------------- |
|
|
![]()
Сообщение
#76
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Покажи стадию %install в спеке. Тут ничего военного, единственное, что в спеке из репы было вот так: Код %install %makeinstall_std rm -f %buildroot%_libdir/libelementary*.la rm -f %buildroot%_libdir/elementary*.la rm -f %buildroot%_libdir/edje/modules/elm/*/*.la rm -f %buildroot%_libdir/elementary/modules/test_entry/*/*.la %files %_bindir/* %_datadir/%name %_desktopdir/*.desktop %_iconsdir/*.png %files -n libelementary %doc COPYING %_libdir/libelementary*.so.* %_libdir/edje/modules/elm/*/*.so %_libdir/elementary/modules/test_entry/*/*.so %files -n libelementary-devel %_includedir/elementary*/ %_libdir/libelementary*.so %_libdir/elementary_testql.so %_pkgconfigdir/elementary*.pc у меня же не работает вот в таком варианте: Код %install %files -n lib%name %_bindir/* %doc COPYING %_libdir/* %files -n lib%name-devel %_include dir/elementary/*.h %_libdir/*.so %pkgconfig/%name.pc То есть, дело собственно до упаковки и не доходит, а глохнет в самом начале. Похоже, что проблема с исходниками (теряется buildroot?). PS Пишу из-под собранного е17, правда менеджер сессий используется собранный с помощью скрипта (еще с недели две назад наверное) ![]() Сообщение отредактировал ksa - 3.8.2011, 20:54 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#77
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Код %install %makeinstall_std у меня же не работает вот в таком варианте: Код %install То есть, дело собственно до упаковки и не доходит, а глохнет в самом начале. Похоже, что проблема с исходниками (теряется buildroot?). Разницу улавливаешь? ![]() ![]() -------------------- |
|
|
![]()
Сообщение
#78
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Разницу улавливаешь? ![]() ![]() ![]() Да уж, запарился я совсем видать и упустил. Пакеты пока выложил сюда сюда Менеджер сессий будет позже и будет выложен там же. Устанавливать рекомендую по инструкции выше. Чейнджлоги позже обновлю, надо будет придумать чего-нить с нумерацией версий. Зависимости: Ну иксорг это понятно, dbus, udisks, upower, lib(tiff,gif,png,xpm,jpg,xcb, alsa), hal, bluez, libgnutls, lua5, zlib, libgcrypt, pam. Может еще чего забыл ![]() Ну и как запустить: После установки всех пакетов в консоли под своим пользователем даем команду /usr/bin/enlightenment_start PS Не проверял, но может заработать сеанс и из gdm. PS2 Не все модули будут работать скорее всего (у меня не пашет температуный датчик и датчик частоты процессора). Также у меня работает не как положено смена разрешения средствами е17 (то ли они этот функционал переделывают то ли я чего то недособрал) ![]() Сообщение отредактировал ksa - 3.8.2011, 23:03 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#79
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Другая напасть, теперь не может чего-то с зависимостями решить:
Код files.req: WARNING: /home/sb/tmp/elementary-buildroot/usr/lib/pkgconfig: directory belongs to pkg-config lib.req.files: ELF executable /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_config.debug is not executable lib.req.files: ELF executable /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_quicklaunch.debug is not executable lib.req.files: ELF executable /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_run.debug is not executable lib.req.files: ELF executable /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_test.debug is not executable lib.req.files: ELF executable /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_testql.debug is not executable ldd: ERROR: /home/sb/tmp/elementary-buildroot/usr/lib/debug/usr/bin/elementary_test.debug: trace failed find-requires: ERROR: /usr/lib/rpm/lib.req failed ошибка: /bin/sh не удалось ошибка: Невозможно найти Requires Ошибки сборки пакетов: /bin/sh не удалось Невозможно найти Requires Чет не пойму, чего ему не хватает на этот раз ? ![]() Сообщение отредактировал ksa - 3.8.2011, 22:08 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#80
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Насчет debug-пакетов лучше спросить в сизифной рассылке. Кроме того, их нужно выделять в отдельный подпакет. Я в 5.1 не имею с ними дела, так что не в курсе.
-------------------- |
|
|
![]()
Сообщение
#81
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Зависимости: Ну иксорг это понятно, dbus, udisks, upower, lib(tiff,gif,png,xpm,jpg,xcb, alsa), hal, bluez. Может еще чего забыл ![]() Ничего, все нужные зависимости автоматически прописываются внутрь пакета, так что при apt-get install система их попытается подхватить самостоятельно. Главное - чтоб все нужные пакеты были в официальных репах. -------------------- |
|
|
![]()
Сообщение
#82
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Насчет debug-пакетов лучше спросить в сизифной рассылке. Кроме того, их нужно выделять в отдельный подпакет. Я в 5.1 не имею с ними дела, так что не в курсе. Они и так выделены. Сборка этой гадости, которая не собирается с помощью спека штатными приемами, но которая собирается по configure && make && make install откладывается, так как я не знаю, когда снова решусь таким макаром время убить. Соответственно, сборка менеджера сессий тоже откладывается. ![]() UPD Нашел несколько ошибок в спеке, возможно дело в них. Эксперимент со сборкой продолжится завтра. ![]() UPD2 Обошел эту ошибку костылем - добавил заголовочные файлы в основной пакет (это неправильно и неэтично, но куда деваться - ведь собрать то надо. потом надо будет спросить что к чему тут). Сообщение отредактировал ksa - 3.8.2011, 23:03 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#83
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Менеджер сессий собран и проверен на кентавре.
Дополнение к инструкции по использованию: После установки всех пакетов загружаемся в голую консоль, логинимся под рутом и запускаем /usr/sbin/elsa Профит! ![]() Далее надо будет очистить пакеты от мусора (.lo), что-то сделать с версиями пакетов, чтобы они обновляли текущие пакеты в репе (буду рад выслушать предложения, в спеках некоторых пакетов используется Serial - нужен он или нет), поправить мелкие ошибки в спеках, обновить чейнджлог. После этого можно и спеки выложить и srpm-ки. Те пакеты, что я выложил - тестовые, а после описанных выше процедур вновь обновлю исходники и пересоберу, вот тогда их можно считать более-менее нормальными ![]() Сообщение отредактировал ksa - 4.8.2011, 9:55 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#84
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Комментарии и замечания приветствуются. Сам больше сейчас работаю в гноме (на ноуте), на пк только сборка, поэтому тестинга с моей стороны немного.
![]() -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#85
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Если версии одинаковы, то достаточно увеличить релиз. К примеру, в репозитариях лежит версия пакета foo-1.2-alt3, значит нужно свой пакет назвать foo-1.2-alt3.1 и выше. Сериал имеет решающее значение - более новым пакетом считается тот пакет, у кого сериал выше. К примеру foo-2.2-alt5 с сериалом 1 и пакет foo-1.8-alt1 с сериалом 2 - так вот, более новым будет выбран и установлен пакет foo-1.8-alt1 с сериалом 2. Обычно, такое делается в случае либо если нужно откатиться на более старую версию (новая слишком глючная, сырая или какие-то другие причины), либо если апстрим с какого-то дуру сменил нумерацию версий.
-------------------- |
|
|
![]()
Сообщение
#86
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Сделал так: где был сериал, оставил, но поднял релиз, а где сериала не было - поднял релиз. Теперь должно будет ставиться.
Я когда пакеты выложил, то не учел, что их поставить нельзя впринципе. Почему то один из пакетов требовал для установки девел версию себя самого! Решив разобраться по-лучше со сборкой все зависимости для сборки прописал вручную через BuildRequires. Спеки поправил, надеюсь. Осталось только чейнджлоги обновить и дату сборки проставить, ну и собрать ![]() PS Если кто пробовал ставить, то прошу подтвердить невозможность установки всей кучи пакетов посредством apt-get install * (если это имело место, мне не удалось их поставить таким макаром на ноутбуке с кентавром). UPD Пока убрал те пакеты из доступа, завтра. надеюсь, залью новые. Сообщение отредактировал ksa - 4.8.2011, 22:16 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#87
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#88
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Пересобрал. Из недоработок - чейнджлог предыдущих наработок не сохранен (слишком много ручной работы по копированию и правке. если кто научит как автоматом запихать лог в спек - буду рад).
Что ждать от этой кучи пакетов? Отменной стабильности врядли стоит ждать, мультисессию графический менеджер входа не поддерживает (пока), но для одного пользователя вполне можно пользоваться. Должен грузить другие WM, если они есть в системе. Переключатель раскладки клавиатуры придется искать или ставить дополнительно (с внутренним не разбирался особо), ну или колдовать с конфигами ксорга. Перевод есть не везде (помним, что е17 еще в разработке). Могут не работать некоторые модули (не всмысле не загружаться, а не показывать свой функционал). Вот вкратце и все. Srpms и спеки выложил. Говорю сразу: поддерживать пакеты я скорее всего не буду (по причинам альфа\бета версий большей части компонентов и отсутствия времени и желания), я взялся только за начальный этап. Но ошибки в сборке или недочеты сборки этих пакетов постараюсь исправить (несмотря на то, что еще новичок в этом деле). Буду рад любой конструктивной критике (особенно интересует как обстоят дела с зависимостями, если ставить, например, на кентавр или какой-то другой дистрибутив - будут ли ставиться все дополнителные зависимости). ![]() Установка проста - копируем все файлы в одну папку и apt-get install * (ничего лишнего в папке быть не должно). Если вы уже ставили и пользовались е17 из репы, то настоятельно рекомендую удалить директорию ~/.e в профиле пользователя, под которым будeте работать. В папке modules лежат доп. модули, расширяющие функционал, но не являющиеся обязательными для установки е17. После установки прибиваем менеджер сессий (если таковой установлен) и сам WM, если таковой есть. В консоль заходим под рутом и пишем elsa Дальше, думается, разберетесь ![]() PS Определение поддерживаемых разрешений видеоадаптера и монитора работает, просто, если существует файл xorg.conf в /etc/X11 и в нем прописана ахинея, то детектилка эту ахинею вам и покажет в разрешениях. Если файл грохнуть или исправить (если почему-то нельзя автоматом получить все разрешения и частоты обновления экрана, то все нормально работает (достаточно просто выйти из е17, не перезагрузка, а именно выход или завершение сессии и зайти снова). Прилагаю скриншот (почти дефолтные настройки): Сообщение отредактировал ksa - 6.8.2011, 14:54
Прикрепленные файлы
-------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#89
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Собрал еще несколько модулей, облегчающих работу в е17, создал структуру каталогов, распихал файлы по местам. Думаю, так будет проще ориентироваться, что где лежит тут.
Сообщение отредактировал ksa - 6.8.2011, 14:45 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#90
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Пока из нерабочих вещей заметил невозможность монтирования и нормального открытия сменных носителей. Е17 стоит на кентавре (на буке). Попробую выяснить, чего не хватает для работы.
Единственное, что пока знаю (где-то читал), так это то, что в fstab строчка, имеющая отношения к двд приводу, должна быть закомментирована. UPD Нашел проблему в сборке всех без исключения пакетов. Нет, они рабочие (проверял у себя), но забыл поправить один файл в ld.so.conf.d (а быть может он вообще не нужен, попробую собрать без него, так как там указывалось искать библиотеки в старом /opt/e17 расположении). Подумаю, имеет ли смысл вновь исходники обновить и пересобрать или пересобрать эту ревизию. UPD2 Пересоберу, к тому же, обнаружилась еще одна зависимость (библиот ека) для е17. Проблему с ld.so.conf.d похоже решил - теперь нет варнингов при сборке. После выложу обновленные пакеты спеки srpm. Надеюсь, это последний раз, когда приходится делать глобальную пересборку ![]() Сообщение отредактировал ksa - 6.8.2011, 18:06 -------------------- Пакеты на яндекс.диске
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.7.2025, 5:57 |