コンテンツにスキップ

依存関係ソフトウェアの更新

独立アップデーターを使う方法(推奨)

独立アップデーターは、次の外部依存関係を一つの GUI から確認・更新できる。

  • Eclipse Temurin(NicoCache_nlで確認済みのJava 17・21・25 LTS。推奨・既定はJava 25)
  • FFmpeg
  • Bouncy Castle
  • Apache Ant
  • 7-Zip
  • GPAC/MP4Box

  • NicoCache_nl を終了する。更新対象が使用中で置換できない場合、アップデーターは処理を失敗として既存内容を復元する。

  • NicoCache_nl Updater を起動し、画面上部の更新対象フォルダーを確認する。誤っている場合は「変更…」から NicoCache_nl のインストール先を選ぶ。
  • 「外部依存関係」タブを開き、Temurin LTSを選ぶ。通常は「25(推奨)」を使用する。
  • 「全てチェック」、または必要な行の「更新チェック」を押し、導入版と最新版を確認する。
  • 更新が必要な行の「インストール」、または確認済みの更新をまとめる「全てインストール」を押す。
  • インストール後は同じ画面で自動的に再確認され、導入版・最新版・ボタン状態が更新される。
  • NicoCache_nlを起動し、通常どおりキャッシュできることを確認する。

WindowsではWinGetを優先し、パッケージがない場合は公式配布APIを使用する。Linuxでは APT/DNF/pacman、macOSではHomebrewを、利用者がインストールを押した場合だけ実行する。root権限が 必要な場合はOSの認証またはsudoが要求される。Bouncy CastleはNicoCache_nl専用ライブラリ としてハッシュ検証付きで管理される。

自己完結パッケージ利用者

Windows/Linux/macOSの現行パッケージは専用Javaランタイムと証明書生成に必要な依存ライブラリを 同梱する。個別ファイルを手作業で置換せず、更新には独立アップデーターを使用すること。

ブラウザーは、OS またはブラウザーの通常の更新機能で最新の安定版を利用すること。Firefox では証明書ストアの利用方式により CA 証明書の再登録が必要になることがある。

JAR を直接利用する構成

Javaは本体が対応する17・21・25 LTSを使用する。自己完結パッケージはJava 25を基に生成した 専用ランタイムを含むため、外部Javaの更新はJARを直接起動する構成だけで必要になる。

java -version

Bouncy Castle やビルドツールは開発・手動証明書生成向けである。配布元が指定する組み合わせとハッシュを確認し、稼働中の lib/ を推測で置き換えないこと。

FFmpeg

FFmpeg は一部の変換・音声抽出に使われる。該当機能を利用する場合だけ、OS 向けの信頼できる配布元から導入・更新し、ffmpeg -version で起動を確認する。NicoCache_nl の通常のキャッシュ・再生だけに必須ではない。