パッケージをインストール/削除しようとしています。私は一つを使う弁当/freebsd-10.3virtualbox イメージをお試しください。
を実行すると、インストールされているパッケージのpkg info -q
リストを表示できます。私が混乱しているのは、いくつかのパッケージがリストにないことです。
例: ssh*
,*ssl*
はリストにない。
これらのパッケージを管理(削除またはアップグレード)する方法/usr/bin
は/usr/bin/ssh
?/usr/lib/libssl.so
を実行すると、pkg install
すべてのファイルが/usr/local
。
答え1
FreeBSDには独自のSSHがあります。基本システム(パッケージ解除)。 SSLも同様です。
上記の2つのコンポーネントはfreebsd-upgradeを介してアップグレードされます。
あなたの観察は正しいです。 pkgを使用してインストールされたものはすべて/usr/localにあります。 /usr/bin、/binなどは、基本システムコンポーネント用に予約されています。
ただし、両方のパッケージをports / pkgngからインストールすることもできます。私はあなたがこれをやっていないと仮定しており、これが彼らがpkgに表示されない理由です。
したがって、pkgコマンドを使用してパッケージとして管理することはできません。特に、SSLコンポーネントはシステムの多くの機能に使用されるため、削除したくありません。