Допустим у меня стоит драйвер на радеон, которого нет в портежах, остальные не работают.
При обновлении emerge -uDNva @world он мне его будет ставить на более старый из портежей.
Как мне исключить из емержа какие-либо пакеты? Если исключения можно оформить в виде файла - было бы круто, до стабилизации этих пакетов исключать их.
Маскировка не катит - она стопорит все обновление.
Какие могут быть решения? Что-то типа дописать в world?
Исключение пакетов из emerge-а
Модератор: /dev/random
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
-
abs-o-lut
- Сообщения: 420
Re: Исключение пакетов из emerge-а
Что-то типа удалить из /var/lib/portage/world ?
Или замаскировать ati-drivers
Или замаскировать ati-drivers
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Исключение пакетов из emerge-а
Xaktyc
Ничего не понял, но подозреваю, что нужно добавить "драйвер радеон" в package.provided.
Ничего не понял, но подозреваю, что нужно добавить "драйвер радеон" в package.provided.
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Исключение пакетов из emerge-а
Ну или поебилд написать для свежего драйвера, в оверлей собственный запихать и поставить по-человечески...
-
trancefer
- Сообщения: 485
- Статус: $>
- ОС: Arch, Slackware, OpenBSD
Re: Исключение пакетов из emerge-а
Маскировка не катит - она стопорит все обновление.
Объясните, что вы имели ввиду, а то так и хочется сказать "ЩИТО?"
-
razum
- Сообщения: 189
- ОС: Gentoo 64
Re: Исключение пакетов из emerge-а
Ну или поебилд написать для свежего драйвера, в оверлей собственный запихать и поставить по-человечески...
Я б даже мучаться не стал. Кинул бы пустой ebuild в локальный оверлей с тем же именем+9999 (ati-drivers, да?!
Он бы мержился как виртуальный, а реально ниче б не делалось.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Исключение пакетов из emerge-а
Это путь Paludis, имхо не удобный... Зачем так делать, если в Portage есть package.provided?
-
abs-o-lut
- Сообщения: 420
Re: Исключение пакетов из emerge-а
("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-а
Это путь Paludis, имхо не удобный... Зачем так делать, если в Portage есть package.provided?
Ага.
"Мы не ищем легких путей - нам просто лень" (с)
А я и не знал
А здесь оказывается и на нашенском:
http://powerman.name/doc/portage.html#_portage_2
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
Re: Исключение пакетов из emerge-а
Тогда тупо ниче не будет ставиться, потому, что в ксорге в юзах он.
Ща попробуем. Такого файла не было, не знал:)
Nightwolf_ng писал(а): ↑15.05.2009 20:52Ну или поебилд написать для свежего драйвера, в оверлей собственный запихать и поставить по-человечески...
Не ставится с ебилда, тока вручную.
Да я и сам не знаю;)
Тож вариант, не поможет провайдед -сделаю так:)
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
Re: Исключение пакетов из emerge-а
Итак...
Достиг всего путем урезания ебилда прошлой версии до никакой функциональности, дигитования его, установки, потом установки поверх пакета с офф сайта + все это время пакет был в provided, однако портеж его все равно хотел пересобрать.
Достиг всего путем урезания ебилда прошлой версии до никакой функциональности, дигитования его, установки, потом установки поверх пакета с офф сайта + все это время пакет был в provided, однако портеж его все равно хотел пересобрать.
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Исключение пакетов из emerge-а
* Что-то типа удалить из /var/lib/portage/world ?
* Тогда тупо ниче не будет ставиться, потому, что в ксорге в юзах он - а убрать из "юзов" не судьба ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP