如何native2ascii
在 Ubuntu Xenial 上安装?
我需要这个命令来执行一些第三方脚本。
答案1
native2ascii
是几个包的一部分:
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>
在我自己的 Xenial 系统上我使用了:
andrew@athens:~$ sudo apt-get install gcj-5-jdk
在 Xenial 上安装如下:
andrew@athens:~$ native2ascii -version | head -n 1
native2ascii (GNU Classpath) 0.99
在 Ubuntu 中搜索这个特定的应用程序名称有点困难,因为 Xenial 实际上使用了gnative2ascii-5
一些update-alternatives
操作:
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:~$
答案2
如果您有 JDK 但不想使用alternatives
,您可以创建一个符号链接(如果JAVA_HOME
尚未在您的中)PATH
:
sudo ln -s "$JAVA_HOME/bin/native2ascii" /usr/bin
不过我注意到它没有包含在我的 JDK 10 安装中。