LinuxForum.Fans
Тема

Сборка ядра

Автор: tyrnov 198 сообщений 37309 просмотров В конец обсуждения ↓
#255134
"Spawn047" написал:
Пересоберите sys-libs/glibc:

Выполнил. Дальше, что делать? По Handbook собирать ядро?

#255136
"Spawn047" написал:
Дальше, что делать?

Устанавливать дальше.
Хотя можно выполнить...
...установите, если не установлена

text

emerge -av app-portage/gentoolkit

...и покажите вывод команды

text

revdep-rebuild -pv
#255137
"Lupo Alberto" написал:
...установите, если не установлена

Выполняю.

Хотел спросить, данные действия, которые я выполняю в Handbook по ходу установки не описываются. Так при установки Gentoo обязательно проделывать то, что было написано выше?

#255138
"Lupo Alberto" написал:
...и покажите вывод команды

revdep-rebuild -pv
Вывод revdep-rebuild -pv
(chroot) Gentoo-2012 ~ # revdep-rebuild -pv
* Configuring search environment for revdep-rebuild
* Temporary cache files are located in /var/cache/revdep-rebuild

revdep-rebuild environment:
SEARCH_DIRS="/bin
/lib
/lib32
/lib64
/opt/bin
/sbin
/usr/bin
/usr/lib
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32
/usr/lib32
/usr/lib64
/usr/libexec
/usr/local/lib
/usr/local/lib32
/usr/local/lib64
/usr/sbin
/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3
/usr/x86_64-pc-linux-gnu/lib"
SEARCH_DIRS_MASK="/lib*/modules"
LD_LIBRARY_MASK="libjava.so
libjvm.so
libodbc.so
libodbcinst.so"
PORTAGE_ROOT="/"
EMERGE_OPTIONS=""
ORDER_PKGS="1"
FULL_LD_PATH="1"

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.
#255139
Spawn047 написал:

CFLAGS="-march=i486 -mtune=genreic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"

СFLAGS, видимо, из моей рекомендации, чтобы запускать бинарники на любом процессоре?
Вот, как с таким CHOST они будут работать, я тоже не знаю. Полагал, что архитектура 32-х битная.
Дело в том, что если CHOST="x86_64-pc-linux-gnu", то на любом процессоре их уже не запустить, а только на поддерживающем 64-битные инструкции.

Lupo Alberto написал:

Должно быть generic

Да, пардон, очепятка вышла.

#255140
"Lupo Alberto" написал:
revdep-rebuild -pv

Что я сделал этой командой?

#255141
"bobr" написал:
СFLAGS, видимо, из моей рекомендации, чтобы запускать бинарники на любом процессоре?

Ага.

#255142
"Spawn047" написал:
Хотел спросить, данные действия, которыя я выполняю в Handbook по ходу установки не описываются. Так при установки Gentoo обязательно проделывать то, что было написано выше?

Это сильно рекомендуется — вы установили набор утилит для работы с системой.

"Spawn047" написал:
Что я сделал этой командой?

Проверили, не «побиты» ли обратные зависимости программ.

P.S. Почти все команды в Linux имеют встроенную справку и/или опцию --help, т.е. перед запуском не ленитесь выполнить что-либо вроде...

text

man revdep-rebuild
text

revdep-rebuild --help

Я могу ошибиться в написании команды, кто-либо может сделать ошибку злонамеренно...

#255143
"Lupo Alberto" написал:
P.S. Почти все команды в Linux имеют встроенную справку и/или опцию --help, т.е. перед запуском не ленитесь выполнить что-либо вроде...

Ок. Спасибо!

#255145
"Lupo Alberto" написал:
Это сильно рекомендуется — вы установили набор утилит для работы с системой.

Если установить сначала систему, потом можно будет установить набор утилит, описанный выше. В Handbook про это пишут?

#255146
Spawn047 написал:

Если установить сначала систему, потом можно будет установить набор утилит, описанный выше. В Handbook про это пишут?

Можно установить и потом, но почему бы сразу не сделать себе жизнь проще?
Пишут, мимоходом ;) — http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?style=printable&full=1#book_part3_chap4

#255152

Спасибо!

#259027

Процесс наложения правильный?
http://liquorix.net/sources/
Сам патч - 3.4.2-2.patch.gz

text
# eselect kernel set linux-3.4.2-gentoo-r1
# cd /usr/src/linux
# wget http://liquorix.net/sources/3.4.2-2.patch.gz
# gzip -d 3.4.2-2.patch.gz
# patch -p1 < 3.4.2-2.patch
#259030
"newzenon" написал:

Forbidden

You don't have permission to access /sources/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at liquorix.net Port 80

Не нравится, что делается это в обход portage.

#259033
"Lupo Alberto" написал:
Не нравится, что делается это в обход portage.

А как я патч наложу?
Я просто про правильность наложения патча, если он в gz архиве.
Вот BFS например без архива http://ck.kolivas.org/patches/bfs/
.
ы. Lupo Alberto, liquorix.net от вас почему то недоступен, зеркало -
http://ftp.belnet.be/mirror/liquorix.net/
Патч - http://ftp.belnet.be/mirror/liquorix.net/sources/3.4.2-2.patch.gz

#259038

newzenon, если не лень ;) , проверьте, поддерживает ли нужный вам ebuild возможность epatch_user — наложения пользовательских патчей без необходимости изменения официальных ebuild'ов.
P.S. Где-то в «гентушных» темах я также показывал, как можно самостоятельно наложить пользовательский патч, если даже ebuild не поддерживает epatch_user.

#260013

всем привет люди скачал минимал инстал я новичок вообще с линукс не знаком но полез в генту так вот скачал минимал установил на машину установил мост но не могу пропинговать у меня адсль в чем дело и как это исправить как прописать днс серверы или вообще что делать научите плохому)))))))))))

#260231
nohcha написал:
я новичок вообще с линукс не знаком но полез в генту

напрасно

nohcha написал:
установил мост но не могу пропинговать

расскажите с начала, что и как делаете
что выдает ipmaddr

nohcha написал:
или вообще что делать

ставить максимальную

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