Evitando conflitos de pacotes devido overlay no Funtoo

Publicado por Xerxes Lins em 16/06/2015

[ Hits: 2.329 ]

Blog: https://heeeeeeeey.com/

 


Evitando conflitos de pacotes devido overlay no Funtoo



Após instalar algum overlay, por exemplo: open-overlay no Funtoo, existe a chance de que os pacotes do overlay queiram sobrescrever os pacotes padrões do sistema.

Para evitar isso, basta mascarar todos os pacotes do overlay e desmascarar apenas os pacotes que deseja. Por exemplo, para mascarar todos os pacotes do open-overlay:

# nano /etc/portage/package.mask

*/*::open-overlay

E para desmascarar apenas o pacote que precisa, por exemplo, o mintmenu:

# nano /etc/portage/package.unmask

mate-extra/mintmenu

Fonte:
Outras dicas deste autor

Gigolo: alternativa para montar shares do Samba

alias - Comandos personalizados (para iniciantes)

Shadow Era no GNU/Linux com CrossOver

Como está o Gnome 3.14 no Debian?

Aprenda Linux com Daniel Robbins (tutorial em inglês)

Leitura recomendada

Atualizando Ubuntu 12.10 para 13.04

Apt-get sem CD (Debian)

Desligando fonte ATX com APM no Slackware

Instalando Skype na distribuição Kali Linux Rolling Edition Released - 2016.1 amd64

Dual boot com Grub num HD e Windows em outro HD sem mexer no MBR do Windows

  

Comentários
[1] Comentário enviado por albfneto em 17/06/2015 - 11:25h

Tem um outro jeito também:

Você pode adicionar o Overlay, normalmente, depois instala os pacotes que quer, aí simplesmente remove o Overlay:

# layman -a OVERLAY
# layman - S
# emerge -av PACOTE1 PACOTE2 PACOTES3 (Ex de 3 pacotes que estão no Overlay)
# layman -d OVERLAY

Se desejay atualizar o pacote, reinstale o Overlay.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por xerxeslins em 17/06/2015 - 13:15h


[1] Comentário enviado por albfneto em 17/06/2015 - 11:25h

Tem um outro jeito também:

Você pode adicionar o Overlay, normalmente, depois instala os pacotes que quer, aí simplesmente remove o Overlay:

# layman -a OVERLAY
# layman - S
# emerge -av PACOTE1 PACOTE2 PACOTES3 (Ex de 3 pacotes que estão no Overlay)
# layman -d OVERLAY

Se desejay atualizar o pacote, reinstale o Overlay.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Legal! Valeu!

[3] Comentário enviado por cometti em 13/10/2015 - 05:49h

Salve Xerxes Lins,

Estou engatinhando ainda no funtoo e no linux como todo, quando tento instalar algumas coisas vivo pegando error, mas nao esta claro pra mim como consertar, sinceramente ando perdido mas nao quero desistir do funtoo, estou aprendendo muito. Voce tem algum artigo ou indica algum que eu possa aprender mais sobre como utilizar o package.mask e o package.use.

Desde ja agradeco

Joao Carlos

[4] Comentário enviado por xerxeslins em 13/10/2015 - 08:25h


[3] Comentário enviado por cometti em 13/10/2015 - 05:49h

Salve Xerxes Lins,

Estou engatinhando ainda no funtoo e no linux como todo, quando tento instalar algumas coisas vivo pegando error, mas nao esta claro pra mim como consertar, sinceramente ando perdido mas nao quero desistir do funtoo, estou aprendendo muito. Voce tem algum artigo ou indica algum que eu possa aprender mais sobre como utilizar o package.mask e o package.use.

Desde ja agradeco

Joao Carlos


Olá! No momento estou usando Debian. Deixei funtoo um pouco de lado. Pelo menos por enquanto. Recomendo a leitura das wikis de Gentoo e página oficial do Funtoo.

Não me vem nada em específico agora.

Mas em resumo: o "package.use" serve para definir
USE flags para programas específicos;


O "package.mask" serve para evitar que os pacotes especificados nele sejam instalados;


O "package.unmask" serve para
permitir a instalação de programas que estão "mascarados" (bloqueados automaticamente, por terem risco de quebrar o sistema);

O "package.accept_keywords" serve para
para especificar se determinado programa será usado em sua forma estável ou instável.

Nesses casos nada melhor que os wikis oficiais de Gentoo.

Exemplo:

https://wiki.gentoo.org/wiki//etc/portage/package.accept_keywords

As wikis em pt-br costumam estar desatualizadas.

[5] Comentário enviado por cometti em 14/10/2015 - 10:46h


Muito Obrigado meu amigo!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts