Portage (package.keywords)
Removendo máscaras de Portage
Categoria: Miscelânea
Software: Portage
[ Hits: 5.387 ]
Por: Alberto Federman Neto.
Este arquivo exemplifica como se pode liberar as máscaras por palavra-chave (as mais comuns no Portage, de Sabayon e Gentoo), para poder instalar os pacotes.
O arquivo é gerado pelo sistema, mas pode, e precisa às vezes, ser editado manualmente.
A configuração é comentada e exemplificada, para você entender como funcionam as máscaras por palavra-chave, em Gentoo e Sabayon.
# ARQUIVO DE MÁSCARAS (POR PALAVRA-CHAVE) PARA GENTOO, SABAYON, # E OUTRAS DISTROS BASEADAS EM GENTOO. # Por Albfneto, Brasil, <albfneto@fcfrp.usp.br>, 2014. # Há outros tipos de Máscaras Gentoo (inclusive duras, # ("hardmasked"), mas são menos # seguras e são editadas em casos especiais. # Veja: http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=3&chap=3 # Os exemplos abaixo, mostram como o arquivo pode ser editado. # Este arquivo é gerado pelo sistema e é editável até # automáticamente, mas está # aqui para servir de Guia de como as máscaras de instalação de # pacotes de Gentoo # e Sabayon, funcionam. # Em geral, estas são as máscaras mais comuns, as por palavra-chave. # editando e colocando os pacotes aqui, você os "desmascara" para # que possam ser instalados. # Isso se refere aos pacotes que foram mascarados por serem # "testing", ainda em teste, como as versões mais recentes # de GCC e de Portage. # Obs: Gravar este Arquivo em /etc/portage/package.keywords # Sintaxe genérica: # Pacote-Versão OU # ou =(ou >;>=;<. <=) Pacote-Versão OU # Pacote, # com ou sem designativos ou sinais. # Arquivos que desmascarei manualmente, para instalá-los. # a notação: séries de noves,significam que o pacote original é mascarado para # teste, não instala. Colocando aqui, vc os desmascara, para torná-los instaláveis. # O sinal "~*" significa que desmascara para todas as arquiteturas. Por exemplo "~x86", # tiraria a máscara,só da arquitetura de 32 Bits, e sem o "~", seria só os pacotes # estáveis. # o sinal "**" significa que o pacote é multilib e nunca foi testado numa # arquitetura única. # Veja: http://www.gentoo-wiki.info/Masked#Masked_by_keyword media-tv/livestation ~* x11-misc/3dfb ~* # apps-benchmarks/hardinfo ** =app-benchmarks/hardinfo-9999 ** =app-portage/eix-99999999 ** # Esta é a maneira automática, é assim que o Portage desmascara # pacotes,usando # a opção automática "autounmask". # Entre linhas BEGIN e END e comentadas. #Observe que a versão é especificada: # --- # BEGIN: sci-geosciences/googleearth-5.2.1.1547_beta # --- # --- # END: sci-geosciences/googleearth-5.2.1.1547_beta # --- # --- # BEGIN: media-video/nvidia-settings-256.35 # --- # --- # END: media-video/nvidia-settings-256.35 # --- # Aqui, outras máscaras automáticas. # O Sinal "~amd64" significa que foi desmascarada # somente a versão para arquitetura de 64 Bits. # O Sinal "::gentoo **" significa que desmascara para # todos os Gentoos, sem checar ou discriminar nenhuma arquitetura: # o sinal "=", significa que somente aquele pacote, aquela versão, # foi desmascarada: # Aqui o Sistema desmascarou para 64 Bits e também para # todo o Portage, todo o Gentoo, sem checar arquitetura: # BEGIN: sys-devel/gcc-4.6.0 # --- =sys-devel/gcc-4.6.0 ~amd64 =sys-devel/gcc-4.6.0::gentoo ** # --- # END: sys-devel/gcc-4.6.0 # --- # --- # BEGIN: sys-devel/gcc-config-1.5 # --- =sys-devel/gcc-config-1.5 ** # --- # END: sys-devel/gcc-config-1.5 # --- # Veja outro exemplo, eu tinha desmascarado para instalar # essas versões de GCC. O Sinal ">=" significa que a versão 1.5-r1, # e todas as versões posteriores a essa, são desmascaradas: >=sys-devel/gcc-config-1.5-r1 ** # Outras versões de GCC e Glibc, desmascaradas pelo Sistema: # --- # BEGIN: sys-devel/gcc-4.6.1 # --- =sys-devel/gcc-4.6.1 ** # --- # END: sys-devel/gcc-4.6.1 # --- # --- # BEGIN: sys-libs/glibc-2.11.2 # --- # --- # END: sys-libs/glibc-2.11.2 # --- # Mais Exemplos: # Binutils, uma dependência essencial do GCC e vários pacotes. # aqui, desmascarei várias versões, em todo e qualquer Gentoo (::Gentoo) # sem testar arquitetura (**), ou somente 64 Bits(amd64) Testing (~), ou # qualquer arquitetura (sem sinal): sys-devel/binutils-2.22.52.0.4::gentoo ** sys-devel/binutils-2.22.52.0.3::gentoo ~amd64 =sys-devel/binutils-2.22.52.0.3::gentoo ~amd64 sys-devel/binutils-2.22.52.0.3::gentoo # Mais máscaras automáticas, do sistema. # Aqui o sinal "::sabayon **" significa # que somente para Sabayon (Overlay Sabayon) é que houve o desmascaramento,mas # não testa e nem leva em conta arquitetura: # --- # BEGIN: x11-misc/cairo-dock-9999 # --- =x11-misc/cairo-dock-9999::sabayon ** # --- # END: x11-misc/cairo-dock-9999 # --- # --- # BEGIN: x11-plugins/cairo-dock-plugins-9999 # --- =x11-plugins/cairo-dock-plugins-9999::sabayon ** # --- # END: x11-plugins/cairo-dock-plugins-9999 # --- # --- # BEGIN: x11-themes/cairo-dock-themes-9999 # --- =x11-themes/cairo-dock-themes-9999::sabayon ** # --- # END: x11-themes/cairo-dock-themes-9999 # --- # Aqui, apenas essa versão é desmascarada,sem especificar nada. # --- # BEGIN: sys-devel/gcc-4.6.0 # --- # --- # END: sys-devel/gcc-4.6.0 # --- # Versões testing de GIMP desmascaradas: # --- # BEGIN: media-gfx/gimp-9999 # --- # --- # END: media-gfx/gimp-9999 # --- =media-gfx/gimp-9999::gentoo ** # Aqui, a String "::arcon **" significa que sem avaliar # arquitetura, somente a versão do Overlay Arcon # foi desmascarada: # --- # BEGIN: media-gfx/gimp-9999-r21 # --- =media-gfx/gimp-9999-r21::arcon ** # --- # END: media-gfx/gimp-9999-r21 # --- # Aqui, todas as versões, antigas e novas, testing, de Portage, desmascaradas para 32 e 64 Bits: sys-apps/portage ~* # Neste exemplo, pacote desmascarado pelos desenvolvedores # Sabayon, e razão para isso: # required by git-flow-completion (argument) =dev-vcs/git-flow-0.4.1 ** # required by git-flow-completion (argument) =dev-vcs/git-flow-completion-0.4.1.0 **
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
VMs e Interfaces de Rede desapareceram (12)
Instalação do drive do adaptador wiffi (7)