pkg・ports アップデート - Git - リポジトリ取得

 クラウディア
1. 概要
2. リポジトリ取得

1. 概要

 では、いよいよリポジトリを取得します。  引き続き、下記の記事の「4.5. Using the Ports Collection」「Procedure: Git Method」を参考にしつつ。
Chapter 4. Installing Applications: Packages and Ports

2. リポジトリ取得

 今までの

/usr/ports
 を消して、作り直さなければならないらしいが怖いので、いったん退避してつくります。

mv /usr/ports /usr/ports_old
mkdir -pv /usr/ports
 では、いよいよ取得・・・。

git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports
 「clone --depth 1」のオプションをつけないと、今までの全履歴こみで取得するので、大量に時間とディスクと通信量を消費するらしい。  2021年4月14日時点では、こんなログになりました。

Cloning into '/usr/ports'...
remote: Enumerating objects: 173971, done.
remote: Counting objects: 100% (173971/173971), done.
remote: Compressing objects: 100% (160538/160538), done.
remote: Total 173971 (delta 10962), reused 118469 (delta 9169), pack-reused 0
Receiving objects: 100% (173971/173971), 69.43 MiB | 857.00 KiB/s, done.
Resolving deltas: 100% (10962/10962), done.
Updating files: 100% (138440/138440), done.
 数分で終了しました。