LinuxForum.Fans
Тема

Gentoo Linux 12.1 LiveDVD

Автор: amid88 387 сообщений 36728 просмотров
#253294

спасибо, а что значит -av ?

#253295

Спросить перед установкой, вывод в консоль подробный.

#253298

теперь понял, в /portage выбираю ядро и уже его устанавливаю, благодарю.

#253373

Видимо я уже "переучился", раньше при установке ядра руками система загружалась, только не получалось установить ядро с помощью 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:

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

#253374

Сам Grub на каком диске установлен? Сколько всего дисков в системе, включая внешние и флешки?

#253376

/dev/sdb1 swap
/dev/sdb2 / ext3
grub на /sdb

Внутренний диск /dev/sda
внешний /dev/sdb больше нет ничего

#253377
"amid88" написал:
внешний /dev/sdb больше нет ничего
"amid88" написал:
kernel /boot/kernel root=/dev/sdd2 rootdelay=2
"amid88" написал:
grub на /sdb
"amid88" написал:
root (hd0,1)
#253378

У Grub'а есть оболочка (командная строка) и автодополнение. Очень удобно искать пути к дискам, разделам, ядру, когда сомневаетесь.

#253385

ой......прошу прощения, загрузился, вместо sdb прописал sdd, извините за мою невнимательность.

#253386

сразу еще вопрос, хотел скачать все /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
естественно скачались только три архива.

#253387
"amid88" написал:
сразу еще вопрос, хотел скачать все /disftfiles:

Эта команда создаёт список архивов только для пакетов необходимых в данный момент с учётом ваших настроек и опций команды emerge.

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

#253392
"amid88" написал:
хотел скачать все /disftfiles

если имеется в виду действительно все которые находятся в дереве портов, то можно так:

text
# cd /usr/portage
# find -name "*.ebuild" -exec ebuild {} fetch \;

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

Если требуется получить список установленных(либо обновляемых) ссылок на архивы, то можно выполнить просто:

text
qlist -IC| xargs -i emerge -qpfD {} | sed '/^$/d;s/ .*$//' | sort -u >links.txt

В принципе не понятно, что имеется в виду под скачать все /disftfiles

#253407

Благодарю за информацию, я имел ввиду скачать вообще все архивы пакетов из дерева портов, что бы можно было без сети ставить необходимые пакеты ( как например в Debian они все на установочных DVD), или в этом нет смысла?

#253411

И еще я что то не так сделал с временной зоной, указывал Europe/Kiev

сейчас по UTC 12:40, по Киеву 15:40, а система показывает 17:40, как можно исправить?

#253418
"amid88" написал:
или в этом нет смысла?

Ну по чему же нет, в полне есть, только тут будет уже установочный внешний жесткий диск а не DVD, так как объем довольно большой.
Многие делают себе срезы, так как через время, ссылки обновляются и уже становится невозможным скачать старые пакеты, под старое дерево.

"amid88" написал:
И еще я что то не так сделал с временной зоной, указывал Europe/Kiev
сейчас  по UTC 12:40, по Киеву  15:40,  а система показывает  17:40, как можно исправить?

Тут похоже что надо выставить в /etc/conf.d/hwclock
строчку:
clock="local"
и пере загрузиться, тогда система должна по идее показывать везде системное время.

#253441

emerge -uavDN world , получил список пакетов для обновления-установки и могу отказаться или согласиться, а как быть, если я к примеру только некоторые пакеты из предложенных ,хочу обновить?
или установить с отличными от предложенных флагов?

#253445

а чем отличается /etc/conf.d/hwclock от /etc/conf.d/clock ? я первый не редактировал, а во втором прописал


CLOCK="local"
TIMEZONE="Europe/Kiev"
CLOCK_SYSTOHC="yes"

#253462
"amid88" написал:
а чем отличается /etc/conf.d/hwclock от /etc/conf.d/clock ?

Тем, что первый — это нынешнее название второго ;)
P.S. etc-update делать не забываете?

#253464
"amid88" написал:
а как быть, если я к примеру только некоторые пакеты из предложенных ,хочу обновить?

Пару «костылей» на выбор:
— обновлять по одному пакету, только нужные;
— замаскировать версии пакетов, которые не хотите обновлять.

Более правильно, проанализировав вывод команды, с помощью установки USE-флагов «избавиться» от ненужных пакетов. Разумеется, решение неуниверсальное.

#253466

Для каждого пакета можно задать свои локальные флаги, для этого используется файл:
/etc/portage/package.use
пример:
echo "app-text/kchmviewer -kde" >>/etc/portage/package.use
собрать app-text/kchmviewer без флага kde

так же смотрите файлы /etc/portage/package.mask на эту тему уже достаточно написано.

"amid88" написал:
а чем отличается  /etc/conf.d/hwclock  от  /etc/conf.d/clock

Вроде /etc/conf.d/clock это уже устаревший файл, он уже не используется, вместо него используется /etc/conf.d/hwclock

Войдите или зарегистрируйтесь, чтобы ответить.