Mac Book Air(M2)では「apt-get install」が使えないらしい
1.環境について
今回インストールしたMacは以下の通りです。
MacBook Air,M2,2022,13インチ
メモリ:8GB
macOS:Sequoia 15.0.1
2.apt-getが使えない!
今回,CTFのCypto分野を勉強するために「SageMath」「PARI/GP」の2つをインストールする必要がありました。
ですが、これらをインストールする方法として参考書に書かれていたものが「apt-get install」でした。
例えばSageMathをインストールするときだとこんな感じ
$ sudo apt-get install sagemath
これをターミナルで打ってみても、
sudo: apt-get: command not found
と表示されて一向にインストールされません。
どうやらこのコマンドLinuxのDebianだったりUbuntuのディストリビューション[1]らしいです…。
だからMacでは使えないんです。
そこで色々調べて行き当たったのが、「HomeBrew」でした。
なんとこれを入れてしまえば、
「SageMath」
brew install sagemath
「PARI/GP」
brew install pari
と書くだけでそれぞれインストールできることがわかりました!!
3.HomeBrewのインストール
では、これらのコードがターミナルで動くように「HomeBrew」のインストール方法をここに残しておきます。(今度自分がPCを新しくしたときにも使えるように)
1.まず下記の公式ページへ行き、書かれているコードをコピーしてターミナルに貼り付けます。
2.次にインストールが始まる前にパスワードを求められるので自身の設定したものを入力します
3.インストールが始まり、しばらく待つと終わります
4.これでインストール完了と思いきや、これではまだパスが通っていないので「brew -v」と入力してもエラーが出てきてバージョン情報がでません。
5.そこでパスを通すのですが、特に難しいことはありません。インストール中に出力されたコードの中に「Next steps:」と書かれているところがあるので、そこに書かれている通りに「echo」から始まるコードを2~3個(確か3個でした)を入力します。
6.そうしたらパスが通るはずなので
brew -v
と打ってみてください。
「Homebrew」のバージョン情報が出てきます。
バージョンが表示されることが確認できたら終わりです。
あとは、上に書いた「brew install」を使って「SageMath」「PARI/GP」を入れることができます。
同じ課題を抱えた人の助けになれば!!!
-
ディストリビューションというのはPCやサービスを動かすために必要な諸々をまとめて配布している形態のことを意味するらしい。 ↩︎
Discussion