Заметки на память

Декабрь 5, 2006

продолжаю осваивать…

Рубрика: Linux — vadim303 @ 12:32:28

Собственно всё что я хотел рассказать на этот раз, я изложил в статье VPN в Gentoo. Критикуйте :)

Кроме VPN вчера поставил все необходимые для консоли утилиты, пересобрал мир :) для заданных мною флагов USE. По ходу заметил что лучше ставить не так как везде обычно пишут:

# USE="флаги" emegre пакет

а сначала дописать в /etc/portage/package.use строку вида:

пакет флаги

а уж потом делать

emerge пакет

. Это позволит избежать неожиданностей при пересборке “мира”. Я например так попался с mc: для utf8 его надо собирать с флагами “slang -ncurses”, а в флагах по умолчанию было всё как раз наоборот. Пришлось после пересборки занова собирать mc.

Да, ещё… поставил замечательную вещицу: ccache - кэширует результаты компиляции, что позволяет ускорить процесс при повторных компиляциях. О настройке всё хорошо прописано в Gentoo Wiki.

До KDE надеюсь сегодня добраться.

Декабрь 4, 2006

осваиваю Gentoo

Рубрика: Linux — vadim303 @ 09:13:45

Давно хотел попробовать этот дистрибутив, но то инета толстого не было, то железо медленновато было, то времени не хватало… теперь вроде всё срослось. Так что потихоньку натягиваю на свою машину чистые 64 бита: интересно, получу ли я с них какую-то выгоду? :)

А по сути я хотел написать заметку о бессетевой установке gentoo. Точнее сеть то есть, но она не работает в minimal install CD: как и следовало ожидать кернел модуля r1000 (напомню, у меня сетевая от Realtek RTL8111B) не нашлось. Вобщем в кратце технология такая: в gentoo получаем список файлов нужных на текущем этапе, загружаемся в ось с работающим инетом (в моём случае это слака, но не обязательно, можно с таким же успехом и в винду) и скачиваем в ней эти файлы. Возвращаемся в генту, устанавливаем скачанное. Теперь подробнее:

В Gentoo делаем так:

# emerge -fp <нужные-пакеты> 2> download.tmp

# cut -f 1 -d ' ' download.tmp > download.lst

Кладём download.lst в доступное для оси с инетом место, загружаемся в неё. Скачиваем например так:

# wget -N -i download.lst

Скачанное кладём в доступное для Gentoo место, загружаемся с minimal CD, повторяем по хэндбуку операции с монтированием и сменой корня:

# mount /dev/hda? /mnt/gentoo
# swapon /dev/hda?
# cd /mnt/gentoo
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev/ mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile

Кладём скачанные файлы в /usr/portage/distfiles, запускаем установку того чего хотели:

# emerge <нужные пакеты>

Вот пока собственно и всё. Надеюсь это кому-нибудь пригодится…

PS: а сетевуха у меня уже работает: после установки ядра, я повторил процесс установки сетевухи описанный парой заметок ранее для слаки. Не знаю из-за чего, но modprobe r1000 в генту сразу не взял его, а в слаке взял. В генту сделал ещё insmod /путь/к/модулю/r1000.ko, после чего modprobe нормально его подцепил. Вечером постараюсь разобраться с VPN-ом :)

powered by performancing firefox

Заведите блог на WordPress.com.