So installieren Sie native2ascii auf Ubuntu Xenial

So installieren Sie native2ascii auf Ubuntu Xenial

Wie installiere ich native2asciiXenial auf Ubuntu?

Ich brauche diesen Befehl für einige Skripte von Drittanbietern.

Antwort1

native2asciiist Teil mehrerer Pakete:

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>

Und auf meinem eigenen Xenial-System habe ich verwendet:

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

Und auf Xenial wird Folgendes installiert:

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

Die Suche nach diesem bestimmten Anwendungsnamen in Ubuntu wird ein wenig erschwert, da Xenial ihn gnative2ascii-5mit einigen update-alternativesManipulationen verwendet:

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:~$ 

Antwort2

Ergänzung@andrew.46 Antwort:

Wenn Sie ein JDK haben und es nicht verwenden möchten alternatives, können Sie einfach einen symbolischen Link erstellen, falls JAVA_HOMEdieser nicht bereits in Ihrem vorhanden ist PATH:

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

Mir ist jedoch aufgefallen, dass es nicht in meiner JDK 10-Installation enthalten ist.

verwandte Informationen