Faça o Portage instalar software não-livre após a confirmação

3

Então, no meu make.conf eu tenho a variável ACCEPT_LICENSE="@FREE" configurada, mas eu ainda quero usar algum software proprietário. Na melhor das hipóteses, seria o Portage avisando que o software que eu vou instalar não é gratuito e, em seguida, peço uma confirmação para continuar. Isso é possível?

    
por Nobody 17.08.2016 / 18:04

2 respostas

0

  1. Adicione ACCEPT_LICENSE="- * @FREE" no /etc/portage/make.conf
  2. Adicione ACCEPT_LICENSE="*" no /etc/portage/env/accept_license.conf

Depois, você pode permitir pacotes específicos que você deseja criar um arquivo em /etc/portage/package.env .

E.g ( /etc/portage/package.env/non-free ):

<category>/<some-software> accept_license.conf
    
por 31.10.2016 / 07:20
0

Eu tenho ACCEPT_LICENSES="-* @FREE" , mas infelizmente preciso de algum software proprietário para a escola de vez em quando. Eu resolvi isso usando o arquivo opcional em /etc/portage , package.license , onde você pode instruir o portage a fazer exceções para certas licenças em certos pacotes.

O formato de package.license é semelhante a package.use : você fornece um pacote por linha, no formato category/package license . Você pode usar # para iniciar comentários também.

Você também pode criar /etc/portage/package.license um diretório, como os outros arquivos de configuração lá existentes. Nesse caso, ele lerá todos os arquivos dentro deste diretório.

Usando esta configuração, quando você tentar instalar o software com licenças não incluídas em @FREE , o portage irá reclamar. Ele informará quais pacotes exigem quais licenças serão aceitas, o que você poderá adicionar à sua configuração package.license .

    
por 22.06.2017 / 22:54