2 votos

¿Cómo evitar que homebrew borre los paquetes automáticamente?

Casi siempre que instalo algo con homebrew, después de instalar el paquete deseado, intenta borrar automáticamente los paquetes presumiblemente antiguos. ¿Cómo puedo evitar que esto ocurra? Estoy cansado de arreglar cosas que sigo usando por culpa de cualquier lógica codificada en el homebrew.

¿Hay algún interruptor o ajuste de configuración que pueda utilizar para desactivar este comportamiento ( brew cleanup )?

EDITAR La salida cuando instalé pv

user@host:[ 3:03]$ brew install pv
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from 35f59eb3c to 4bbe34075.
Updated 7 taps (osrf/simulation, homebrew/cask-versions, homebrew/core, homebrew/cask, homebrew/bundle, homebrew/services and adoptopenjdk/openjdk).
==> New Formulae
apt                      cruft                    fanyi                    joplin-cli               newrelic-infra-agent     ots                      pari-galpol              procps                   singularity              xsel
aws-vault                docuum                   firefoxpwa               libaec                   onedrive                 pari-elldata             pari-seadata             pyoxidizer               spot
bupstash                 eigenpy                  i2c-tools                mailcatcher              opensearch-dashboards    pari-galdata             pari-seadata-big         rsc_2fa                  xauth
==> Updated Formulae
Updated 1023 formulae.
==> Renamed Formulae
prestosql -> trino
==> Deleted Formulae
terraform-provisioner-ansible                                                                                                  tj
==> New Casks
betterdiscord-installer             foxglove-studio                     kdocs                               open-video-downloader               temurin                             transfer                            wifi-explorer-pro
blackhole-64ch                      gosign                              leapp                               shottr                              temurin11                           trezor-suite                        wing-personal
clay                                jiohome                             midi-router-client                  stork                               temurin8                            vym                                 zebra2
==> Updated Casks
Updated 684 casks.
==> Deleted Casks
3cxphone                    anytrans-for-android        deadbeef                    macclean                    phoneclean                  phonetrans                  spectrum                    uberconference              youtube-dl-gui
anytrans                    baiducloud                  imobie-m1-app-checker       phonebrowse                 phonerescue                 postgres-beta               superbeam                   wingpersonal

==> Homebrew was updated to version 3.2.8
The changelog can be found at:
  https://github.com/Homebrew/brew/releases/tag/3.2.8
==> Downloading https://ghcr.io/v2/homebrew/core/pv/manifests/1.6.6-1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pv/blobs/sha256:9bb586c4dab67989e7fa800e7c764d1d4ee153db8ad7a5ed3563270ca93a7497
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9bb586c4dab67989e7fa800e7c764d1d4ee153db8ad7a5ed3563270ca93a7497?se=2021-08-20T10%3A15%3A00Z&sig=w9ejSn6NMsklM8vDAsWuJ1vv5MjiW3cYS4Cca7bPWHI%3D&sp=r&spr=https&sr=b&sv=2
######################################################################## 100.0%
==> Pouring pv--1.6.6.catalina.bottle.1.tar.gz
  /usr/local/Cellar/pv/1.6.6: 5 files, 112.8KB
==> `brew cleanup` has not been run in 30 days, running now...
Removing: /Users/user/Library/Caches/Homebrew/c-ares--1.17.1... (162.9KB)
Removing: /Users/user/Library/Caches/Homebrew/eigen--3.3.9... (1.1MB)
Removing: /usr/local/Cellar/ghostscript/9.52... (1,678 files, 69.3MB)
Error: Directory not empty @ dir_s_rmdir - /usr/local/Cellar/ghostscript/9.52

1voto

Oskar Puntos 1242

Asegurarse de que la actualización automática no se está ejecutando es un requisito previo, aunque la mayoría de la gente no habrá optado por esto.

brew autoupdate stop

A continuación, es posible que desee fijar sus instalaciones tan pronto como se producen o llamar a una versión anterior que no deja que la actualización automática se ejecute en el momento de la instalación. Se está viendo afectado por un cambio que muchas personas querían para asegurarse de que reciben las actualizaciones de seguridad. Suponiendo que el anclaje le funcione, podría dejar que el resto del sistema se actualice regularmente y no tener que hackear el script para cambiar su comportamiento.

brew pin pv

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X