gihyo.jp » ADMINISTRATOR STAGE » 一般記事 » Wine 1.0がやってきた~どの程度動くものなのか~[前編]Wine 1.0インストール

Wine 1.0がやってきた~どの程度動くものなのか~[前編]Wine 1.0インストール

この記事を読むのに必要な時間:およそ 2 分

はじめに

先日,Wine 1.0が先日リリースされました。

Wineといえば,Linux上でWindowsアプリケーションを動作させるためのソフトウェアですが,実際触ってみると,いくつか気が付くところがあります。

本稿では,Wineを触ってみて気が付いた点や注意点について,述べていくこととしましょう。なお,リリース元ではすでにWine 1.1になっていますが,大きく変わるところはありません。

Wineの入手元とインストール

Wineは,Wine HQから入手可能です。Wine 1.0を使う方法は,現状では大きく分けて次の2つがあります。

  1. ソースコードからのコンパイルを行う
  2. Wine開発元から配布されているパッケージを利用する

最初からビルドするのも悪くはないですが,どのような動作をどう実現するのか? というアタリをつけるために,ここでは2を選択することとします。筆者はDebian GNU/Linuxの扱いに慣れていることもあり,Debian 4.0の上で動作検証を行っています。

Debianにおけるインストール

オフィシャルに配布されているWine 1.0のパッケージは,当然ですがDebianのオフィシャルパッケージではありません。このため,開発元のリポジトリからダウンロード,インストールを行うわけですが,debパッケージを直接扱うよりは,リポジトリを追加してインストールできるようにするのが楽です。

インストール方法は,Wine HQ - Wine for Debian based distributionsに記載されていますが,簡単に言うと以下の3つの作業を行うことで,使用可能になります。このページでは,Debianベースということで,Debian 4.0とUbuntu 8.04でのインストール方法を紹介していますが,筆者はDebian 4.0での検証を行っています。なお,1~3の作業はすべて,root権限が必要になります。

1.署名検証用のGPG鍵をインポートする

APTで利用するGPG鍵を取得し,apt-keyを使って追加します。

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
2.リポジトリの情報を記述したAPT Lineを追加

リポジトリ情報を記述したファイルを,ディレクトリ/etc/apt/sources.list.d配下に作成します。

wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list
3.apt-getなどを用いてインストールする

普通にパッケージをインストールする際の手順と同じです。パッケージ名は“wine”です。

apt-get update
apt-get install wine

実際の利用~wineコマンドを直接使うかExplorer経由か

Wineをインストールすると,Wineを構成する各種コマンドやDLL,EXEファイルをはじめとするさまざまなものがインストールされます。ただ,DLLやEXEファイルは「直接使われる」ということはなく,Wineを実行するユーザのホーム配下に作成される.wineというディレクトリ配下に格納されます。

ディスクの利用効率を考えると,実行ファイルについてはそのようにしないほうが良い向きもありますが,ディスク自体は大容量化していることもあり,ユーザ個別のWindows環境をそのまま使えるほうが良いという判断なのか,Wineではこのような方式を採用しています。

まず最初に~wine explorer.exeを実行する

GNOMEなどのGUIを使っている場合,EXEファイルとwineコマンドの関連付けが行われます。が,ここはやはり「wineコマンド」を使ってExplorerを起動してみましょう。

何がどこにあるか?というのを気にする必要は(まだここでは)ありません。

$ wine explorer
wine: created the configuration directory '/home/art/.wine'
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: 許可がありません
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/home/art/.wine' has been updated.

ここの時点で,当該ユーザでWineを動作させたことがないため,.wineディレクトリがユーザディレクトリ配下に作成されます。

動作している様子を図1,2に示します。

図1 Explorer動作時の様子1

図1 Explorer動作時の様子1

図2 Explorer動作時の様子2

図2 Explorer動作時の様子2

WindowsのExplorerというよりは,Windows 3.x時代まで使われていたファイルマネージャというたたずまいですが,一応普通に動いてるようには見えます(注1)。

注1)
それでも,ちょっと動作させようとすると“not implemented”の表示が出てくるあたりはご愛嬌ですが。

バックナンバー

エミュレータ

コメント

コメントの記入

G-CLOUD

ピックアップ

エンジニアパワーアップ講座 ~システム基盤を活用するための基礎知識~

イマドキのエンジニアに要求されるさまざまな知識や能力。これらを効率よくキャッチアップしていくヒントをいろいろな視点から取り上げます。

LinuxCon Japan/ Tokyo 2010の歩き方

9月開催「LinuxCon Japan/ Tokyo 2010」の見どころと楽しみ方を,メインスピーカーの皆さんに自ら紹介していただきましょう。

自分で考えた家が現実に!? ~「3DマイホームデザイナーLS3」で実現する,普請道楽のススメ

「3DマイホームデザイナーLS3」を使えば,パズル感覚の簡単操作で理想の住まいを立体的にシュミレートすることができます。

手軽に使える専用サーバ「さくらのマネージドサーバ」を徹底チェック

1台のサーバを占有して使うことができる「さくらのマネージドサーバ」に新たに加わった「Core 2 Duoプラン」の特徴と魅力をお伝えします。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた情報や魅力を多角的に紹介します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

ただのメモでは勿体ない!Evernoteに人生を記憶しよう

これからEvernoteをはじめたい,もっとEvernoteを使いこなしたいという方向けにEvernoteの基本的な使い方から応用技,情報整理術やライフログなどの具体的な運用方法まで解説していきます。

Windows Phoneアプリケーション開発入門

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows Phoneアプリケーションの開発をしてみませんか?

機能と技術からわかる!システム基盤の実力

この連載では日立製作所のSOAプラットフォーム「Cosminexus(コズミネクサス)」のホワイトペーパーから,システム基盤を構成する技術とその考え方を紹介していきます。

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

Google Chrome版Firebug:デベロッパーツール取扱説明書

WebKitのWebInspector(デベロッパーツール)は飛躍的な進化を遂げています。多機能化するデバッガーの使い方とノウハウを詳細に解説します。

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

memcachedの活用と運用 実践編

本特集では,memcachedを利用している方に向けて,実践的なテクニックを伝授します。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス

企業動向

[ 企業動向一覧 ]

最近のコメント