ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

パッケージとシステムの更新(brew/apt/yum/dnf/windows update/pip)

mac/linux/windowsをできるだけ手間なく新しいソフトウェア状態で維持したい。 地味に入力せずに、一発で終わるようにできるのが理想。 mac/linuxで改善継続中やけど、macでbrew使うようにもなったので自分なりのまとめ。 brewでmacを維持 macは緊急じゃない場合でも、なんとなく月初めにシステムアップデート出てるような気がする。brewでパッケージ管理してて、こっちは不定期。 システムアップデートもコマンドラインあるんかもしれんけど、目で見て確認しながら更新したいから自動化はせず。 今回はbrewでパッケージ管理してるとこの話。 brewって何やねん。 たとえながら解説しておられる方がおられた。 作者さんありがとう。 HomeBrewの仕組みについてまとめておく - それマグで! takuya-1st.hatenablog.jp なるほど、ビールを醸造することにたとえてるってことか。 Formulaはビルドのレシピで、Kegが樽でmakeの材料みたいな感じ。 こういうセンス好き。 南紀白浜の ナギサビール 飲みたくなってまう。 細かい使い方はこちらの解説を参考にさせてもらった。 作者さんありがとう。 homebrewとは何者か。仕組みについて調べてみた #Mac - Qiita qiita.com brewでインストール たとえばnmapをmacに入れたいとき。 1 2 $ brew install nmap :(中略) 入れたらこんな感じ。 ジョッキが見えてカワイイ。 絵文字入ってるけど、webページで化けずに表示できるんかなぁ。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 nari@gvisMac13 script % brew install nmap ==> Fetching nmap ==> Downloading https://ghcr.io/v2/homebrew/core/nmap/manifests/7.93 Already downloaded: /Users/nari/Library/Caches/Homebrew/downloads/edbc1a48185552df54d127166b7b3ee2aafeccf6fc4a05172f20de560cda64f8--nmap-7.93.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/nmap/blobs/sha256:ffa5863f860997861ee935efb30c26f57 Already downloaded: /Users/nari/Library/Caches/Homebrew/downloads/5f8a56cbeeac537d883d0dd6482f216611d008aa3a959a361717087f131cd212--nmap--7.93.ventura.bottle.tar.gz ==> Pouring nmap--7.93.ventura.bottle.tar.gz 🍺 /usr/local/Cellar/nmap/7.93: 826 files, 26.5MB ==> Running `brew cleanup nmap`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). nari@gvisMac13 script % which nmap /usr/local/bin/nmap nari@gvisMac13 script % linuxと違って、sudoせずにインストールができるのは管理ユーザに指定してるからかも。 ...

 ⭐️