[РЕШЕНО]всё время вылазит broadcom-sta masked (лицензия не нравится)

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

[РЕШЕНО]всё время вылазит broadcom-sta masked

Сообщение kasak »

при любой попытке что-то установить или обновить через emerge вылазит сообщение:

Код: Выделить всё

!!! The following installed packages are masked:
- net-wireless/broadcom-sta-5.10.91.9.3-r1 (masked by: Broadcom license(s))
A copy of the 'Broadcom' license is located at '/usr/portage/licenses/Broadcom'.

Как с этим бороться? добавлял в package.keywords, несработало
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [РЕШЕНО]всё время вылазит broadcom-sta masked

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

Примерно так:
Paludis: echo 'net-wireless/broadcom-sta Broadcom' >> /etc/paludis/licenses.conf
Portage: echo 'net-wireless/broadcom-sta Broadcom' >> /etc/portage/package.license

В Portage ещё, кажется, можно выставить ACCEPT_LICENSE (в make.conf) в нужный список лицензий.
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: [РЕШЕНО]всё время вылазит broadcom-sta masked

Сообщение kasak »

ВОО! Спасибо! Добавил в make.conf ACCEPT_LICENSES="Broadcom" и глупая надпись наконец пропала.
в мане написано что есть файлик /usr/portage/profiles/licenses_groups, там можно посмотреть целую группу лицензий. Например @EULA, такой паттерн можно вставить в ACCEPT_LICENSES, или вообще поставить звёздочку в ACCEPT_LICENSES и забить.
Спасибо за помощь :) сам бы я никогда не догадался
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [РЕШЕНО]всё время вылазит broadcom-sta masked

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

kasak писал(а):
10.11.2009 15:05
вставить в ACCEPT_LICENSES, или вообще поставить звёздочку в ACCEPT_LICENSES и забить.
Вообще, был удивлён, что ман как-то не очень содержателен на тему лицензий и ничего не сообщает (и make.globals не содержит значения) о умолчальном фильтре лицензий.

В Paludis требование настроить licenses.conf (в большинстве случае в который добавляют лишь */* * - "все_категории/все_пакеты разрешить_все_лицензии"), после инсталляции, является обязательным и по умолчанию никакие лицензии, даже GPL, не разрешены, ибо licenses.conf отсутствует.
Спасибо сказали: