Ubuntu Xenial に native2ascii をインストールする方法

Ubuntu Xenial に native2ascii をインストールする方法

native2asciiUbuntu 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

gnative2ascii-5Xenial は実際にはいくつかの操作を必要とするため、Ubuntu でこの特定のアプリケーション名を検索するのは少し難しくなります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_HOMEPATH

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

ただし、JDK 10 のインストールには含まれていないことに気付きました。

関連情報