Как / где получить источники для kernel-2.6.36-gentoo-r4 в хинду дистрибутиве Linux?

Обманывать bash в размышление это находится в интерактивном режиме (хотя stdout не отправляется на терминал), уже можно использовать упомянутый script команда.

(
exec 1> >(tee bashlog.txt) 2>&1
script -q /dev/null /bin/bash -l
)

# alternative without script command
(
# bash: no job control in this shell
exec 1> >(tee bashlog.txt) 2>&1
/bin/bash -il
)
1
10.06.2011, 23:10
2 ответа

Ну, если Вы заглядываете /var/db/pkg/sys-kernel/gentoo-sources-2.6.36-r4/SRC_URI, Вы будете видеть то, что это загрузило. Во-первых, я заглянул бы /usr/portage/distfiles/ и посмотрите, все еще ли файлы там. (На самом деле сначала необходимо посмотреть на /usr/src/linux и посмотрите, установлены ли источники ядра все еще. Вы могли просто скопировать их в каталог, в который можно записать.)

Мне не установили то ядро, но оно будет, вероятно, выглядеть примерно так (это от 2.6.36 хинду r5):

mirror://kernel/linux/kernel/v2.6/linux-2.6.36.tar.bz2
            deblob? (
                http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-2.6.36.N/deblob-2.6.36
                http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-2.6.36.N/deblob-check -> deblob-check-2.6.36
            )
mirror://gentoo/genpatches-2.6.36-7.base.tar.bz2 mirror://gentoo/genpatches-2.6.36-7.extras.tar.bz2 

Можно, вероятно, проигнорировать deblob часть, как это для фанатиков GPL. Главным, в котором Вы нуждаетесь, является основное ядро и genpatches.

A mirror:// URL означает, что можно выбрать его от одного из сайтов, перечисленных в /usr/portage/profiles/thirdpartymirrors.

Так, Вы могли заменить mirror://kernel с http://www.kernel.org/pub и mirror://gentoo с http://mirrors.kernel.org/gentoo/distfiles получить URL, которые можно загрузить (или Вы могли выбрать различные зеркала).

2
27.01.2020, 23:29
  • 1
    я думаю 2.6.26, был опечаткой в заголовке; он использовал 2.6.36 в теле –  Michael Mrozek♦ 10.06.2011, 23:09
  • 2
    @Michael, да, я просто заметил это.Спасибо. –  cjm 10.06.2011, 23:13

То конкретное ядро, кажется, было удалено из перевозки. Но обычно можно использовать -f флаг для появления, чтобы просто выбрать файл.

Эта команда:

emerge -f =sys-kernel/gentoo-sources-2.6.36-r8

Получает следующий ближайший. Вы могли бы хотеть идти вперед и установить это. Или более новый, если Вы можете.

1
27.01.2020, 23:29
  • 1
    У Него нет полномочий установить материал с помощью Перевозки, и я думаю, что это предотвратит загрузку, также. –  cjm 11.06.2011, 06:55
  • 2
    Хорошо охота затем, просто перейдите к ftp.kernel.org. Загрузите в корневой каталог. Хинду появляется, на самом деле загрузит "нетронутые" источники плюс патчи, так или иначе. По крайней мере, необходимо пройти фазу установки для применения хинду патчей автоматически. –  Keith 11.06.2011, 08:46

Теги

Похожие вопросы