Исходники ядра
Гость 17 января, 2006 - 15:03
Где можно взять исходники более нового ядра для Генты?
»
- Для комментирования войдите или зарегистрируйтесь
|
|
Вход в аккаунтНавигацияОбсуждаемые темы
Новые записи в блогахСейчас на сайте0 пользователей и 7 гостей.
|
Исходники ядра
Гость 17 января, 2006 - 15:03
Где можно взять исходники более нового ядра для Генты? »
|
emerge sync && emerge
emerge sync && emerge gentoo-sources (Или ACCEPT_KEYWORDS="~x86" )
Берёшь
Берёшь последнее дерево Portage, а потом ставишь gentoo-sources или какой именно пакет ты используешь.
С машины где
С машины где гента - нет доступа в инет, а хочется попробовать новое ядро (ставил генту со среза XOR), как это сделать подскажите пожалуйста по подробнее
Зайти на
Зайти на зеркало, скачать последний слепок портежей, скачать посчледнее ядро. Принести на нужную машину, распаковать слепок портежей. Положить ядро в distfiles, поставить ядро.
Я не понимаю,
Я не понимаю, что значит "более новое ядро для Генты".
В любой момент Вы можете скачать самое, что нинаесть, последнее ядро с http://kernel.org/ .
Самая последняя версия ядра и будет "более новое ядро для Генты"
надо думать
надо думать имеется в виду gentoo-sources то бишь с патчами гентовскими..
_________________
Gentoo x86_64 2.6.14-r5 на Athlon 64 3000+
если я не
если я не ошибаюсь, то в gentoo-sources используется -ac патч и для vesa
Только надо
Только надо помнить, что при очередном глобальном обновлении эмержд вытащит на всякий случай и самое новое ядро, так что нужно ему объяснить, что оно уже есть.
Народ, ну
Народ, ну читай-те же что писалось выше: на машине нет доступа в инет, поэтому я и спрашиваю как обновится имея доступ на другой машине.
Да я имел в виду ядро с заплатками генту(vesa патч - это я как понимаю для фреймбуфера? - он то мне и нужен).
Нашел на aiya такие файлы gentoo-sources-2.4.33-r2.tar.bz2 и portage-2.1_pre3.tar.bz2 - они мне нужны? - я что то не вижу никакой связи с нумерацией ядра...
у меня были
у меня были когда-то такие же проблемы,во примерно как я выходил из такой ситуации:
1 скачай последний portage
2 разверни его tar -xvjf /..где стоит архив -C /usr
ксати при этом предварительно старый portage перенести в другое место вособенности это действие рекамендуют сделать если обновление по сроку более 40 дней
3 emerge -pv system # при этом выведеться список обновляющихся программ, и это ещё не всё далее на одной консоли держи этот список на другой консоли начинай набирать emerge ..название прог. при этом
как и положено система будет пытаться икать где можно скачать её теперь внимательно посмотри как система називает эту программу.Это неоходимо потому что название прог. из списка emerge не соответствует тому что ищет сама система и так тебе придёться сделать для каждой прог. при этом смотри внимательно здесь как раз может быть твой случай сделай emerge gentoo-sources и увидешь что ищеться не исходник ядра а патч теперь иди в portage и смотри эбилд
и строки типа
GPV_SRC="mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}.${GPV}.base.tar.bz2
mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}.${GPV}.extras.tar.bz2
вот это и будут те дополнания которые тебе нужны дальше спиши что ищет система на листок желательно вместе с расширениями
и напоследок старайся скачивать программы как можно быстрее после развёртывания portage так как программ на сайтах меняються постоянно и может получиться вот так
localhost andrei # emerge xfsprogs
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-fs/xfsprogs-2.6.25 to /
>>> md5 files ;-) xfsprogs-2.6.25.ebuild
>>> md5 files ;-) ChangeLog
>>> md5 files ;-) metadata.xml
>>> md5 files ;-) files/2.6.25-uclibc-fadvise.patch
>>> md5 files ;-) files/digest-xfsprogs-2.6.25
>>> md5 files ;-) files/2.6.13-uclibc-mincore.patch
>>> md5 files ;-) files/2.6.13-configure.patch
>>> md5 files ;-) files/xfsprogs-2.6.25-gcc4.patch
!!! Digest verification Failed:
!!! /distfiles/distfiles/xfsprogs-2.6.25.src.tar.gz
!!! Reason: Filesize does not match recorded siz
Ну ты и
Ну ты и понаписал... Все же проще, я поставил генту со среза XOR - соответственно там ядро 2.6.13 - я хочу более новое, отсюда вопрос что мне надо скачать и что именно сделать(хочу именно ядро от генту потому что там уже наложенные патчи: н-р vesa) имея инет только на работе, а генту только дома?
Ну пионер из
Ну пионер из Вологды. Ты даёшь..... Как ты вообще Gentoo поставил?
тебе что сказали - скачай дерево с http://mirror.aiya.ru/pib/gentoo/snapshots/
распакуй его в /usr предварительно удалив папку /usr/portage
затем позови emerge -pf gentoo-sources и зарисуй какое файло нуна. затем дуй бегом на работу или где там у вас октябрят интернет и качай всё это.
после этого дома кладёшь всё накачаное в /usr/portage/distfiles и зовёшь emerge gentoo-sources. Всё... можешь себе красный галстук повязывать и вешать на стену портрет Ильича.
Ну пионер из
Ну пионер из Вологды. Ты даёшь..... Как ты вообще Gentoo поставил?
тебе что сказали - скачай дерево с http://mirror.aiya.ru/pгb/gentoo/snapshots/
распакуй его в /usr предварительно удалив папку /usr/portage
затем позови emerge -pf gentoo-sources и зарисуй какое файло нуна. затем дуй бегом на работу или где там у вас октябрят интернет и качай всё это.
после этого дома кладёшь всё накачаное в /usr/portage/distfiles и зовёшь emerge gentoo-sources. Всё... можешь себе красный галстук повязывать и вешать на стену портрет Ильича.
Эй, он же вместе
Эй, он же вместе /usr/portage/ все дистфайлы удалит! Их забекапить надо!
Лучше делать не так...
качаешь снапшот, и сумму к нему...
Потом бросаешь все это в /var/tmp/emerge-webrsync/ и зовешь emerge-webrsync
Тогда он не удалит дистфайлы...
Нет, не то. Это
Нет, не то. Это исходники самой системы портежей, а нужен слепок
http://mirror.aiya.ru/pub/gentoo/snapshots/
А версии естественно никак не связаны. Слепки обозначаются по датам, каждая программа (и ядро тоже) по своим собственным версиям.
KiberGus, Dron -
KiberGus, Dron - спасибо
MooSE - на пионера могу и обидиться, так что поуважительнее надо; но тебе наверно самое большое спасибо за наиболее подробный ответ; поставил генту без проблем по рус.handbook'у.
All: Свою ошибку понял; а на линух я только еще собираюсь перебраться, так что опыта практически нет.
Способ
Самый правильный в этом случае способ:
1. http://ru.gentoo-wiki.com/HOWTO_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%B9_%D0%B1%D0%B5%D0%B7_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_%D0%B2_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82_%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D0%B8%D0%B7_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B
(Это уже было описано)
2. http://ru.gentoo-wiki.com/HOWTO_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D0%B1%D0%B5%D0%B7_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_%D0%B2_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82_%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D0%B8%D0%B7_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B
Это не ИМХО. 1-е из флудерства на форумах, второе с www.gentoo.org.