FreeBSD Packageのアップデート方法

スポンサーリンク

pkgのアップデートコマンド

pkgのアップデートはpkgコマンドを利用します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# pkg update
# pkg update
# pkg update

初めてpkgコマンドを入力した場合は以下のメッセージが出ることがあります。

この場合、pkgそのものを利用していないのでpkgをアップデートするものが無いと推測されますが、yを入力して作業を進めます。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y #yを入力します。
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
Installing pkg-1.20.9...
Extracting pkg-1.20.9: 100%
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 7 MiB 7.3MB/s 00:01
Processing entries: 100%
FreeBSD repository update completed. 33807 packages processed.
All repositories are up to date.
#
# pkg update The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y #yを入力します。 Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done Installing pkg-1.20.9... Extracting pkg-1.20.9: 100% Updating FreeBSD repository catalogue... Fetching meta.conf: 100% 163 B 0.2kB/s 00:01 Fetching packagesite.pkg: 100% 7 MiB 7.3MB/s 00:01 Processing entries: 100% FreeBSD repository update completed. 33807 packages processed. All repositories are up to date. #
# pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y #yを入力します。
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
Installing pkg-1.20.9...
Extracting pkg-1.20.9: 100%
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01    
Fetching packagesite.pkg: 100%    7 MiB   7.3MB/s    00:01    
Processing entries: 100%
FreeBSD repository update completed. 33807 packages processed.
All repositories are up to date.
#

pkgをデートします。-yオプションをつけると確認項目がすべてyesとなります。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# pkg upgrade -y
# pkg upgrade -y
# pkg upgrade -y 

依存関係のなくなった不要なパッケージを削除

依存関係のなくなった不要なパッケージを削除する方法。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#pkg autoremove
#pkg autoremove
#pkg autoremove

古いバージョンのパッケージを削除

古いバージョンのパッケージを削除する方法。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# pkg clean
# pkg clean
# pkg clean

キャッシュ全体を削除する方法。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#pkg clean -a
#pkg clean -a
 #pkg clean -a

動作確認をした環境

動作確認をしたOSバージョンは以下の通りです。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#uname -a
FreeBSD 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64
#uname -a FreeBSD 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64
#uname -a
FreeBSD  13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64

コメント

タイトルとURLをコピーしました