理由
- 自動アップデートされるが、そのたびに強制的に brew cask の管理下から外れるため。
- 一旦 brew cask の管理下から外し、再度インストールすると設定がすべて失われるため。
要するに、brew cask では Atom の管理が楽にならないためですわ!
Atom を brew cask 管理下から外し、再インストールする記録
brew cask 管理下から Atom を外します。
最初に brew cask list
を使って、一覧にはあるけれども、詳細を見てみると brew cask 管理下に無いことを確認しています。
brew cask uninstall
でアンインストールできませんので、brew cask zap
で削除しています。
最後に、/opt/homebrew-cask/Caskroom/ を確認して Atom が無いことを確認しています。
$ brew cask list | grep atom atom $ brew cask list atom Warning: atom is not installed Error: nothing to list $ brew cask uninstall atom Error: atom is not installed $ brew cask zap atom ==> Implied "brew cask uninstall atom" ==> Removing App symlink: '/Users/oki2a24/Applications/Atom.app' ==> Removing Binary symlink: '/usr/local/bin/apm' ==> Removing Binary symlink: '/usr/local/bin/atom' ==> Dispatching zap stanza ==> Running zap process for atom; your password may be necessary ==> Removing files: ["~/.atom", "~/Library/Application Support/ShipIt_stderr.log", "~/Library/A Password: ==> Removing all staged versions of Cask 'atom' $ ls -al /opt/homebrew-cask/Caskroom/ total 24 drwxr-xr-x 14 oki2a24 staff 476 2 7 09:56 . drwxr-xr-x 4 oki2a24 staff 136 11 19 22:56 .. -rw-r--r--@ 1 oki2a24 staff 10244 2 7 09:56 .DS_Store drwxr-xr-x 4 oki2a24 staff 136 10 6 22:46 adobe-photoshop-lightroom drwxr-xr-x 5 oki2a24 staff 170 12 11 21:51 android-studio drwxr-xr-x 5 oki2a24 staff 170 12 11 21:50 appcleaner drwxr-xr-x 4 oki2a24 staff 136 10 6 23:00 coconutbattery drwxr-xr-x 5 oki2a24 staff 170 1 27 21:14 evernote drwxr-xr-x 4 oki2a24 staff 136 11 22 22:50 filezilla drwxr-xr-x 5 oki2a24 staff 170 12 11 21:47 google-chrome drwxr-xr-x 4 oki2a24 staff 136 10 6 22:48 google-japanese-ime drwxr-xr-x 4 oki2a24 staff 136 10 6 23:10 skitch drwxr-xr-x 4 oki2a24 staff 136 10 6 23:23 sophos-anti-virus-home-edition drwxr-xr-x 4 oki2a24 staff 136 1 27 21:31 virtualbox $
続いて、普通に Atom をインストールしていきます。
まずはダウンロードですわ。
インストールは特に不要で、アプリケーションディレクトリ (/Applications) に移動するだけですの。
Launchpad からも起動できるようになりますわ♪
そして Atom.app を実行して起動、使用していきますの♪
おわりに
Atom を brew cask での管理から外すようにいたしました。
逆に、自動アップデータが行われないアプリや、利用が終わったらすぐにアンインストールする場合は brew cask で管理してもよいと存じます。
以上です。