如何在 Ubuntu Xenial 上安裝 native2ascii

如何在 Ubuntu Xenial 上安裝 native2ascii

如何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

互補@andrew.46 回答:

如果您有 JDK 並且不想使用alternatives,則可以建立符號連結(如果JAVA_HOME您的 中尚未存在)PATH

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

不過,我注意到它沒有包含在我的 JDK 10 安裝中。

相關內容