差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
freebsd [2023/09/07 15:45] – skk | freebsd [2024/09/09 13:41] (現在) – skk | ||
---|---|---|---|
行 1: | 行 1: | ||
- | = [[FreeBSD]] | + | = [[FreeBSD]] |
+ | ~~NOCACHE~~ | ||
====== pkg ====== | ====== pkg ====== | ||
行 5: | 行 6: | ||
インストールされているパッケージ一覧,削除,version 情報,最新かどうか,セキュリティ勧告の出ているパッケージが入っていないかどうか,などができる. | インストールされているパッケージ一覧,削除,version 情報,最新かどうか,セキュリティ勧告の出ているパッケージが入っていないかどうか,などができる. | ||
+ | |||
+ | ===== pkg info ===== | ||
+ | |||
+ | パッケージに関する情報を表示してくれるコマンド | ||
+ | |||
+ | * パッケージによりインストールされた shared libraries を表示する< | ||
+ | % pkg info -b ja-FreeWnn-lib</ | ||
+ | * パッケージによりインストールされた全てのファイルを表示する< | ||
+ | % pkg info -l ja-FreeWnn-lib</ | ||
+ | |||
===== pkg audit ===== | ===== pkg audit ===== | ||
行 10: | 行 21: | ||
セキュリティ勧告が出ていないかを確認するコマンド. | セキュリティ勧告が出ていないかを確認するコマンド. | ||
- | * 現在ローカルに保持されている情報を元に,状況を確認する | + | * 現在ローカルに保持されている情報を元に,状況を確認する< |
- | <code bash> | + | % pkg audit</ |
- | % pkg audit | + | |
- | </ | + | |
- | * 最新の情報を取得した上で状況を確認する(要 root) | + | * 最新の情報を取得した上で状況を確認する(要 root)< |
- | <code bash> | + | % sudo pkg audit -F </ |
- | % sudo pkg audit -F | + | |
- | </ | + | |
===== pkg shlib ===== | ===== pkg shlib ===== | ||
行 24: | 行 31: | ||
.so のような共有ライブラリが,誰によってインストールされているのか,または,誰によって利用されているのか,を検索するためのコマンド. | .so のような共有ライブラリが,誰によってインストールされているのか,または,誰によって利用されているのか,を検索するためのコマンド. | ||
- | * hogehoge.so.1.1.1 を提供しているパッケージ名を表示. | + | * hogehoge.so.1.1.1 を提供しているパッケージ名を表示.< |
- | <code bash> | + | % pkg shlib -P hogehoge.so.1.1.1</ |
- | % pkg shlib -P hogehoge.so.1.1.1 | + | |
- | </ | + | |
- | * hogehoge.so.1.1.1 を利用しているパッケージ名を表示. | + | * hogehoge.so.1.1.1 を利用しているパッケージ名を表示.< |
- | <code bash> | + | % pkg shlib -R hogehoge.so.1.1.1</ |
- | % pkg shlib -R hogehoge.so.1.1.1 | + | |
- | </ | + | |
* -q をつけることで,quiet 出力になる. | * -q をつけることで,quiet 出力になる. | ||
行 40: | 行 43: | ||
インストールされているパッケージのバージョンが最新かどうかを確認する. | インストールされているパッケージのバージョンが最新かどうかを確認する. | ||
- | * インストールされているパッケージのバージョンが最新かどうかを確認する. | + | * インストールされているパッケージのバージョンが最新かどうかを確認する.< |
- | <code bash> | + | % pkg version</ |
- | % pkg version | + | |
- | </ | + | |
===== pkg delete ===== | ===== pkg delete ===== | ||
行 49: | 行 50: | ||
インストールされているパッケージを削除する | インストールされているパッケージを削除する | ||
- | * インストールされているパッケージを削除する.< | + | * インストールされているパッケージを削除する.< |
- | <code bash> | + | % pkg delete <package name> </ |
- | % pkg delete <package name> | + | |
- | </ | + | |
------------------------------------------------------------ | ------------------------------------------------------------ | ||
行 63: | 行 62: | ||
===== 新規 ports インストール ===== | ===== 新規 ports インストール ===== | ||
- | * 新規に emacs をインストールする場合. | + | * 新規に emacs をインストールする場合.< |
- | <code bash> | + | % sudo portmaster -D editors/ |
- | % sudo portmaster -D editors/ | + | |
- | </ | + | |
* -D:毎度毎度 distfiles を消しますか,の質問がなくなる. | * -D:毎度毎度 distfiles を消しますか,の質問がなくなる. | ||
* /usr/ports からの相対フォルダ名を指定する. | * /usr/ports からの相対フォルダ名を指定する. | ||
行 81: | 行 78: | ||
==== 例)(OLD) emacs のバージョンを下げる | ==== 例)(OLD) emacs のバージョンを下げる | ||
- | * / | + | * / |
- | < | + | |
# portmaster -o editors/ | # portmaster -o editors/ | ||
or | or | ||
# env DISABLE_CONFLICTS=1 portupgrade -fo editors/ | # env DISABLE_CONFLICTS=1 portupgrade -fo editors/ | ||
or | or | ||
- | # pkg set -o editors/ | + | # pkg set -o editors/ |
- | </ | + | |
- | * これをやった後、関連 elisp も再インストールする。apel あたりからはじめておくと関連する elisp をある程度再帰的にダウングレードしてくれる。 | + | * これをやった後、関連 elisp も再インストールする。apel あたりからはじめておくと関連する elisp をある程度再帰的にダウングレードしてくれる。< |
- | < | + | |
# portupgrade -rf editors/ | # portupgrade -rf editors/ | ||
- | # portupgrade -rf editors/ | + | # portupgrade -rf editors/ |
- | </ | + | |
------------------------------------------------------------ | ------------------------------------------------------------ | ||
行 171: | 行 164: | ||
====== git での src tree の管理方法 [2022-09-26] | ====== git での src tree の管理方法 [2022-09-26] | ||
- | ===== 新規の場合 [2022-11-04] | + | ===== 新規の場合 |
+ | まず,git レポジトリを全てとってくる. | ||
<code bash> | <code bash> | ||
- | sudo git clone -o freebsd https:// | + | sudo git clone -o freebsd https:// |
</ | </ | ||
- | /usr/src-13-stable | + | ===== stable/14 ===== |
+ | stable/14 にしたい場合. | ||
+ | |||
+ | <code bash> | ||
+ | sudo git checkout | ||
+ | </code> | ||
===== アップデート [2022-11-04] | ===== アップデート [2022-11-04] | ||
行 274: | 行 274: | ||
===== コマンド | ===== コマンド | ||
+ | ==== ゾンビプロセスの殺し方 [2023-09-07] ==== | ||
+ | 取り急ぎ:https:// | ||
+ | |||
==== プロセスごとに利用している port 番号を把握する | ==== プロセスごとに利用している port 番号を把握する | ||
< | < | ||
行 367: | 行 370: | ||
% javac -target 1.5 *.java | % javac -target 1.5 *.java | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | このページへのアクセス | ||
+ | 今日: {{counter|today}} / 昨日: {{counter|yesterday}} | ||
+ | 総計: {{counter|total}} | ||