回線速度が遅いのも一つの要因かもしれません.
ネットワークインストーラを利用されたようですが,もう一つ,isoイメージをダウンロードして
(これも4.1GBあるので,高速回線が望ましいです)展開・インストールし,その後に
sudo tlmgr update --self --all
でアップデートする方法もあります.
isoイメージは国内ミラーサーバですと
https://ftp.kddilabs.jp/CTAN/systems/texlive/Images/texlive2021-20210325.iso
とか
https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/Images/texlive2021-20210325.iso
とか
https://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/Images/texlive2021-20210325.iso
です.
isoイメージはDVDに焼いたり,USBメモリにコピーするツールでという方法もありますが,
The Unarchiverで環境設定のアーカイブ形式からISO Disk Imageにチェックを入れればこれで
展開できるようになるはずです.
>再インストール以外の方法について
ネットワークインストーラを直接ダンロードし、展開してインストールしていれば、もう一度 sudo ./install-tl をすれば、ダウンロードできていないものだけをダウンロードするようになっています。
もし homebrew あるいは ports で行った場合は、セッションが終了後、作業用のディレクトリがどうなるのか不明なのでリカバリインストールをやるかどうか不明です。
ISO イメージから同様のエラーは?
できれば safari などのブラウザで ISO イメージダウンロードしてください。失敗していれば、リトライして途中から再開してくれます。
なおこの ISO イメージのチェックサムは以下のようになっています。
2893d180f1559a7bf80dfc0740f6b889 texlive2021-20210325.iso
ダウンロード失敗が起きるとこの左側の値になりません。この値は、以下のようにして求めることができます。(出力形式は上記とは異なりますが)
md5 texlive2021-20210325.iso
肝心の質問の答えは「iso イメージからインストールしているときはインターネットからのダウンロードは行っていないので、同様のトラブルは発生しません」
- 補足 >再インストール以外の方法について
sudo ./install-tl としか書いていませんが
最初の投稿でインストールエラーのメッセージにリトライの指針が表示されています
<pre>
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl --profile installation.profile [YOUR-EXTRA-ARGS]
</pre>
なので sudo ./ install-tl --profile installation.profile でできるかと思います。(このリトライ方法は何度か実施した経験はあります。その経験から iso イメージからまずはインストールして直後に sudo tlmgr update --self --all するのが、時間的には楽な方法だと思っています)
大多数はダウンロードできていると思うので、sudo tlmgr install xxxと入力したところ、以下のエラーが出ました。
tlmgr: package repository https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr install: package xxx not present in repository.
tlmgr: action install returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
ここからどうすれば良いでしょうか?
例えば 12many とか.
あともう一点,インストールが完了していないということでフォーマット作成やらmktexlsrの作成
とかができていないですから,現在の状態でやるのは良くありませんでした.
和田さんのおっしゃるように
sudo ./ install-tl --profile installation.profile
で再インストールを試みるか,isoイメージをダウンロード・インストールするのが良いと思います.
早朝等,回線速度が取れそうな時間帯に実行されるのをおすすめします.
#余談ですが,私のところは集合住宅全体で1回線を分けているので,今の時間帯ですとADSL並もしくは
#それ以下になってしまうので,macOSのアップデートとかも朝5〜6時頃にやることが多いです.
- ISO イメージは主要な OS に対応できるよう共通 * 済 ISO イメージのダウンロード
- パッケージツールでインストールを試みたらそれを使ってアンインストールしてください
上記のダブルチェックの意味で次のコマンドをターミナル.app で実行
sudo rm -rf /usr/local/texlive/2021
ISO イメージをマウント(ファインダで ISO イメージをダブルクリックしても同じ効果)
mount ~/Download/texlive2021-20210325.iso
ターミナル.app でインストーラ起動
cd /Volumes/TeXLive2021 sudo ./install-tl
GUI 画面に表示される内容を読んでインストール
> パッケージツールでインストールを試みたら ...
インストールはどのようにされましたか?
- ネットワークインストーラをダウンロードして install-tl-unx.tar あるいは install-tl-unx.tar.gz を展開してできるディレクトリにして sudo ./intslall-tl のようなことをしたのでしょか?
- あるいは brew install texlive のようにhomebrew とか ports というパッケージツールを使ったのでしょうか?
- おそらく前者の方法かしら?それとも別の方法?
> ファインダーから該当ファイル ...
- ファインダの設定いかんでは以下のことは GUI でも可能にはなるかと思いますが
- 通常設定では /usr/local/ はファインダーで表示されないのでコマンドラインでお願いしました。
- /usr/local/texlive/2021 は sudo で作成したものなので通常ユーザでは削除できません。