Meaningless Notebook

我輩は雑記帖である。名はまだない。


使ってるアンチウィルスソフトが検疫して正常に更新できない。

==> Upgrading boost
1.83.0 -> 1.85.0
==> Pouring boost--1.85.0.arm64_sonoma.bottle.tar.gz
cp: /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/./1.85.0/lib/libboost_log_setup.dylib: Operation not permitted
Error: Failure while executing; `/usr/bin/env cp -pR /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/. /opt/homebrew/Cellar/boost` exited with 1. Here's the output:
cp: /private/tmp/homebrew-unpack20240501-71615-g1wo1u/boost/./1.85.0/lib/libboost_log_setup.dylib: Operation not permitted

アンチウィルスソフトが更新で取得したファイルを検疫するので、アップグレ-ドが正常に終了しない。

boost っていうのを更新しようとすると問題が発生するので除外する方法。

Homebrew のコマンド

1. 更新対象から除外する

Pin コマンド

brew pin <対象フォ-ミュラ>

2. 更新対象から除外していたのを解除する

Unpin コマンド

brew unpin <対象フォ-ミュラ>

3.除外対象を一覧表示する

List コマンド

brew list --pinned

参考元

  1. Homebrewで特定のパッケージのみupgrade対象から外す方法
  2. brewでよく使うコマンド