Статья. Создание дистрибутива на основе Fedora

Читайте также:

комментария 24

  1. Аватар Stas, Mamonts:

    А что с Revisor или с ним вообще нет смысла заморачиваться?

  2. Аватар Tigro:

    Почему, с ним можно сделать LiveCD/DVD, а вот использовать его для создания установочных образов не следует.

  3. Аватар Mosga:

    Кстати. А можно сделать, чтобы по результатам “rsync -avHP—delete—exclude=SRPMS/ \
    spreader.yandex.net::fedora-tigro/9/ /home/ftp/fedora/tigro/” эта самая ”-H” работала? Т.е. чтобы одинаковые файлы в i386 и x86_64 не дублировались, а были ссылками – как это сделано в остальных репозиториях (тех же Everything, updates и livna).

  4. Аватар Tigro:

    Это нужно разрабатывать стратегию.

  5. Аватар Ice:

    Добрый день, Tigro !
    А какие проблемы могут возникнуть при содании дистрибутива с помощью Revisor ? Вроде данная функция заявлена разработчиком помимо LiveCD.

  6. Аватар Tigro:

    Например, ревизор GUI (в f8) у меня всё время ломался по средине (где-то). CLI ревизор работал, правда я замучился создавать диск, чтобы он заработал, действительно заработал. В общем у меня от него остались не очень хорошие впечатления.

    От них нужно избавится и налепить ещё лайвов и всяких там ещё каких-нибудь. Было бы время.

  7. Да за что ж вы так ппц не любите 🙂 Я не то чтобы сильно, но мучаюсь без тигры на макбуке своем(

  8. Аватар Tigro:

    Надо апгрейдится до бука который i386:)

  9. Аватар alex-saf:

    to Tigro

    Спасибо. Интересная инфа.
    Есть вопрос.
    Нет ли у вас инфы на тему сборки дистрибутива RedHat из предоставляемых компанией ресурсных пакетов? Собственно этим и занимаются дистростроители типа ЦентОС.

  10. Аватар msv:

    как можно обновлять локальный репозиторий через проксисервер с авторизацией?

  11. Аватар Tigro:

    Почитайте man по rsync там есть про proxy. И вот пример я нашёл.

  12. Аватар niktr:

    А можно подобную статью про живые дистры?
    есть ряд вопросов
    1) сейчас пользую livecd-tools, соответственно если попытаться собрать на федоре 9 живой образ федоры 8 , будут проблемы из-за разницы в версиях ядра (в частности).
    2) revisor – _ни_разу_ не сделал у меня рабочий образ.
    3) как можно использовать вкусные фичи livecd-tools из 9 федоры (сохранение настроек в частности) для построения образов предыдущих версий федор.
    Заранее спасибо за ответы.

  13. Аватар Tigro:

    Все очень просто, заведите как в этой статье описано mock окружение под нужный дистрибутив и делайте живой образ!

  14. Аватар niktr:

    Ясно, спасибо.

  15. Аватар niktr:

    [~]$ mock -r fedora-8-i386—init
    INFO: mock.py version 0.9.9 starting…
    State Changed: init plugins
    State Changed: start
    State Changed: lock buildroot
    State Changed: clean
    State Changed: init
    State Changed: lock buildroot
    INFO: enabled root cache
    INFO: enabled yum cache
    State Changed: cleaning yum metadata
    INFO: enabled ccache
    State Changed: running yum
    ERROR: Could not find useradd in chroot, maybe the install failed?
    Я невнимательно читал статью ? После установки shadow-utils тоже самое. Кроме того, естетсвенно говорят что—shell не может найти /bin/bash
    Что с этим обычно делают ? Гуглевание привело к ссылке которая не помогла (а именно запустить шелл и поковырять, шелл не запустился).
    Заранее спасибо.

  16. Аватар Tigro:

    ээээ, забыл, сейчас попытаюсь вспомнить. Что-то с yum кажется. Была у меня такая бага, 3 часа мозговал. Какой дистрибутив и какая версия yum.

  17. Аватар niktr:

    []$ rpm -q yum
    yum-3.2.16-2.fc9.noarch
    []$ cat /etc/*release
    Fedora release 9 (Sulphur)
    Fedora release 9 (Sulphur)
    Fedora release 9 (Sulphur)
    Это хост система, для восьмой всё стоковое (то что и надо собрать) – yum-3.2.7-1.fc8.noarch

  18. Аватар Tigro:

    Потрите для начала все mock’овские кеши. беда была с yum 3.2.16-1.fc9.

  19. Аватар niktr:

    проблемы остались. /var/lib/mock/* было снесено предварительно.
    PS а в чём была проблема с yum 3.2.16-1.fc9?

  20. Аватар Tigro:

    А вот себя он вел точно так. А вообще, может и не из-за этого. У меня на одной машине (правда с fc8) себя mock примерно так же ведёт, но я ещё не разобрался.

  21. Аватар niktr:

    baseurl=file:///home/ftp/fedora/9/i386/os/Packages – эта строчка без mirrorlist ему не нравилась.

  22. Аватар Dmitry S. Dragomeretsky:

    Здраствуйте!

    Я питался создать свой дистрибутив, но столкнулся со следующими проблемами:

    1. pungi

    (после запуска buildinstall вылетал pungi с ошибкой Pungi.Pungi:ERROR: Got an error from /usr/lib/anaconda-runtime/buildinstall)

    2. Anaconda-runtime

    В initrd.img на файлы init, …. небыло прав на выполнение что приводило к: Kernel panic. init not found.

    3. Anaconda

    ошибка в коде при вводе пароля root.

  23. Аватар Nikolay:

    у меня так и ничего не вышло
    есть не рабочая для установки Fedora 9 и рабочая fedora 8 в которой постоянно
    так и не получилось собрать ни чего

  24. Аватар Tigro:

    Я к сожалению не могу прокомментировать утверждение что ничего не получилось и ничего не вышло. Могу сказать одно, что у меня Tedora собирается на Fedora 8.

    Если хотите помощи, то заводите тему на форуме и будем разбираться что не вышло и как исправить.