LINUX.ORG.RU

Убрать пакет из зависимости

 


0

1

В общем выпилил я из системы liberation-fonts, но emerge при обновлении мира хочет подтянуть его, потому что это зависимость adobe-flash. Как сказать, что бы забыл за сей пакет?

sudo emerge -avN --deep --with-bdeps=y @world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] virtual/jpeg-62:62 [0-r2:0] ABI_X86="(64) (-32) (-x32)" 0 KiB
[ebuild  N    #] media-fonts/liberation-fonts-2.00.0-r1  USE="X -fontforge" 0 KiB

Total: 2 packages (1 new, 1 in new slot), Size of downloads: 0 KiB

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by www-plugins/adobe-flash-11.2.202.425
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
=media-fonts/liberation-fonts-2.00.0-r1


используй поиск, в новогоднюю ночь один тип задавал такой же вопрос.

Deleted
()

Удали adobe-flash, делов-то. i-rinat'овский адаптер уже вполне стабильно фурычит, вроде как, если пользовать лису. А если пользовать хром/хромиум - всё и так работает.

А так - маскировка, и делов.

NeverLoved ★★★★★
()
Последнее исправление: NeverLoved (всего исправлений: 1)

ебилд поправить руки отсохли?

anonymous
()
Ответ на: комментарий от mathcrosp

Он замаскирован уже. Но emerge --depclean ругается на нецелостность мира. А если я поправлю ебилд, при обнолении (emerge --sync) он затреться?

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

i-rinat'овский адаптер уже вполне стабильно фурычит

вот здесь можно подробней? Первый раз слышу за это. Пользую лису.

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

ага, нашел. Но там ТС'у нужно было пересобрать мир без пакета, а мне, в конечной цели, нужно, чтобы emerge --depclean не ругался

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

Ну_бывает.жпг
FreshPlayerPlugin — PepperFlash в Firefox - тред
https://github.com/i-rinat/freshplayerplugin - гитхаб
http://gpo.zugaina.org/www-plugins/freshplayerplugin - ебилды

Только ебилды по ссылке печальные, они от хрома зависят. Багрепорты люто, бешанно приветствуются.

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

При обновлении появится ебилд более новой версии, если таковая появилась. Старая останется неизменной, т.е. твои правки сохранятся, но в новых ебилдах их, естественно, не будет.

UPD: ан нет, вот что говорит документация:

If you modify an ebuild in /usr/portage, your change will be lost the next time you emerge --sync. But, if you put your modified ebuild into an overlay, your change is safe from emerge --sync.

mathcrosp ★★
()
Последнее исправление: mathcrosp (всего исправлений: 1)

man portage

/package.provided

anonymous
()

решил проблему с помощью правки ебилда и package.provided.

Кстати, после изменений в ебилде нужно пересчитать контрольные суммы, мож кому поможет - ebuild /usr/portage/path_to_ebuild digest

Всем спасибо за помощь!

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

после изменений в ебилде нужно пересчитать контрольные суммы

как много нам открытий чудных...

daemonpnz ★★★★★
()

бы забыл за сей пакет?

Таки ви по-rусски говоrить не умеете?

Гугли packages.provided

anonymous
()
Ответ на: комментарий от riso

решил проблему с помощью правки ебилда и package.provided.

эээ, достаточно добавить media-fonts/liberation-fonts-9999(заведомо большую, чем имеющуюся в portage версию) в package.provided. Никаких ебилдов править не нужно.

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

достаточно добавить media-fonts/liberation-fonts-9999

сделал так, в итоге при обновлении мира все равно вылазит этот пакет.

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

сделал так, в итоге при обновлении мира все равно вылазит этот пакет.

Значит ты сделал что-то неправильно. Может ты фал package.provided ты положил в /etc/portage а не в /etc/portage/profile ?

И да, атом там должен быть без знака = - то есть media-fonts/liberation-fonts-9999, а не =media-fonts/liberation-fonts-9999, в отличие от подобных записей в /etc/portage/package.{use,mask,accept_keywords}

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

Всегда пожалуйста, сам в свое время по незнанию не туда файл пихал :-)

Pinkbyte ★★★★★
()

Да поставь ты этот адоби флеш. Он же быстрее работает, чем HTML5, и меньше тормозит.

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

У кого как. Я, например, переключаю HTML5 Youtube на Flash версию - всё летает на гуглохроме.

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