Crie um pacote fictício usando equivs . Em poucas palavras:
-
Crie um arquivo de controle para o pacote fictício. O programa
equiv-controls
cria um modelo. Dê um nome a ele.equivs-control oracle-jre.control
-
Edite o arquivo de controle. Pelo menos, defina a linha
Package:
parasun-java6-jre
(o nome do pacote extinto Sun / Oracle Java). Você também deve escrever umDescription:
significativo, defina a seção comojava
. Declare que o pacoteProvides: java-6-runtime
e outras versões (este é o pacote virtual do qual outros programas dependem, pode descobrir isso verificando o que oopenjdk-6-jre
fornece e o que vários programas requerem). O arquivo pode ter esta aparência:Section: java Priority: optional Standards-version: 3.9.2 Package: sun-6-jre Provides: java6-runtime, java-runtime Description: dummy package when Oracle Java is installed
-
Crie um pacote Debian com o arquivo de controle que você criou. Este pacote está lá apenas para as dependências e não instala nenhum arquivo.
equivs-build oracle-jre.control
-
Instale o pacote deb resultante.
sudo dpkg -i sun-6-jre_1.0_all.deb