Cómo instalar nativo2ascii en Ubuntu Xenial

Cómo instalar nativo2ascii en Ubuntu Xenial

¿Cómo instalar native2asciien Ubuntu Xenial?

Necesito este comando para algunos scripts de terceros.

Respuesta1

native2asciiforma parte de varios paquetes:

andrew@athens:~$ native2ascii
The program 'native2ascii' can be found in the following packages:
 * gcj-4.9-jdk
 * openjdk-8-jdk-headless
 * gcj-4.8-jdk
 * gcj-5-jdk
Try: sudo apt install <selected package>

Y en mi propio sistema Xenial utilicé:

andrew@athens:~$ sudo apt-get install gcj-5-jdk

Y en Xenial esto instala:

andrew@athens:~$ native2ascii -version | head -n 1
native2ascii (GNU Classpath) 0.99

La búsqueda del nombre de esta aplicación en particular en Ubuntu se hace un poco difícil ya que Xenial en realidad usa gnative2ascii-5con cierta update-alternativesmanipulación:

andrew@athens:~$ update-alternatives --display native2ascii
native2ascii - auto mode
  link best version is /usr/bin/gnative2ascii-5
  link currently points to /usr/bin/gnative2ascii-5
  link native2ascii is /usr/bin/native2ascii
  slave native2ascii.1.gz is /usr/share/man/man1/native2ascii.1.gz
/usr/bin/gnative2ascii-5 - priority 1050
  slave native2ascii.1.gz: /usr/share/man/man1/gnative2ascii-5.1.gz
andrew@athens:~$ 

Respuesta2

Complementando@andrew.46 respuesta:

Si tiene un JDK y no desea usarlo alternatives, puede simplemente crear un enlace simbólico si JAVA_HOMEaún no está en su PATH:

sudo ln -s "$JAVA_HOME/bin/native2ascii" /usr/bin

Sin embargo, noté que no está incluido en mi instalación de JDK 10.

información relacionada