LINUX.ORG.RU

Gentoo, как замаскировать слот sys-kernel/gentoo-sources?

 


0

0

Собственно сабж. Если с обычным пакетом все понятно, например >=www-client/chromium-42.0.2311.135, то со слотом не получается, рукокнигу читал, не помогает, пробовал sys-kernel/gentoo-sources:3.18.11. Вообще пробовал много как, но безрезультатно.
Версия нового слота sys-kernel/gentoo-sources-3.18.12:3.18.12
В рукокниге написано не понятно, например

Example:dev-db/sqlite:0
matches: sqlite-2.8.16-r5
 
does not match: sqlite-3.7.8
Пробовал кстати и 0 ставить, но не помогает.

Там же не слотовые ебилды.
Чем не нравится маскировка конкретной версии?

=sys-kernel/gentoo-sources-3.18.12

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

в том и дело что слотовые, пришло сегодня

[ebuild  NS    ] sys-kernel/gentoo-sources-3.18.12:3.18.12::gentoo [3.18.11:3.18.11::gentoo] USE="-build -deblob -experimental -symlink" 352 KiB

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

Как? Если делаю =sys-kernel/gentoo-sources-3.18.12, он понижает версию

[ebuild  NS    ] sys-kernel/gentoo-sources-3.14.41:3.14.41::gentoo [3.18.11:3.18.11::gentoo] USE="-build -deblob -experimental -symlink" 77 493 KiB

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

Пример:

cat /etc/portage/package.mask
>=sys-kernel/gentoo-sources-3.17.1-r1
<=sys-kernel/gentoo-sources-3.16.7
<=sys-kernel/gentoo-sources-3.14.22
uname -a                                                                                                                
Linux waldo-pc 3.17.0-gentoo #1 Fri Oct 10 05:08:56 MSK 2014 i686 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux

Waldo-de-Kard ★★
()
Ответ на: комментарий от akhmylin

Что перестало? Совсем все версии замаскировать?

sys-kernel/gentoo-sources
Но зачем?

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

Поставь маскировку на пакеты новее нужной тебе версии, вместо равно используя знак > ,емнип, так тоже можно было. Если не получится, то пусть ставит: пока ты не запустить make в директории с ядром, места он много не жрёт; старое ядро так и останется текущим, пока ты его не заменишь.

grem ★★★★★
()
Ответ на: комментарий от Waldo-de-Kard

Спасибо всем за помощь, но проблема решается банально <=sys-kernel/gentoo-sources-3.18.12 Смутило то, что это слот, если бы не это, беспокоить бы не стал.

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

ну так ты замаскировал не слот, а тупо «все версии ниже Х.ХХ.ХХ»

так вопрос изначально и был как замаскировать слот, а помогло <=sys-kernel/gentoo-sources-3.18.12. Если ты знаешь как замаскировать слот, я буду тебе признателен.

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

так вопрос изначально и был как замаскировать слот

*facepalm*. У ебилдов ядра КАЖДАЯ новая версия - отдельный слот. Ты замаскируешь один слот, выйдет новая версия - в другом - и окажется незамаскированной.

В данной случае маскировать надо «всё что больше и всё что меньше» нужной тебе версии. Без указания слотов.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

пинки, ты крут, я вообще не понял че он хочет. Его как будто qulinxao покусал.

Deleted
()
Последнее исправление: nepank (всего исправлений: 1)
Ответ на: комментарий от grem

Главное, чтобы сорцы текущего ядра emerge --clean не вычистил.

devsdc ★★
()
Последнее исправление: devsdc (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.