Instalação falsa do pacote java-runtime?

Instalação falsa do pacote java-runtime?

Eu não uso o ambiente openjdk e tenho o oracle java instalado e vinculei os binários java/javac ao /usr/bin.

Agora, quando eu construo pacotes que requerem java-runtimepacote, eu tive que editar o PKGBUILD toda vez para eliminar a dependência desse pacote.

Então, posso inserir um registro em algum lugar, para que o pacman acredite java-runtimejá esteja instalado?

EDITAR

Não usei nenhum pacote para instalar o oracle java, apenas extraí em algum lugar e vinculei os binários a $PATH

Responder1

Em uma situação semelhante no Ubuntu, acabei de instalar o pacote necessário (repetidamente) e removi os arquivos individuais posteriormente, com base na lista de arquivos instalados que o gerenciador de pacotes me contou. Apenas certifique-se de que nada de sua instalação seja substituído.

A única coisa que descobri com o tempo é que alguns pacotes usam seus scripts de instalação para gerar dados adicionais que obviamente não estão na lista de arquivos do pacote.

Responder2

Estou usando Arch linux: gerei (e excluí) umArquivo PKGBUILDdescrevendo um pacote chamado "fake-java" sem arquivos que fornece "java-environment=7". Executei updpkgsums, makepkge, em seguida, no arquivo tar.xz recém-gerado, pacman -U.

Até agora funcionou.

informação relacionada