お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-05-02 13:33:01

T.O
メンバ
登録日: 2008-06-09

MPLAB X IDE(開発環境)インストール出来ない?

こんにちわ
いつもお世話になっております。

さて
題名の件ですが
こんなことになっていて行き詰まっております。

toru@toru-FMVNH5ED3:~$ ls -alF MPLABX-v2.10-linux-installer.run
-rwxr-xr-x 1 toru toru 350857397  5月  2 11:43 MPLABX-v2.10-linux-installer.run*

toru@toru-FMVNH5ED3:~$ sudo ./MPLABX-v2.10-linux-installer.run
[sudo] password for toru:
toru@toru-FMVNH5ED3:~$  ←なんの反応もなく終了(当然(?)インストールはされず)

toru@toru-FMVNH5ED3:~$ sudo sh MPLABX-v2.10-linux-installer.run
MPLABX-v2.10-linux-installer.run: 1: MPLABX-v2.10-linux-installer.run: Syntax error: "(" unexpected ←「カッコが足りない」ということ?でも何処でだろう?
toru@toru-FMVNH5ED3:~$

因みに
ubuntu14.04 64bitをUSBブートで使用しております。
検索したら他にも同様な悩みを持った方がいたようですので
多分機種依存とかではないと思っています。

よろしければお知恵をお貸しください。
よろしくお願いしますm(_ _)m

オフライン

 

#2 2014-05-02 16:01:17

Tako090929
メンバ
登録日: 2009-09-29

Re: MPLAB X IDE(開発環境)インストール出来ない?

機種依存というよりはシェル依存じゃないですか。
ご承知の様に、ubuntu は dash というシェルを使っています。(POSIX クリーン?)
linux で標準的なのは bash なので時々シンタックスエラーを出すことがあります。

また csh を好む人もいるので、そっちかも。
(昔、プリンターのインストールスクリプトが csh 用だったことがありました。)
インストールの指示書にそんなことは書いてありませんか。

蛇足 「"(" unexpected はこんなとこにカッコは来ちゃいかん」と言う意味かと。

オフライン

 

#3 2014-05-13 00:32:06

T.O
メンバ
登録日: 2008-06-09

Re: MPLAB X IDE(開発環境)インストール出来ない?

Tako090929さま:

お礼が遅くなりまして申し訳ございませんm(__)m

いろいろ調べてみましたが
MPLAB Xのソースコードを公開していないようなので
あとは
「dpkg -reconfigure …」を実行するしかないようで
ただ
それだと他のスクリプトにもしかすると影響が出る恐れがあるようなので
ひとまず暫く静観とします。
そのうちMicrochip社にでも問い合わせてみようかと思います。

ありがとうございました。

オフライン

 

#4 2014-05-13 08:03:49

STGSAGWAN
ゲスト

Re: MPLAB X IDE(開発環境)インストール出来ない?

Ubuntu 12.04.4 LTS 32bitですが、

コード:

sudo ./MPLABX-v2.10-linux-installer.run

で、一応インストーラー画面は立ち上がりました。

http://www.microchip.com/pagehandler/en-us/family/mplabx/home.html?tab=t2

Linux 32-Bit and Linux 64-Bit (Requires 32-Bit Compatibility Libraries)
MPLAB® X IDE v2.10

と書いてあるので、CPUアーキテクチャ関係かな。

あと、

コード:

$ file MPLABX-v2.10-linux-installer.run
MPLABX-v2.10-linux-installer.run: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped

「ELF 32-bit LSB executable」って書いてあるし、中身をエディタで開いて見ましたが、シェルとは関係ないと思いますよ。
一応ダメ元でbashで実行しても

コード:

$ bash MPLABX-v2.10-linux-installer.run
MPLABX-v2.10-linux-installer.run: MPLABX-v2.10-linux-installer.run: cannot execute binary file

ですし。
確かに.runという拡張子でシェルスクリプトをラップしたインストーラが巷にはよくありますが、これは違うと思います。

 

#5 2014-05-13 08:13:41

STGSAGWAN
ゲスト

Re: MPLAB X IDE(開発環境)インストール出来ない?

ちなみに、sudoじゃないとインストーラ自体に続行を拒否されます。

コード:

./MPLABX-v2.10-linux-installer.run

で、

There has been an error.
This installer requires root privileges.
Please become superuser before executing the installer.

とダイアログ表示される。

 

Board footer

Powered by FluxBB