Java-runtimeパッケージをインストールするふりをしますか?

Java-runtimeパッケージをインストールするふりをしますか?

私はopenjdk環境を使用せずにoracle javaをインストールしてからjava/javacバイナリを/usr/bin

java-runtimeパッケージが必要なパッケージをビルドするたびに、パッケージの依存関係を削除するためにPKGBUILDを編集する必要があります。

それでは、パックマンがインストールされたjava-runtimeと信じるためにどこかにレコードを挿入できますか?

編集する

oracle javaのインストールにはどのパッケージも使用しませんでした。パッケージを特定の場所に抽出し、バイナリを$ PATHにリンクしました。

答え1

Ubuntuでも同様の状況で必要なパッケージを(繰り返し)インストールし、パッケージマネージャが通知したインストール済みファイルのリストに従って個々のファイルを削除しました。自分のインストールを上書きしていないことを確認してください。

時間が経つにつれて私が見つけたことの1つは、いくつかのパッケージがインストールスクリプトを使用してパッケージのファイルリストにない追加のデータを生成することです。

答え2

私はArch Linuxを使用しています。PKGBUILDファイル"fake-java"というパッケージを説明すると、 "java-environment = 7"のファイルは提供されませんでした。新しく作成されたtar.xzファイルを実行してからupdpkgsums実行しました。makepkgpacman -U

これまでは効果がありました。

関連情報