優秀FreeBSDポート検索私のページ結果リストを見るアイテムopenjdk11-11.0.4+11.1
。
インストールしようとすると:
$ sudo pkg install openjdk11-11.0.4+11.1
…パッケージが見つからないというエラーが発生します。
FreeBSDストレージディレクトリを更新しています...
FreeBSDリポジトリが最新です。
すべてのリポジトリが最新です。
pkg:リポジトリに「openjdk11-11.0.4+11.1」と一致するインストールパッケージが見つかりません。
➥ ここで私は何を見逃していますか? FreeBSD 12にJava / OpenJDK 11または12をインストールする正しい方法は何ですか?
答え1
長すぎます。
openjdk11
長くて具体的なパッケージ名ではなく、プロジェクトに短くて一般的な名前を使用してくださいopenjdk11-11.0.4+11.1
。
$ sudo pkg install openjdk11
プロジェクトの短い名前を使用してください。
投稿したリンク(製品リスト)をクリックしてください。openjdk11-11.0.4+11.1
。
表示される次のページでタイトルを確認してください。
/head/java/openjdk11 インデックス
最後の部分をインストールするパッケージ名として使用します。だからここで私たちが望むものですopenjdk11
。
この短い名前を使用してインストールします。
$ sudo pkg install openjdk11
...インストールを続行するかどうかを尋ねるメッセージが表示されます。このJavaバージョンの最新のアップデートを自動的に受け取ります。上記のWebリストで、11.0.3と11.0.4のアップデートがどのように記載されているかを確認してください。
バイナリパッケージ
事前に構築されたJavaインストールの場合は、以下を実行してください。
sudo pkg install openjdk12
これにより、OpenJDKがインストールされていることを確認できます/usr/local/openjdk12/
。
その後、インストールする環境変数のいくつかを設定する必要があります。たとえば、私の.zshrc
zsh設定ファイルに以下を追加します。
path+=/usr/local/openjdk12/bin