Wineのインストール&使い方

パピーを名犬にするための技、テクニック

モデレータ: 暇人, YoN, nyu

返信する
yuknak
記事: 38
登録日時: 21/05/15(土) 12:11

Wineのインストール&使い方

投稿記事 by yuknak »

いつもお世話になっています。(教えて ばかりで恐縮ですが)
前回 PHPの利用に関して教えていただき、HTMLのコーディングと確認が進むようになりました。
そこで、ローカルで書いた htmlを Webサーバーにアップしようと gFTPを使って
アップロードしてみました。
しかし、使ってみて 唯一 気になったのが、ローカルとサーバー側のディレクトリ移動が
同期できないことです。
ffftpを使い慣れた身からすると、片側のディレクトリを移動したら当然もう一方も移動している
と思ってアップロードすると、異なったディレクトリにアップされてしまいます。
(もしかしたら私の理解不足?)
そこで、Wineをインストールして ffftpを利用してみようかと思いたち
(他の Windowsアプリもいくつか使いたいので) Wineのインストールに関する記事を検索しました。
記事はいっぱい見つかるのですが、古いものも多く Fossapup64 9.5でいくつか試しましたが
情けないことに自力ではどれも成功しませんでした。
https://forum.puppylinux.com/viewtopic.php?p=279#p279
の mikeslr さんの投稿に唯一インストールが再現できる方法がありました。
ここを参考に、wine-portable-3.3_v2.1.tar.gz をダウンロードして
解凍・配置したら メニュー > ユーティリティ に Wine関連のメニューが表示されましたが、
クリックしても何も起きません。
また、/mnt/home に配置した wine-portable フォルダーをクリックすると
Wineのウインドウに「ここに実行プログラム名を・・・」と表示されるので
プルダウンの選択肢の中から iexplore などを選んで OKを押しても何も起きません。
ffftpをフォルダ毎コピーして 中の ffftp.exe を D&Dしてから OKを押しても同じです。
Chrome や GIMPなど、同じように メニューや実行ファイルをクリックしても同じように
何も起きず、オプションなどを指定した shファイルを作ってそれを実行する必要があるようですが
Wine も同じなんでしょうか?
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Fossapup64/9.5 on ASUS P8Z68-M Pro &
Sony-Vaio SVT13128CJS/ i5-3317U 1.7GHz / 8GB
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

Re: Wineのインストール&使い方

投稿記事 by thinkpadnerd »

32bit compatibility sfs をインストール (ロード) されましたか。
まだであるなら、quickpet の useful タブにありますので、ダウンロードして下さい。

win 32bit のプラグラムが動きます。64bit プログラムは動かないと思います。また、wine はあくまでもエミュレータのようなものなので、すべての windows アプリが動くとは限りません。

試しに、昔の「電車でGo!」を入れてみました。インストーラは起動し、インストールは完了しましたが、DirectDraw のエラーとかで起動しませんでした。何か調整が必要かもしれませんし、wine の別のバージョンなら動くかもしれません。ちなみに、「電車でGo!」は xenialpup 32bit では動きます。

追記
HOWTO のコーナーは質問をする場所ではないです。
こうすると○○ができますよ、というテクニックを紹介するコーナーです。
FAQ とか HOWTO とかいろいろあって紛らわしいですけど...

追記2
説明不足だったかもしれないので、少し補足します。
fossapup64 の初期状態では 32bit ライブラリは含まれていません。wine で windows 環境をエミュレートするにしても、32bit ライブラリが必要です。なので 32bit compatibility sfs をロードする必要があります。
ffftp の 32bit 版を起動してみて下さい。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
yuknak
記事: 38
登録日時: 21/05/15(土) 12:11

Re: Wineのインストール&使い方

投稿記事 by yuknak »

thinkpadnerd さんが書きました: 24/01/30(火) 17:51 32bit compatibility sfs をインストール (ロード) されましたか。
まだであるなら、quickpet の useful タブにありますので、ダウンロードして下さい。
まだまだ理解不足でした(多汗);;;。
32bit アプリを使用する場合だけ 32bit compatibility sfs が必要なのかと勝手に思っていました。
Fossapup64上でも Wineは 32bitアプリだけが利用可能ということなんですね!
・・・しかも registory を使わないアプリだけ?

>すべての windows アプリが動くとは限りません。
これは重々承知していました(つもりです)が、32bit版だけとは!
ともあれ早速 32bit版 ffftpをダウンロードして、Windows環境で解凍してサーバー接続の設定をして
(ffftp.ini に設定情報を書き込んで)、フォルダーをそのまま Fossapupの /mnt/home 下に配置して
Wine の「ここに実行プログラムを・・・」欄に ffftp.exe をD&Dしてみました。
見事 (1分近くかかりましたが)ローカルのディレクトリは表示されましたが、サーバーは表示されず
「接続」アイコンをクリックしても何も起きませんでした。
設定方法は謎のままです。
ともあれ、iexplore なども起動していますし、 Wineに関してはインストールが成功したと思います。
いろいろ試してみたいと思います。

>HOWTO のコーナーは質問をする場所ではないです。
>こうすると○○ができますよ、というテクニックを紹介するコーナーです。
重ね重ね 失礼しました。

いつも適切なアドバイスをいただき ありがとうございます。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Fossapup64/9.5 on ASUS P8Z68-M Pro &
Sony-Vaio SVT13128CJS/ i5-3317U 1.7GHz / 8GB
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

Re: Wineのインストール&使い方

投稿記事 by thinkpadnerd »

>32bit アプリを使用する場合だけ 32bit compatibility sfs が必要なのかと勝手に思っていました。
>Fossapup64上でも Wineは 32bitアプリだけが利用可能ということなんですね!

64bit wine もあるようですが、私は使ったことがありません。64bit は後発であるので、どこまで開発が進んでいるのか、よく分からないのです。私が知らないだけかもしれませんが。

追記
mikeslr さんによると、32bit compatibility sfs をロードした後、
# ldconfig
を実行する必要があるとのことです。
追記終り

>・・・しかも registory を使わないアプリだけ?

wine-portable-3.3 のアイコンを右クリックするとメニューに「ドライブ c: を開く」があります。
これは偽の windows c: ドライブです。
windows フォルダの中に regedit.exe があり、レジストリを直接いじることができます。
しかし、windows アプリにインストーラが付属しているなら、インストーラを wine で実行することにより、レジストリに書き込まれると思います。

>(ffftp.ini に設定情報を書き込んで)、フォルダーをそのまま Fossapupの /mnt/home 下に配置して
>Wine の「ここに実行プログラムを・・・」欄に ffftp.exe をD&Dしてみました。

手動でファイルを配置するのなら、擬似 c: ドライブに Program Files フォルダがあるので、その中に例えば ffftp というフォルダを作り ffftp の実行ファイル等を置くといいと思います。
また、設定は wine 上で起動した ffftp で行うのがよいと思います。

wine はバージョンによって挙動に違いがあります。特定の windows アプリが特定のバージョンの wine でなら動くといったことも珍しくはありません。

それよりも、せっかく Linux を使うのですから、できれば gFTP 以外で同期のできる方法をさぐるというのはどうですか。
ざっと見たところ、lftp というコマンドラインで使うプログラムがあります。gui なら filezilla があるようです。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
yuknak
記事: 38
登録日時: 21/05/15(土) 12:11

Re: Wineのインストール&使い方

投稿記事 by yuknak »

thinkpadnerd さん
いつもご丁寧に ありがとうございます。
それよりも、せっかく Linux を使うのですから、できれば gFTP 以外で同期のできる方法をさぐるというのはどうですか。
ざっと見たところ、lftp というコマンドラインで使うプログラムがあります。gui なら filezilla があるようです。
仰る通りですね。
当初 HTMLコーディングは 慣れた Atom・・・とばかり思っていましたが、実際に Geanyにプラグインなど適用し
スニペットに Atomのスニペットをコピーして・・・とか環境を整えたらスイスイ??書けるようになりました。
Atomは Perlなどの文法チェック用に残してありますが、触らなくなりました。
filezilla ・・・試してみます。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Fossapup64/9.5 on ASUS P8Z68-M Pro &
Sony-Vaio SVT13128CJS/ i5-3317U 1.7GHz / 8GB
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

Re: Wineのインストール&使い方

投稿記事 by thinkpadnerd »

filezilla はパッケージマネージャからインストールできます。サイズはさほど大きくないので、sfs にまとめるまでもないかと...

まず、パッケージマネージャのデータベースを更新します。(最初、インストールしようとしたら、パッケージが見つかりませんでした。)

filezilla_3.46.3 (および依存パッケージ)
libwxgtk3.0-gtk3-0v5_3.0.4...

このうち後者は自動では選択されないので、個別にインストールする必要があります。

とりあえず起動するところまでは確認しました。

追記
私の場合 save file のサイズが小さいので、なるべく空きを確保するために sfs にまとめました。
自分が利用しているレンタルサーバへの接続ができることを確認しました。

filezilla 3.46.3 (fossapup64 用 sfs)
viewtopic.php?f=25&t=3661
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
返信する