спасибо, а что значит -av ?
Gentoo Linux 12.1 LiveDVD
Спросить перед установкой, вывод в консоль подробный.
теперь понял, в /portage выбираю ядро и уже его устанавливаю, благодарю.
Видимо я уже "переучился", раньше при установке ядра руками система загружалась, только не получалось установить ядро с помощью genkernel, а сейчас уже не загружается и с ручной установкой ядра. Что то я делаю не так: после
emerge grub, смотрю /boot/grub/menu.lst, там все строчки закоментированы и все прописано под genkernel , редактирую так:
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap
2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.24-r5
root (hd0,1)
kernel /boot/kernel root=/dev/sdd2 rootdelay=2
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
# vim:ft=conf:
Что здесь не так, как должно быть, прошу прощения, но не знаю что делать дальше, как то раньше все загружалось, вроде редактировал так же.
Сам Grub на каком диске установлен? Сколько всего дисков в системе, включая внешние и флешки?
/dev/sdb1 swap
/dev/sdb2 / ext3
grub на /sdb
Внутренний диск /dev/sda
внешний /dev/sdb больше нет ничего
внешний /dev/sdb больше нет ничего
kernel /boot/kernel root=/dev/sdd2 rootdelay=2
grub на /sdb
root (hd0,1)
У Grub'а есть оболочка (командная строка) и автодополнение. Очень удобно искать пути к дискам, разделам, ядру, когда сомневаетесь.
ой......прошу прощения, загрузился, вместо sdb прописал sdd, извините за мою невнимательность.
сразу еще вопрос, хотел скачать все /disftfiles:
emerge -qpfuDN world | sed '/^$/d;s/ .*$//' | sort -u > links.txt
получил такой лист:
http://distfiles.gentoo.org/distfiles/nano-2.2.5.tar.gz
http://distfiles.gentoo.org/distfiles/Python-3.2.3.tar.xz
http://distfiles.gentoo.org/distfiles/python-gentoo-patches-3.2.3-0.tar.bz2
естественно скачались только три архива.
сразу еще вопрос, хотел скачать все /disftfiles:
Эта команда создаёт список архивов только для пакетов необходимых в данный момент с учётом ваших настроек и опций команды emerge.
Используйте вместо аргумента world имя нужного вам неустановленного пакета — скачается архив пакета, включая необходимые зависимости.
хотел скачать все /disftfiles
если имеется в виду действительно все которые находятся в дереве портов, то можно так:
# cd /usr/portage
# find -name "*.ebuild" -exec ebuild {} fetch \;это если из под gentoo, если требуется скачивать для разных архитектур, то просто поменять профиль и опять выполнить команду.
Если требуется получить список установленных(либо обновляемых) ссылок на архивы, то можно выполнить просто:
qlist -IC| xargs -i emerge -qpfD {} | sed '/^$/d;s/ .*$//' | sort -u >links.txtВ принципе не понятно, что имеется в виду под скачать все /disftfiles
Благодарю за информацию, я имел ввиду скачать вообще все архивы пакетов из дерева портов, что бы можно было без сети ставить необходимые пакеты ( как например в Debian они все на установочных DVD), или в этом нет смысла?
И еще я что то не так сделал с временной зоной, указывал Europe/Kiev
сейчас по UTC 12:40, по Киеву 15:40, а система показывает 17:40, как можно исправить?
или в этом нет смысла?
Ну по чему же нет, в полне есть, только тут будет уже установочный внешний жесткий диск а не DVD, так как объем довольно большой.
Многие делают себе срезы, так как через время, ссылки обновляются и уже становится невозможным скачать старые пакеты, под старое дерево.
И еще я что то не так сделал с временной зоной, указывал Europe/Kiev
сейчас по UTC 12:40, по Киеву 15:40, а система показывает 17:40, как можно исправить?
Тут похоже что надо выставить в /etc/conf.d/hwclock
строчку:
clock="local"
и пере загрузиться, тогда система должна по идее показывать везде системное время.
emerge -uavDN world , получил список пакетов для обновления-установки и могу отказаться или согласиться, а как быть, если я к примеру только некоторые пакеты из предложенных ,хочу обновить?
или установить с отличными от предложенных флагов?
а чем отличается /etc/conf.d/hwclock от /etc/conf.d/clock ? я первый не редактировал, а во втором прописал
CLOCK="local"
TIMEZONE="Europe/Kiev"
CLOCK_SYSTOHC="yes"
а чем отличается /etc/conf.d/hwclock от /etc/conf.d/clock ?
Тем, что первый — это нынешнее название второго ;)
P.S. etc-update делать не забываете?
а как быть, если я к примеру только некоторые пакеты из предложенных ,хочу обновить?
Пару «костылей» на выбор:
— обновлять по одному пакету, только нужные;
— замаскировать версии пакетов, которые не хотите обновлять.
Более правильно, проанализировав вывод команды, с помощью установки USE-флагов «избавиться» от ненужных пакетов. Разумеется, решение неуниверсальное.
Для каждого пакета можно задать свои локальные флаги, для этого используется файл:
/etc/portage/package.use
пример:
echo "app-text/kchmviewer -kde" >>/etc/portage/package.use
собрать app-text/kchmviewer без флага kde
так же смотрите файлы /etc/portage/package.mask на эту тему уже достаточно написано.
а чем отличается /etc/conf.d/hwclock от /etc/conf.d/clock
Вроде /etc/conf.d/clock это уже устаревший файл, он уже не используется, вместо него используется /etc/conf.d/hwclock