UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 60088

インストール - Vivado インストーラーが Ubuntu 13 で機能せず「./xsetup: 3: [: .: unexpected operator」というエラー メッセージが表示される

説明

2014.1 リリース以降を Ubuntu にインストールすると、.bin の起動後にエラー メッセージが表示されます。

username@UnameNet01:~/Downloads$ ./Xilinx_Vivado_SDK_2014.1_0303_1_Lin64.bin
Verifying archive integrity... All good.
Uncompressing Xilinx Installer...........................................................................................................
./xsetup: 3: [: .: unexpected operator
./xsetup: 12: [: 64: unexpected operator
./xsetup: 37: [: unexpected operator
./xsetup: 25: ./xsetup: ./tps/lnx32/jre/bin/java: not found


このメッセージは新しい軽量ウェブ インストーラーでのみ表示され、フル プロダクション インストール イメージからインストールする場合には表示されません。

ソリューション

この問題は、サポートされていない OS (Ubuntu 13) でのみ報告されていますが、ほかの OS でも同じようなエラー メッセージが表示される場合を考慮して、このアンサーで説明します。

ザイリンクスでは xsetup スクリプトの上では bash シェルが使用されることが想定されますが、Ubuntu および Mint などの類似のディストリビューションでは dash が使用されます。 

スーパー ユーザー権限がある場合は、次のコマンドを使用してこの問題を回避できるはずです。
$ cd /bin
$ sudo rm sh
$ ln -s bash sh
$ cd ~/Downloads
$ chmod +x ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin
$ sudo ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin
 
その後、必要に応じてシェルを dash に戻すことができます。


AR# 60088
日付 03/13/2015
ステータス アクティブ
種類 一般
ツール
  • Vivado Design Suite - 2014.1
このページをブックマークに追加