Fink mirroring infrastructure ダウンのお知らせ (2019.03.13)


最近といっても数ヶ月前に,MacBook Pro の OS を macOS Mojave にアップグレードしてから,構造解析用プログラムの更新やインストールをしていないことに気づいたので,macOS High Sierra の Fink を削除して,再インストールをしようとしました.(昔は OS が変わるたびに再インストールしていたけど,今は実際のところどうなのかはよく知りません)

Fink は現在もバイナリインストーラーがないのでソースインストールを行う必要があります.でも最近は .tgz 圧縮ファイルの中に Install Fink.tool を格納してくれているので Linux 初心者(Linux って何?という人)でも楽にインストール可能です.

しかし,今回は(「タイトル」を知るまで)苦労しました(笑)

言いたいことはそれだけなのですが,折角なので「タイトル」を知るまで何をしたのか羅列しておきます.今となっては,以下を書き下ろすのがしんどいけど…(笑)

実際には,Mirror が死んでることに気づいていました(だって Mirror からのダウンロード中に止まるから…)それでも別の理由を探し続けたと言った方が正確かもしれません.

目次
1.Fink install の指示に従って最新版の Xcode.app をダウンロード
2.Mac を約 70 日ぶりに再起動
3.macOS Mojave 10.14.3 へのマイナーアップグレード
4.Xcode.app を /Application から /Developer へ移動
5.Xcode.app の削除・再インストール
6.SSD を軽くする
7.同じような症状の人(ブログ)を探す
8.Fink のサイトに行く(解決)

1.Fink install の指示に従って最新版の Xcode.app をダウンロード


これは,もうそのまま指示通りです.しかし,Xcode.app を更新したからといって Mirroring は当然うまくは行きません.
そこで,もしかしたら最近 Mac を再起動していないせいでキャッシュが溜まって不具合が起きてるんじゃないかと考えました(違うんだけど…

2.Mac を約 70 日ぶりに再起動


自分の Mac は基本的に電源に接続しているということもあり,また Chrome を立ち上げっぱなしにしておきたいということもあり,常時付けっぱなしです.ひと月ほど前にターミナル上で uptime(起動時間を表示させるコマンド)を入力したら 60 日以上経過していて驚いたにも関わらず,やはり面倒くさくて再起動していませんでした.(OS のマイナーアップグレード通知も無視していた)ついでに,NVRAM キャッシュクリアもしました.方法はシャットダウン後に ⌘ + option + P + R を同時押しで電源スイッチ(タッチバーの場合はバーの右端のボタン)を押し,一度起動した後,再び電源がオフになるのを確認したら,その 4 つのキーから手を離します.
しかし,それでも Fink はインストールできません.

3.macOS Mojave 10.14.3 へのマイナーアップグレード


OS のマイナーアップグレードは OS の脆弱性補強のために行うべきことなのですが,前述の通り,単に再起動したくなくてやっていませんでした.そこで,2.で再起動をしたので,ついでに OS のマイナーアップグレードもやっておこう,もしかしたら,最新 OS にアップグレードしたらうまく行くかもしれない(なぜそう思ったのか…)という淡い期待を胸にアップグレードしましたが,当然うまく行きませんでした.

4.Xcode.app を /Application から /Developer へ移動


Xcode.app って昔(どの OS までかは覚えていません.他のブログに書かれてあると思います)はデフォルトで /Developer の中にあったんですよね.それが,確か Mac App Store から Xcode.app をダウンロードするようになってから,/Application に入れられるようになりました.Fink は Xcode.app が /Developer に格納されていた頃に開発されていて,/Application にXcode.app があっても,「無い」と判断されるそうです.しかし,これも最近の macOS ではどちらでも良い感じがしました(実際,High Sierra のときは /Application のままインストールしたような気がしたので…)
しかし,念には念をということで,/Developer に mv で移動しましたが,やはりうまく行きません.

5.Xcode.app の削除・再インストール


このあたりから,やけくそです.そもそも Xcode.app が無いと,Fink 用のディレクトリ /sw さえ作ってくれないので,/sw があるということは Xcode.app には問題ないはずなのですが,そんなことは気にしていられません./Developer/Xcode.app を削除して(削除には指紋認証かパスワードが求められます)Mac App Store から Xcode.app を再インストールしました.Xcode.app(v10.1)ってサイズがでかくて(12.46 GB)不評を買っていますね.インストールにはかなり時間がかかります.インストールが終わったら Xcode.app を開いて Additional tools をインストールします.
それでも当然うまく行かないわけですが…

6.SSD を軽くする


これは,ずっとやりたいと思っていたことなので,丁度良かっただけですが,Xcode.app のインストール中に,日本での前の研究関連の膨大なファイルを圧縮 → 削除を繰り返して,最初 30 GB しか空きがなかったところを 100 GB まで空けてみました.SSD は空き容量が少なくなればなるほどパフォーマンスが低下することが知られているので,空き容量は多ければ多いほど良いです.ケチらず 1 TB にしておけば良かったと思うばかりです…
しかし,うまく行きません.

7.同じような症状の人(ブログ)を探す


ここまできて,流石に手詰まりになってきたので,同じ症状を持ってる人を探しにウェブ上をウロウロしましたが,特に見つからず…

8.Fink のサイトに行く(解決)


今まで Fink の話をしながら,URL を載せていないことに気づいたので,リンクを貼っておきます.

すると,トップページのニュース項目にあるじゃないですか.

つまり,自分の Mac が問題だったからインストールできなかったわけではなく,Fink の Mirroring infrastructure が落ちてるからインストールができなかったということが,ここでようやく判明したわけです.

解決して良かった…(次の放射光マシンタイム前に復旧してくれないと自分のマシンで仕事ができないというデメリットがあるけど


そのうち Fink について書いてみようかな
(他ブログが沢山あるから意味ないか…)

この記事が気に入ったらサポートをしてみませんか?