
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu10.10でSavage2がインストールできません
sudo sh Savage2Install-2.1.0-x86_64.bin
ってやってたら
Savage2Install-2.1.0-x86_64.bin: 2: Syntax error: "(" unexpect
ってなります
http://savage2.com/en/main.php
ここのゲームです
教えてください
オフライン
shの代わりにbashと書いて解決しませんか?
sudo bash Savage2Install-2.1.0-x86_64.bin
shのリンク先(実体)がOSによって異なり、bashが指定されている場合とdashが指定されている場合があります。Ubuntuの場合はdashが指定されています。
dashはbashに比べて軽量なのですが、軽量に設計されている分bashで動作するプログラムがdashで動作しないことがあります。
オフライン
返信ありがとうございます
sudo bash Savage2Install-2.1.0-x86_64.bin
でやってもできませんでした
sudo bash: ./Savage2Install-2.1.0-x86_64.bin: バイナリファイルを実行できません
nautiuls ./ でひらいて プログラムとして実行できるにチェックして chmod+xして Savage2Install-2.1.0-x86_64
にしてダブルクリックしても
/home/perlninja/Savage2Install-2.1.0-x86_64: 2: Syntax error: "(" unexpected
ってでます
前はできたんですが
よくわかりません
オフライン
PerlNinja による投稿:
nautiuls ./ でひらいて プログラムとして実行できるにチェックして chmod+xして Savage2Install-2.1.0-x86_64
にしてダブルクリックしても
/home/perlninja/Savage2Install-2.1.0-x86_64: 2: Syntax error: "(" unexpected
ってでます
ダブルクリックしたのならSyntax errorのメッセージは表示されないと思うのですが、もう一度確認お願いします。
試しにダウンロード・実行したところインストールできました。
sudo や shなどを付けずに、単に実行を許可してから「./Savage2Install-2.1.0-x86_64.bin」と入力してEnterしたらインストール画面が表示されました。
Savage2Install-2.1.0-x86_64.binはバイナリファイルなので、shellスクリプトを実行するbashやdashでは実行できません。(.binから推測すべきでした)
管理者権限は要りません。デフォルトでは~/Savage2に実行ファイルなどが展開されます。
オフライン
ninja:~/Downloads$ ./Savage2Install-2.1.0-x86_64.bin
bash: ./Savage2Install-2.1.0-x86_64.bin: バイナリファイルを実行できません
./Savage2Install-2.1.0-x86_64.bin してもってでます
インストーラーがでません
オフライン
32bit環境ですか?64bit環境ですか?
「バイナリファイルを実行できません」は、アーキテクチャの違うプログラムを実行しようとしたときにも表示されるようです。
./Savage2Install-2.1.0-x86_64.binは名前からすると64bit環境向けだと思うのですが、もし32bit環境を利用しているのであれば32bit環境向けのインストーラー(ダウンロード画面の32bitと書いている方)をダウンロードする必要があります。
アーキテクチャはarchコマンドで調べられます。i686と表示されれば32bit環境です。
オフライン
初心者の方はまずgoogleなどを使って情報検索する習慣を付けましょう。
検索キー'savage2 linux インストール'にて簡単にインストール方法を見つけることが出来ましたよ。
Ubuntu通信 : Ubuntuでオンライン!!3DゲームでPCはフル稼働。 SAVAGE2
http://ubuntu.xsrv.jp/modules/bulletin/index.php?page=article&storyid=81
オフライン
arch したら i686でした
core-i7なので64bitかとおもってました
32bitのためしてみます たぶんできます
ありがとうございました
オフライン