Исключение пакетов из emerge-а

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Исключение пакетов из emerge-а

Сообщение Xaktyc »

Допустим у меня стоит драйвер на радеон, которого нет в портежах, остальные не работают.
При обновлении emerge -uDNva @world он мне его будет ставить на более старый из портежей.
Как мне исключить из емержа какие-либо пакеты? Если исключения можно оформить в виде файла - было бы круто, до стабилизации этих пакетов исключать их.
Маскировка не катит - она стопорит все обновление.

Какие могут быть решения? Что-то типа дописать в world?
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Исключение пакетов из emerge-а

Сообщение abs-o-lut »

Что-то типа удалить из /var/lib/portage/world ?
Или замаскировать ati-drivers
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Исключение пакетов из emerge-а

Сообщение serzh-z »

Xaktyc
Ничего не понял, но подозреваю, что нужно добавить "драйвер радеон" в package.provided.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Исключение пакетов из emerge-а

Сообщение Nightwolf_ng »

Ну или поебилд написать для свежего драйвера, в оверлей собственный запихать и поставить по-человечески...
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Исключение пакетов из emerge-а

Сообщение trancefer »

Маскировка не катит - она стопорит все обновление.


Объясните, что вы имели ввиду, а то так и хочется сказать "ЩИТО?" :)
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Исключение пакетов из emerge-а

Сообщение razum »

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

Я б даже мучаться не стал. Кинул бы пустой ebuild в локальный оверлей с тем же именем+9999 (ati-drivers, да?! :) ).
Он бы мержился как виртуальный, а реально ниче б не делалось.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Исключение пакетов из emerge-а

Сообщение serzh-z »

razum писал(а):
16.05.2009 11:53
Я б даже мучаться не стал. Кинул бы пустой ebuild в локальный оверлей с тем же именем+9999 (ati-drivers, да?! smile.gif ).
Он бы мержился как виртуальный, а реально ниче б не делалось.
Это путь Paludis, имхо не удобный... Зачем так делать, если в Portage есть package.provided?
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Исключение пакетов из emerge-а

Сообщение abs-o-lut »

("handbook") писал(а):For instance, if you want to inform Portage about gentoo-sources-2.6.11.6 which you've installed manually, add the following line to /etc/portage/profile/package.provided:

Code Listing 3.1: Example line for package.provided

sys-kernel/gentoo-sources-2.6.11.6


А я и не знал. :)
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Исключение пакетов из emerge-а

Сообщение razum »

Это путь Paludis, имхо не удобный... Зачем так делать, если в Portage есть package.provided?

Ага.
"Мы не ищем легких путей - нам просто лень" (с)
А я и не знал

А здесь оказывается и на нашенском:
http://powerman.name/doc/portage.html#_portage_2
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Исключение пакетов из emerge-а

Сообщение Xaktyc »

abs-o-lut писал(а):
15.05.2009 17:52
Или замаскировать ati-drivers

Тогда тупо ниче не будет ставиться, потому, что в ксорге в юзах он.
serzh-z писал(а):
15.05.2009 20:42
но подозреваю, что нужно добавить "драйвер радеон" в package.provided.

Ща попробуем. Такого файла не было, не знал:)
Nightwolf_ng писал(а):
15.05.2009 20:52
Ну или поебилд написать для свежего драйвера, в оверлей собственный запихать и поставить по-человечески...

Не ставится с ебилда, тока вручную.
trancefer писал(а):
16.05.2009 03:14
Объясните, что вы имели ввиду, а то так и хочется сказать "ЩИТО?"

Да я и сам не знаю;)
razum писал(а):
16.05.2009 11:53
Я б даже мучаться не стал. Кинул бы пустой ebuild в

Тож вариант, не поможет провайдед -сделаю так:)
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Исключение пакетов из emerge-а

Сообщение Xaktyc »

Итак...
Достиг всего путем урезания ебилда прошлой версии до никакой функциональности, дигитования его, установки, потом установки поверх пакета с офф сайта + все это время пакет был в provided, однако портеж его все равно хотел пересобрать.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Исключение пакетов из emerge-а

Сообщение xorader »

* Что-то типа удалить из /var/lib/portage/world ?
* Тогда тупо ниче не будет ставиться, потому, что в ксорге в юзах он - а убрать из "юзов" не судьба ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Исключение пакетов из emerge-а

Сообщение Xaktyc »

xorader писал(а):
20.05.2009 14:38
а убрать из "юзов" не судьба

А этот юз мне нужен.
Спасибо сказали: