установка софта

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
jojahti
Сообщения: 310

установка софта

Сообщение jojahti »

Ставлю emerge grub. Он корректно ставится, в emerge.log написано по этому поводу completed emerge (1 of 1).
Набираю я grub-mkconfig. А его нету, нигде нету. Причём мануал на него есть, что говорит о том что присутствовать он должен.

Как понять что софт собрался и поставился корректно, а то этак какой-нибудь компонент не установится, а я потом через месяц встречу какой-нибудь глюк, причину которого за давностью времени установить будет трудновозможно.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: установка софта

Сообщение taaroa »

jojahti писал(а):
03.03.2011 13:15
Набираю я grub-mkconfig. А его нету, нигде нету. Причём мануал на него есть, что говорит о том что присутствовать он должен.

это ужасно, действительно.
equery f grub
man locate
grub-mkconfig
:wq
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: установка софта

Сообщение jojahti »

taaroa
это ужасно, действительно.
equery f grub
grub-mkconfig

"его нигде нет" означает что в файловой системе нету файла grub-mkconfig.

equery f grub | grep bin
/bin
/bin/grub-bin2h
/bin/grub-editenv
/bin/grub-mkelfimage
/bin/grub-mkimage
/bin/grub-mkisofs
/bin/grub-mkpasswd-pbkdf2
/bin/grub-mkrelpath
/bin/grub-mkrescue
/bin/grub-script-check
/sbin
/sbin/grub-install
/sbin/grub-mkdevicemap
/sbin/grub-probe
/sbin/grub-reboot
/sbin/grub-set-default
/sbin/grub-setup
/usr/share/man/man1/grub-bin2h.1.bz2
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: установка софта

Сообщение taaroa »

в gentoo версий grub несколько (если упрощённо).
grub-static
0.92-0.97
1.98-1.99
9999
(;
упоминание о grub-mkconfig найдено только в последних двух.
:wq
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: установка софта

Сообщение jojahti »

Это именно тот груб в котором должна быть команда grub-mkconfig.

Колитесь, гентушники, что вы в таких случаях делаете? Ждёте ебилдов, вручную правите баги? Как анализируете логи?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: установка софта

Сообщение taaroa »

jojahti писал(а):
03.03.2011 15:23
Это именно тот груб в котором должна быть команда grub-mkconfig.

emerge wgetpaste && emerge --info grub | wgetpaste
:wq
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: установка софта

Сообщение serzh-z »

jojahti писал(а):
03.03.2011 15:23
Это именно тот груб в котором должна быть команда grub-mkconfig.
Т.е. это sys-boot/grub >= 1.98?
jojahti писал(а):
03.03.2011 15:23
Колитесь, гентушники, что вы в таких случаях делаете? Ждёте ебилдов, вручную правите баги? Как анализируете логи?
Голову включаем и перепроверяем - не ошиблись ли, не использовали ли очень нестандартную конфигурацию, не удалили ли нужный файл, не пропустили ли сообщение или предупреждение об ошибке.

http://www.portagefilelist.de/index.php/Sp...pkgfiles#result
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: установка софта

Сообщение jojahti »

Ага!!! Нашёл. В ебилде есть такая непонятная фигня, которая удаляет ряд файлов в локальной фс, в случае ошибки инсталяционного скрипта пакета. Но скрипт вроде бы отрабатывает, и почему удаляется только пара избранных файлов? Непонятно, тем более что они корректно собраны и вполне себе нормально работают.

Код: Выделить всё

src_install() {
    emake DESTDIR="${D}" install || die
        # [b]непонятная фигня[/b]
    for delme in /etc/default /etc/grub.d /sbin/grub-update /sbin/grub-mkconfig
    do
        rm -rf ${D}/$delme || die "couldn't remove upstream stuff"
    done
    dodoc AUTHORS ChangeLog NEWS README THANKS TODO

    if use binfont
    then
        insinto /usr/share/grub/fonts
        cd ${T}; xz -dc ${DISTDIR}/${BINFONT}.xz > unifont.pf2 || die
        doins unifont.pf2 || die
    fi
}

Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: установка софта

Сообщение /dev/random »

Где вы такой ебилд достали? o_O
В дереве ничего подобного нет.
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: установка софта

Сообщение jojahti »

/dev/random
Где вы такой ебилд достали? o_O
В дереве ничего подобного нет.

grub-1.98-r2
Это из дерева funtoo, тут недавно про неё речь заходила. Стоп, я кажется неправильно синтаксис понял, то что относится к die должно быть после него на той же строке, получается вот этот кусок кода с удалением файлов выполняется во время каждой инсталляции?
Что это за ерунда?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: установка софта

Сообщение serzh-z »

jojahti писал(а):
04.03.2011 19:14
Что это за ерунда?
Скажу по секрету: Funtoo - это не то же самое, что и Gentoo. Для создания конфига GRUB там следует использовать sys-boot/boot-update.
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: установка софта

Сообщение jojahti »

serzh-z
Для создания конфига GRUB там следует использовать sys-boot/boot-update.

О госпади. И нахрена было такой огород городить!? :WALL:
Зачем эта приблуда нужна, в том же грубе есть создавалка конфига.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: установка софта

Сообщение Brainsburn »

jojahti писал(а):
04.03.2011 19:59
О госпади. И нахрена было такой огород городить!? :WALL:

Огород это использование ebuild-ов из Funtoo в Gentoo, читая гентушные мануалы.
Спасибо сказали: