web-dev-qa-db-ja.com

Ubuntuに* .runファイルをインストールできませんか?

私はUbuntuの初心者であり、WUBIを使用してWindows内でUbuntu 12.04.3 LTSバージョンを使用しています。

次のようないくつかのソフトウェアをUbuntuにインストールする必要があります。

  • MPLAB X IDEバージョン1.90
  • XC8コンパイラーとX32コンパイラー
  • EagleのCadsoft

そこに拡張子*.run拡張子を持つセットアップファイルをダウンロードします。

インターネットで検索したところ、これらのファイルには実行権限がないことがわかりました。ファイルを右クリックし、[権限]タブで[プログラムとして実行を許可する]チェックボックスをオンにするか、chmodそうするコマンド。私はすべてを試してみましたが、何もうまくいきません。

グラフィカルな方法を使用してこれを変更しましたが、チェックボックスをクリックするとすぐにチェックマークが消えます。私もコマンドラインの方法を試しましたが、私には何もうまくいきません:

Sudo chmod u+x MPLABX-v1.90-linux-installer.run
Sudo chmod +x MPLABX-v1.90-linux-installer.run
chmod +x MPLABX-v1.90-linux-installer.run
Sudo chmod 777 MPLABX-v1.90-linux-installer.run

実行時:

Sudo ./MPLABX-v1.90-linux-installer.run

結果はコマンドが見つかりません。

Sudo "./MPLABX-v1.90-linux-installer.run"

コマンドが見つかりません。

これらすべてのコマンドを試しましたが、実行可能へのアクセス許可を変更するものはありません。できるだけ早く助けてください。

4
xpress_embedo

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、.runファイルのディレクトリに移動し、以下のコマンドを実行します。

chmod +x example.run
Sudo ./example.run

OR

ファイルを右クリックし、[プロパティ]を選択します。 [アクセス許可]タブで、[プログラムとしてファイルの実行を許可する]がオンになっていることを確認し、[閉じる]を押します。 .runファイルをダブルクリックして開きます。ダイアログボックスが表示されます。ターミナルで実行を選択してインストーラーを実行します

ターミナルウィンドウが開きます。画面の指示に従ってプログラムをインストールします。

:Ubuntuの64ビットバージョンには、インストーラーの実行に必要な32ビットライブラリが含まれていません。インストーラーを実行する前に、 install ia32-libsを実行する必要があります。

10
Mitch

次のコマンドを試してください。

cd〜/ Downloads 
 chmod + x <ファイル>.run 
 Sudo sh ./<ファイル>.run

~/Downloadsディレクトリにファイルをダウンロードしたと仮定します。

1
Radu Rădeanu

グラフィカルな方法を使用してこれを変更しましたが、チェックボックスをクリックするとすぐにチェックマークが消えます

申し訳ありませんが、他のすべての答えは間違っていると思います。
ここに私の解決策を優先順に示します:

  • bashで開くと仮定して、Sudo bash ./MPLABX-v1.90-linux-installer.runで実行できる場合があります。
  • これらのコマンドを使用してみてください( source ):

    64ビットプログラムの場合:Sudo /lib64/ld-linux-x86-64.so.2 ./MPLABX-v1.90-linux-installer.run
    32ビットプログラムの場合:Sudo /lib/ld-linux.so.2 ./MPLABX-v1.90-linux-installer.run

  • 小さなext4パーティションを作成し、そこにファイルを配置して実行可能ステータスを与えることができます

  • このファイルが置かれているパーティションを再マウントし、allのファイルを実行可能にします こちらを参照

0
kiri