LINUX.ORG.RU

Не могу поставить исходники ядра

 ,


0

2

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

alculate demas # eix calculate-sources
Совпадений не найдено.
calculate demas # emerge sys-kernel/calculate-sources

Local copy of remote index is up-to-date and will be used.
Calculating dependencies... done!

!!! All ebuilds that could satisfy "sys-kernel/calculate-sources" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-kernel/calculate-sources-3.18.14-r1::calculate (masked by: )
- sys-kernel/calculate-sources-3.18.13::calculate (masked by: )

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
     
calculate demas # cat /etc/portage/package.mask/custom 
*/*::fkmclane
*/*::fw-overlay
*/*::soft
*/*::bobwya

Пакет такой есть: http://www.calculate-linux.ru/packages/sys-kernel/calculate-sources

Оверлей подключен:

calculate demas # layman -l

 * calculate             [Git       ] (git://git.calculate.ru/calculate/overlay.git                                  )
 * distros               [Git       ] (git://git.calculate.ru/calculate/distros.git                                  )
 * docker                [Git       ] (git://github.com/tianon/docker-overlay.git                                    )
 * fkmclane              [Git       ] (git://github.com/fkmclane/overlay.git                                         )
 * fw-overlay            [Git       ] (git://github.com/FeiWongReed/fw-overlay.git                       )
 * soft                  [Mercurial ] (https://bitbucket.org/Soft/overlay                

eix-update делал

★★

Последнее исправление: cetjs2 (всего исправлений: 5)

что я мог испортить

Сделай grep -R calculate /etc/portage/package.mask/* а то хрен его знает, может закатилось куда-то... И эта, ты профиль-то не переключал?

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

grep -R calculate /etc/portage/package.mask/* - ничего не возвращает.

Вот - даже вот так:

calculate ~ # grep -R calculate /etc/portage/*
/etc/portage/make.conf/0-base:# /var/lib/layman/calculate/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/make.conf.base
/etc/portage/make.profile/parent:../../../../calculate/profiles/desktop/amd64
/etc/portage/make.profile/make.defaults:PKGDIR="/var/calculate/remote/packages/CLD/x86_64"
/etc/portage/make.profile/make.defaults:#PORTAGE_BINHOST="http://mirror.yandex.ru/calculate/CLD/grp/x86_64"
/etc/portage/make.profile/make.defaults:PORTAGE_BINHOST="http://mirror.cnet.kz/calculate/CLD/grp/x86_64"
/etc/portage/package.use/custom:sys-kernel/calculate-sources -minimal
/etc/portage/repos.conf/gentoo.conf:# /var/lib/layman/calculate/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/alpha190/02gentoo.conf
/etc/portage/repos.conf/gentoo.conf:sync-uri = git://git.calculate.ru/calculate/portage.git

Профиль не переключал. Ставил кастомное ядро, с помощью cl-kernel.

lemas ★★
() автор топика

!!! All ebuilds that could satisfy «sys-kernel/calculate-sources» have been masked.

Посмотри в оверлее profiles/package.mask, может там замаскано. Да и в своём каталоге смотри, не только в том файле, что ты создал.

eix-update делал

Это никак не влияет.

Покажи eix -v sys-kernel/calculate-sources, cat /etc/portage/package.{,un}mask/* и куски package.{,un}mask из оверлея calculate.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar
calculate ~ # eix -v sys-kernel/calculate-sources, cat /etc/portage/package.{,un}mask/*
Совпадений не найдено.

Еще правил линк /usr/src/linux, чтобы он указывал на нужные исходники (если вдруг это могло повлиять).

lemas ★★
() автор топика
Ответ на: комментарий от r3lgar

Стал откатывать все что делал последнее время и вроде нашел причину

/etc/portage/make.conf/custom

Если закомментировать там подключение локального оверлея - ядро появляется:

PORTDIR_OVERLAY="/usr/local/portage"

Что в моем репозитории может так влиять ?

lemas ★★
() автор топика
Ответ на: комментарий от lemas

Вот metadata/layout.conf из моего репозитория:

calculate metadata # cat layout.conf 
masters = gentoo
lemas ★★
() автор топика
Ответ на: комментарий от lemas

Совпадений не найдено.

Это две разнве команды же, ну?

Еще правил линк /usr/src/linux

eselect kernel пользоваться не учили?

r3lgar ★★★★★
()
Ответ на: комментарий от lemas

Что в моем репозитории может так влиять ?

Правильно, ты переназначил переменную, и теперь портаж не видит ничего, кроме твоего оверлея.

r3lgar ★★★★★
()
Ответ на: комментарий от lemas

не указывать master

Научись читать уже!

PORTDIR_OVERLAY=«/usr/local/portage»

ПЕРЕНАЗНАЧАЕТ переменную, и, раз уж ты совсем никак с линуксами, то я тебе даже подскажу, где косяк:

PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage"

r3lgar ★★★★★
()
Ответ на: комментарий от dvrts

знаток кальки)

Да с этой фигнёй и арчевод справится, лол.

r3lgar ★★★★★
()
Ответ на: комментарий от lemas

Тут где-то должна быть картинка вида «Едрить, сударь, ну вы и бестолочь», но мне было лень её искать, так же как ТСу лень читать хендбук и мануалы.

daemonpnz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.