
Ubuntu日本語フォーラム

ログインしていません。
数日前からubuntuを使い始めた初心者です。
Winetricksが起動できません。
http://old.ikoinoba.net/index.php?UID=1219845243
http://wiki.livedoor.jp/icescream/d/winetricks
のページを見ながらやっています。
/usr/local/binのフォルダにwinetricksをダウンロードでき、
「実行可能」属性にできたのですが、
winetricksと端末で入力しても、瞬間的にウインドウがでますがすぐに消えてしまい、使うことができません。
何がまちがっているのでしょうか?
起動できないときの端末のメッセージは
/usr/local/bin/winetricks: line 1: 期待していないtoken `newline' のあたりにシンタックスエラー
/usr/local/bin/winetricks: line 1: `<!DOCUTYPE HTML PUBLIC "-//W3C??DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">`
と表示されます。なにがまちがっているのかわかりません。すいませんが、ご教示おねがいします。
環境は
ノートPC
Pentium M 1.7Ghz
memory2G
Ubuntu 10.04
です。
オフライン
少し確認したいんですけど、Wineはインストールされていますか?
Wineをインストールするとwinetricksも一緒に導入されると思います。
作成したファイルを削除後、wineをインストールし、(あるいは再インストールして)端末で「winetricks」を実行してみてください。
また、winetricksのダウンロードも正しく行えていないと思われます。(スクリプト冒頭にDOCTYPE宣言がある => Shellスクリプトではなく、HTMLの可能性が...)
オフライン
Wineのインストールは以下の手順で行なってみてください。
端末で、
$ sudo apt-add-repository ppa:ubuntu-wine/ppa $ sudo apt-get update & sudo apt-get install wine
参考: http://www.winehq.org/download/deb
オフライン
何度もすみません、コード中の「&」は、正しくは「&&」のように、&二つです。
オフライン
vbkさん、多少話がずれますが、一つ聞きたいことがあります。
コマンド && コマンド
と
コマンド ; コマンド
の違いはなにでしょうか?
ときどき気になるので・・・。
オフライン
#5
hogehoge && piyopiyoは、hogehogeのコマンドが成功(return 0)したら、piyopiyoのコマンドが実行されます。
よって、hogehogeというコマンドが見つからなかった時(return 1)などは、piyopiyoというコマンドは実行されません。
それに対して、hogehoge ; piyopiyoの場合は、hogehogeというコマンドが成功しようが失敗しようが、piyopiyoというコマンドは実行されます。
ちなみに、hogehoge & piyopiyoは二つのコマンドが同時に実行されます。
流れ変えてしまってすみませんでした。
オフライン
スレ主です。
#3のやりかたでできました。迅速なレスポンスありがとうございました。
結局、
ubuntuソフトウェアセンターからwineをインストールするのと
#3のコマンドでwineをインストールするのはどうちがうのですか?
オフライン
moiさん>アドバイスありがとうございます。感謝です。
fireballさん>ほぼ同じと言えます。あえて違う点を指摘するなら履歴が残らない(おそらく、うろ覚え)ことだと。
端末であれば、「↑」キーで履歴からなにをインストールしたか確認できます。
Ubuntuソフトウェアセンターでは記録されなかったと思います。
もしかしたらSynapticパッケージマネージャにより記録されているかもしれませんが・・・
まあ、パッケージ名か、それともソフト名かぐらいの違いと思って良いと思います。
オフライン
pc944 による投稿:
moiさん>アドバイスありがとうございます。感謝です。
fireballさん>ほぼ同じと言えます。あえて違う点を指摘するなら履歴が残らない(おそらく、うろ覚え)ことだと。
端末であれば、「↑」キーで履歴からなにをインストールしたか確認できます。
Ubuntuソフトウェアセンターでは記録されなかったと思います。
もしかしたらSynapticパッケージマネージャにより記録されているかもしれませんが・・・
まあ、パッケージ名か、それともソフト名かぐらいの違いと思って良いと思います。
pc944さん
デマをまくのは勘弁して頂きたいので、無根拠な発言をしないようにご自身の発言を点検して頂くようお願いします。
オフライン
再度確認なのですが、winetricks のダウンロードは、単に下記のようにしましたか?
$ wget http://www.kegel.com/wine/winetricks
sudo は特に付ける必要ないと思います。
それから、/usr/local/bin/ とか /usr/bin/ とかに移動するような記述が見受けられますが、それも特に必要ないと思います。
ユーザのホームディレクトリ内のままで実行して差し支えないんじゃないでしょうか。
$ chmod +x
して(しなくても実は平気なんですが)、
$ winetricks
または、
$ ./winetricks
とすれば起動しませんか?
上記で、$ chmod +x しなかった場合は、
$ sh winetricks
または、
$ sh ./winetricks
とすれば起動すると思います。
オフライン
hitoさん>投稿の編集はどうすれば良いですか?
Synapticに履歴は残らないことを確認できました。
オフライン
pc944 による投稿:
hitoさん>投稿の編集はどうすれば良いですか?
投稿の編集は、過去に大きな問題になったため、現状では行えません。
Synapticに履歴は残らないことを確認できました。
調査方法がかなり間違っているようです。Synapticによるインストール・削除などの操作は/var/log/dpkg.logや/var/log/apt/history.logなどにログを残します。「履歴に残らない」という発言は、結果として「デマ」に分類されるように思います。
今回に限らず、pc944さんの発言にはかなりの割合で間違いが含まれています。が、一方で文体に断定としか取れないものが多く、結果として「アドバイスしているつもりが、デマを垂れ流して他人に被害を与える」という良くない状態に陥っています。
これは管理に関わるユーザーだけでなく、「管理者に報告」でも複数の方から同様の意見が寄せられています。他の方にアドバイスを行おう、という意志は重要なのですが、そうしたアドバイスの根本にはシステムへの一定の理解が必要ですので、ご自身の理解をもう少し高めて頂く、各種知識をきちんと理解しなおす等、足下を見直して頂くことを要請します。
オフライン
fireballさん による投稿:
結局、
ubuntuソフトウェアセンターからwineをインストールするのと
#3のコマンドでwineをインストールするのはどうちがうのですか?
Ubuntu標準のリポジトリに入っているwineのバージョンは現時点で1.1.42 (開発途上版)
WineのPPAのリポジトリのもののバージョンは1.2 (安定版)
なので、一応安定版の方がいいと思い、上記の方法でインストールしました。
(登録されている複数のリポジトリに同じソフトウェアがある場合、自動的にバージョン番号の高いものがインストールされます。)
1. まず、以下のコマンドで、安定版Wine(1.2)があるリポジトリの登録をしました。
sudo apt-add-repository ppa:ubuntu-wine/ppa
2. 次に、リポジトリのデータをダウンロードし、PC内のデータを更新しました。
sudo apt-get update
3. 最後に以下のコマンドを打ってWineをインストールします。
sudo apt-get install wine
上記の操作は全て「Ubuntuソフトウェアセンター」で行うことができるのですが、操作が面倒なので(特に、リポジトリの登録と鍵の登録が別々になるので)、端末での操作で説明しました。apt-add-repositoryを用いると、リポジトリの登録と鍵の登録を同時に行なってくれます。
詳細な説明は以下を参照してください
https://help.launchpad.net/Packaging/PPA/InstallingSoftware
オフライン
今調べてみたんですけど、Ubuntu標準のリポジトリのWineには、winetricksが含まれていないようですね。
オフライン
数々のレスポンスありがとうございました。
ソフトウェアセンターからインストール=Wine最新版=バージョン1.2
と思い込んでいましたが、それがまちがいだったのですね。
オフライン
fireballさん による投稿:
ソフトウェアセンターからインストール=Wine最新版=バージョン1.2
と思い込んでいましたが、それがまちがいだったのですね。
念のために書いておきますが、「Ubuntuソフトウェアセンター」「Synapticパッケージマネージャ」「apt-get」「aptitude」などのパッケージ管理ソフトウェアのベースは、すべて同じAPTというシステムなので、リポジトリの登録さえすれば、「Ubuntuソフトウェアセンター」でもwine1.2をインストール・削除できますし、それぞれのソフトウェアを使ってインストールしたパッケージは別のソフトウェアを使っても管理できます。
また、これらのソフトの特徴を分類すると、人によって感じ方は違うかも知れませんが、
| 操作が簡単 | 高機能 |
----------------------------------------
CUI | apt-get | aptitude |
----------------------------------------
GUI | SoftwareCenter | Synaptic |
----------------------------------------
だと思います。
状況に応じて使いやすいと思うものを使ってください。
オフライン
fireball による投稿:
数々のレスポンスありがとうございました。
ソフトウェアセンターからインストール=Wine最新版=バージョン1.2
と思い込んでいましたが、それがまちがいだったのですね。
違います。
wine のバージョンがどうとかではなく、winetricks が正しくダウンロードされたかどうか、及び、スクリプトが正常に実行できるかどうかを、もう一度きちんと確認してみてください。
オフライン
petitbootang による投稿:
違います。
wine のバージョンがどうとかではなく、winetricks が正しくダウンロードされたかどうか、及び、スクリプトが正常に実行できるかどうかを、もう一度きちんと確認してみてください。
winetricksは
参考としたHPに書いてあるように、wget~のコマンドでダウンロードしました。
私が見る限りはファイルがダウンロードされていますが、なぜか起動=実行できません。
どうやれば「確認」になりますか?
コマンド自体は何度もやり直しており、スペルミスなどはないと思っています。
オフライン
エラーメッセージが最初と変わっていないようでしたら、だいぶ最初のころ、vbkさんが、書いてますが、
また、winetricksのダウンロードも正しく行えていないと思われます。(スクリプト冒頭にDOCTYPE宣言がある => Shellスクリプトではなく、HTMLの可能性が...)
です。
と、すると、おそらく、中身が期待したものではないと思われます。つまり、「正しくダウンロードされて無い」ということになります。
# 実行がうまく行くかどうか(正しく実行できるかどうか)は、その次の話です。
多少手荒い方法ですが、ファイルの拡張子を.htmlに変更して、firefoxに参照してみてはいかがでしょうか?内容が見えるようであれば、htmlだった ということになります。
もし、エラーにはなるものの、メッセージの内容が違うのであれば、それを投稿するとそのエラーに対する確認方法や正しい方法に関するコメントが得られるでのはないか と思います。
# 単に「うまくゆきません」「出来ません」というのは、読む側からすると、不明な部分が多いです(試したらエラーになるのか、試す方法がわからないのか、エラーにもならないが期待した動作にもならないのか など、いろんな可能性が考えられます)
また、「どこどこのサイトの通りに・・・」という説明ではなく、実際に実行しているコマンドやその結果を、そのまま(可能な限りCOPY&PATEで)、投稿すれば、より有用なコメントが付く可能性が高くなります。
オフライン
fireballさん による投稿:
winetricksは参考としたHPに書いてあるように、wget~のコマンドでダウンロードしました。
私が見る限りはファイルがダウンロードされていますが、なぜか起動=実行できません。
どうやれば「確認」になりますか?
コマンド自体は何度もやり直しており、スペルミスなどはないと思っています。
それはwineticksがダウンロードされただけなのでは?
前提条件として、Wine本体がインストールされなければなりません。
「システム」->「システム管理」->「Synapticパッケージマネージャ」と開いて、「検索」ボタンを押し、 wine で検索をかけてみてください。
wineという項目とwine1.2という項目が出てきませんか?
左側のチェックボックスが真っ白であれば、インストールできていませんので、右クリックから「インストール指定」を選択。Synaptic画面上部の「適用」をクリックします。
このあとwinetricksを導入すれば良いのです。
導入方法ですが、#1のリンク先(この情報が現在も有効かどうかは検証していません)に従うか、Wine HQのDownload Ubuntu packagesの指示どおり、sources.listに”ppa:ubuntu-wine/ppa”を追加して
sudo apt-get update
を実行し、Synapticパッケージマネージャからwinetricksをインストールすると良いはずです。
ちなみに、ppaパッケージは正式版ではない(Ubuntu Teamが管理していない)ようなので、winetricksインストール後”ppa:ubuntu-wine/ppa”を削除してしまうか、「ソフトウェア・ソース」画面からチェックを外して置いた方が間違いがないかもしれません。
オフライン
winetricksをFirefoxで開くとインターネットのページが出てきました。
「htmlファイルだった」ということになりますか。
#1のリンク先が死んでいるのでしょうか。
sudo wget http://www.kagel.com/wine/winetricks
は今でも正しく機能しますか?
当初の目標は#3で達成していますので、どうでもいいといえばそうなのですが気になります。
オフライン
まず、URL が間違ってるでしょう。
よく見てください。
正 http://www.kegel.com/wine/winetricks
誤 http://www.kagel.com/wine/winetricks
kagel ではなく、kegel ですよ。
オフライン
winetricksをアンインストールして再度トライしたところ、すんなりできました。
「kegel」だと思い込んでいたようです。
自分では正しいと思っていました。なかなか気づきませんでした。
コマンドは便利なようで難しい面もあると実感しました。
petitbootang様、最後までありがとうございました。
他の先輩方、ありがとうございました。
今後ともよろしくお願いします。
オフライン