Entropy (gerenciador de pacotes do Sabayon Linux) (client.conf)

Configuração do client.conf para usar Entropy junto com Portage

Categoria: Miscelânea

Software: Entropy (gerenciador de pacotes do Sabayon Linux)

[ Hits: 2.323 ]

Por: Alberto Federman Neto.


Neste arquivo, /etc/entropy/client.conf, (que eu uso em Sabayon) mostro como você deve editar as configurações, para poder usar os dois instaladores de pacotes (Entropy e Portage, do Gentoo), ao mesmo tempo.

Ainda contém configurações para acelerar o Entropy (sistema Delta e download múltiplo de arquivos) e para proteger arquivos ou diretórios importantes para que não sejam modificados nas atualizações.


# Project Entropy Equo configuration file
# Por Fabio Erculiani, Itália, Desenvolvedor do Sabayon Linux.
# versão mais recente, Outubro de 2014:
# https://github.com/Sabayon/entropy/blob/master/conf/client.conf
# o Autor reporta que o Arquivo é Livre para utilização

# Modificado por Alberto Federman Neto, Brasil, 2015 <[email protected]>

# Observação: Gravar em /etc/entropy/client.conf

# Proteção contra colisões, detalhes veja na Net "Gentoo, colisões":
# Collision protection
# 0: No protection
# 1: Removal protection (recommended)
# 2: Installation/Removal protection
collision-protect = 1

# proteções de Diretórios, para não serem alterados:
# Configuration files protection
# This works in the same way of Portage CONFIG_PROTECT but it's Entropy related
#
#  syntax for CONFIG_PROTECT:
#  config-protect = /path/to/dir1 /path/to/dir2 /path/to/dir3
#
#  default: unset, internal variable will be used (this is stored into
#           the repository database)
#
# 2: Installation/Removal protection
# Adicione aqui os Diretórios que deseja proteger contra remoção:
config-protect = /etc/conf.d /etc/hosts  /etc/X11 /etc/entropy

# Máscaras de Proteção. Detalhes, Veja na Net "Portage Config Protection"
# Configuration files protection
# This works in the same way of Portage CONFIG_PROTECT_MASK but it's
# Entropy related
#
#  syntax for CONFIG_PROTECT_MASK:
#  config-protect-mask = /path/to/dir1 /path/to/dir2 /path/to/dir3
#
#  default: unset, internal variable will be used (this is stored into the
#           repository database)
#
# 2a: Installation/Removal protection mask
config-protect-mask = /etc/pam.d

# Proteção de Arquivos de Configuração
# 2b Configuration files protection
# List of files that should be kept as they are: whose updated config files
# will be rejected without modifications
#
#  syntax for CONFIG_PROTECT_SKIP:
#  config-protect-skip = /path/to/dir1 /path/to/dir2 /path/to/dir3
#
#  default: unset, internal variable will be used (this is stored into the
#           repository database)
#
# 2: Installation/Removal protection skip
# Adicione Aqui os Arquivos que deseja proteger para não serem atualizados. No exemplo,
# estão protegidos dentre outros, os arquivos importantes de sudo, grub, xorg, sincronização
# de tempo e locales (Línguas e Países)
config-protect-skip = /etc/conf.d/hostname /etc/sudoers /etc/exports /boot/grub/grub.cfg
/etc/X11/xorg.conf /etc/X11/xorg.conf.d/20opengl.conf /etc/ntp.conf /etc/locale.gen /etc/locale.conf

# 3. Configuration files backup
# Option to enable/disable automatic backup of files merged by "equo conf update"
# Valid parameters: disable, enable, true, false, disabled, enabled, 0, 1
# Default parameter if unset: enable
# Se desejar fazer uma cópia dos antigos arquivos de configuração antes de serem alterados
# pelos comandos "equo conf update" ou "etc-update", ajuste para "enable", como abaixo:
files-backup = enable

# Arquivos de Checagem, Hash
# 4. Extra package hash check modules
# Option to selectively choose what extra package hash checks to execute
# when installing a package. Modules avaiable are sha1, sha256, sha512 and gpg.
# Default parameter if unset: sha1 sha256 sha512 gpg
# PLEASE NOTE: to fully disable GPG features, please change below in 5
# Default ativa GPG e SHA1
package-hashes = sha1 gpg

# 5. GnuPG repository and packages verification feature.
# Valid parameters: disable, enable, true, false, disabled, enabled, 0, 1
# Default parameter if unsed: enable
# It is strongly suggested to keep gpg feature enabled.
# Troque para "gpg = disable", para anular todas as checagens de "Hash" (veja 4)
# gpg = enable OU
   gpg = enable

# 6. forçar atualizar arquivos essenciais de sistema, prioritáriamente:
# Force critical updates first
# Option to enable/disable forced critical updates installation.
# Valid parameters: disable, enable, true, false, disabled, enabled, 0, 1
# Default parameter if unset: enable
# Default no Sabayon é "enable", ativada
# Se achar que está ficando instável, descomente e troque por "disable", "disabled" ou "false"
# forced-updates = enable

# 7. Number of days that should pass before package files
# get removed from cache automatically.
# Note that this feature should be disabled in server-environments where
# storing packages cache is subject to different policies.
# The daemon in charge of this is client-updates-daemon available via
# entropy-client-services package. You may consider cleaning up packages cache
# manually by calling "equo cleanup" either inside a cronjob or by hand.
# Valid parameters: <integer, representing number of days>
# Default parameter if unset: <feature disabled>
# NOTE: values <0 or >365 are not tolerated.
# Dias para remover os Arquivos Baixados do Cache, default é 60.
packages-autoprune-days = 60

# 8. Enable/disable simultaneous download of packages by Entropy Client
# Valid parameters: disable, enable, true, false, disabled, enabled
# By default, if multifetch is enabled, only 3 simultaneous downloads
# are allocated. To change this, just set multifetch to a value between
# 1 and 10.
# Default parameter if unset: disable
# Acelera o Entropy:
# Para Baixar Mais do que um (default é 3),vários Arquivos simultâneamente, dos repositórios, altere aqui.
# Use o dôbro da velocidade de sua rede (em MBytes). Assim, para uma rede de 2M, use 4
# Para Redes bem rápidas, use 0 máximo, 10.
multifetch = 10

# Observação, para usar o Multifetch (Veja 8), lembre-se de editar o Ítem 9, Sistema Delta:

# 9. Enable Entropy package delta download (when delta packages are available).
# Running on limited bandwidth? Do you have monthly bandwidth limits?
# Enable this feature and further package updates will be downloaded through
# their .edelta files, saving a lot of bandwidth.
# Default parameter if unset: disable
# Para acelerar o Entropy, ativar o Sistema Delta. Para detalhes sôbre
# o sistema Delta, procure na Rede por "Delta System in OpenSUSE and Gentoo"
packages-delta = enable

# 10.  Ignore SPM (Portage) pseudo-downgrades
# As advertências abaixo, são porque não se aconselha aos iniciantes
# Usar Entropy junto com Portage:
# USE AT YOUR OWN RISK, IF YOU DON'T KNOW WHAT'S THIS OPTION
# !!!!!!!!!!!!!!!!!!        SKIP IT       !!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!        SKIP IT       !!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!        SKIP IT       !!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!        SKIP IT       !!!!!!!!!!!!!!!!!!
# This option permits to skip packages with Entropy revision 9999
# from being treaten as downgrades. This usually happens when
# migrating from Portage to Entropy
# Valid parameters: disable, enable, true, false, disabled, enabled, 0, 1
# Default parameter if unset: disable
# Para usar Portage em Sabayon, necessário ativar, "enable" , nesta opção.
# Se não o fizer, seu Sabayon passará a fazer downgrades dos pacotes
# ao invés de upgrades:
ignore-spm-downgrades = enable

# 11. Enable the installation of debug files
# Also known as "splitdebug" support
# Valid parameters: disable, enable, true, false, disabled, enabled, 0, 1
# Default parameter if unset: disable
# Descomente e troque por "enable", se deseja debugar os erros, mas necessitará
# reinstalar os pacotes que apresentarem erros:
# splitdebug = disable
# HOW SPLITDEBUG WORKS with Entropy
# Once you enable the "splitdebug" feature
# you just need to (re)install packages in order to
# get /usr/lib/debug metadata files installed. That's it.
# You can safely remove /usr/lib/debug without affecting
# Operating System functionality, at any time.
  


Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário