LINUX.ORG.RU

Сообщения Vitaly-KF

 

байт-код для bash

Форум — Development

А никто не пробовал сделать? Пришла в голову такая мысль - больше половины системы использует bash-скриптинг, причем файлики и по 10-20 килобайт, а изменяются они как правило раз в несколько недель и разработчиками пакетов, а то и вообще не меняются месяцами, но тем не менее каждый раз при запуске системы к примеру интерпретатору приходится разбирать подобные файлы...

Ваше мнение??

Vitaly-KF
()

debian custom cd

Форум — Development

Уже больше недели не могу разобратся с сабжем. Осталось надеятся только на вас! В общем у меня получается выполнить всё, для создания своего дистрибутива, но остаётся последняя так сказать мелочь...

Сразу скажу, что я использую simple-cdd и debian-cd. Hа данный момент у меня работает почти всё: из моего локального репозитария корректно создаётся iso-образ, на который записывается определённый мною набор пакетов, инсталлятор, загрузчик и другое.

Проблема возникла с debian-installer - я не могу заставить его инсталлировать нужные мне пакеты. Для этого как мне известно есть два подхода:

1) Прописать все нужные пакеты в *.packages файле моего профиля для simple-cdd и скачать из сети simple-cdd-profiles-*.udeb, а затем в *.preseed вписать примерно такую строчку: d-i simple-cdd/early_command anna-install simple-cdd-profiles Этот способ работает и собственно устанавливает все нужные мне пакеты, но при его использовании отваливается tasksel и следовательно я не могу поставить Standard system и после перезагрузки я увижу перед собой строчки

Uncompressed Linux... ok

login:

То есть ни о какой инициализации чего-то там не может быть и речи, а о загрузке автоматом иксов и оконного менеджера, которые были кстати нормально установлены - тем более!

Можно немного изменить приведённую выше строку: d-i simple-cdd/late_command anna-install simple-cdd-profiles

тогда можно будет установить task с базовой системой дебиана, но хато эта команда будет выполнятся только очень редких случаях и не до конца. Сейчас поясню: если данная команда будет устанавливать мне xdm+xorg+icewm, то установка пройдёт до конца, и после перезагрузки передо мной предстанет работающий дистрибутив с иксами и оконным менеджером. Если же я захочу поставить *+xorg+kde то команда не выполнится, то есть выполнится, но только частично, причём всегда как-то по разному.

Это первый метод, если кто его ииспользовал, то подскажите, как мне поставить и пакеты из tasksel и из профиля simple-cdd

2) Создать свой task и прописать его в /usr/share/tasksel/debian-tasks.cfg, а затем внести его в debian-cd/tasks/task.list. По идее(!!!), если я правильно понимаю - этим можно добится показа своего собственного профиля в tasksel как варианта для установки и напротив него можно было бы поставить галочку. Hо на практике это опять таки не работает. я таким способом добился того, что во время утсановки моего дистрибутива мне показывались все предопределённые дебианом варианты, как серверные, так и десктопные, но мой вариант отсутствовал :((

Я подозреваю, что для работы данного метода нужно либо вручную пересобирать debian-installer и создавать изменённые initrd.gz, либо искать или создавать какой-то определённый udeb который udeb, который как раз и помог бы мне добавить свой профиль в список доступных для установки.

3) Использовать pkgsel, это довольно хороший вариант, но чтобы его использовать нужно самостоятельно создавать мета-пакеты тянущие определённые зависимости, которые затем добавлять в используемый скриптами репозитарий. Это потому, что вписывать пакеты для установки через pkgsel необходимо прямо в конфигурационном файле моего профиля, плюс добавлять те же самые пакеты ещё в несколько файлов, а это как минимум под 800 самых различных пакетов...

Hу и наконец отдельной темой для меня стоит изменения рисунка вверху дебиановского установщика и рисунка на полосе статуса. а также локализация ег она другой язык, но эти два пункта вообще не актуальны без адекватного метода установки своих собственных пакетов.

Пока же я собственно остановился на третьем методе, который попахивает довольно серьёзными костылями, да и вообще не по душе мне, когда я точно знаю, что всё должно делаться по человечески.

Ииии... Мой последний вопрос ;) При генерации собственного репозитария, не локального, а нормального с доступом по http со своим названием и т.д., я никак не пойму как правильно генерировать файлы Packages для включения в них информации о default-udebs необходимой для debian-installer.

Прошу Вас, уважаемые сообщане, помочь мне разобраться хоть в каком-либо отдельном вопросе из перечисленных выше, самый волнующий конечно о человееской установке своих пакетов, остальное - как-нибудь уже разберусь.

>>>

Vitaly-KF
()

phonon_backend кто смог скопилировать под Windows?

Форум — Development

Неделю мучаюсь с компиляцией phonon_backend и не могу ничего сделать, нашёл уже и DirectX SDK и Windows SDK и всё равно не выходит его скомпилировать. Всё время выпадает целое облако ошибок, в принципе ни о чём и не говорящих. Компилил и в пре- и в бета-версии.

УБЕДИТЕЛЬНЕЙШАЯ просьба к тем, кто смог разобраться с этим плагином и скомпилировать его, то прошу вышлите на v31337@gmail.com или выложите хоть на каком-нибудь хостинге файлов. Именно плагин из %QTDIR%\plugins\phonon_backend\. На этой неделе уже надо преподше сдавать и защищать курсовую. Переделывать с использованием чего-то другого для мультмедия уже возможности просто нет, а без этого плагина под Win не работает звук и видео. Буду очень и очень благодарен!

>>>

Vitaly-KF
()

RSS подписка на новые темы