update-binfmts warning

7

Estou rodando o Lubuntu em um netbook e instalei o JDK do Oracle. Tudo parece estar funcionando bem. O único problema é que, quando o Oracle JDK é atualizado, recebo o seguinte aviso:

update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6

Eu encontrei este link: link mas parece estar falando sobre algo específico para o java-6-openjdk. Quando eu executo update-binfmts --display , recebo a seguinte saída:

python2.7 (enabled):
     package = python2.7
    type = magic
      offset = 0
       magic = \x03\xf3\x0d\x0a
    mask = 
 interpreter = /usr/bin/python2.7
    detector = 
jar (enabled):
     package = openjdk-6
    type = magic
      offset = 0
       magic = PK\x03\x04
    mask = 
 interpreter = /usr/bin/jexec
    detector = 

Eu não entendo o que isso tem a ver com o Python. Como posso me livrar desse aviso?

EDITAR:

Ok, eu sei mais sobre update-binfmts agora. Eu posso ver que há duas entradas lá, uma para o Python e outra para o jar. Eu só preciso mudar a entrada do jarro conforme o link da barra de lançamento. Eu farei isso assim que puder e marque isso como resolvido se funcionar.

Thanx,

Brian

    
por Brian.D.Myers 21.02.2013 / 04:51

1 resposta

16

Remover referência antiga:

sudo update-binfmts --package openjdk-6 --remove jar /usr/bin/jexec

Adicione um novo:

sudo update-binfmts --package oracle-java7 --install jar /usr/bin/jexec --magic PK\x03\x04
    
por Raul 16.07.2013 / 21:03