Crie um pacote fictício usando equivs . Em poucas palavras:
-
Crie um arquivo de controle para o pacote fictício. O programa
equiv-controlscria 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-runtimee outras versões (este é o pacote virtual do qual outros programas dependem, pode descobrir isso verificando o que oopenjdk-6-jrefornece 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