web-dev-qa-db-ja.com

ies4linuxのインストールが失敗する

残念ながら、IEをインストールして使用する必要があります...私はそのガイドを使用しています ここで指定 しかし、./ ies4linux私は常にこのエラーを取得します:

The program 'ies4linux-gtk.py' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 6659 error_code 143 request_code 139 minor_code 10)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

誰か助けてくれますか?ありがとう!!

使用済み./ies4linux --no-gui

IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com).

IEs4Linux will:
  - Install Internet Explorers: 6.0
  - Using IE locale: EN-US
  - Install Adobe Flash 9.0
  - Install everything at: /home/giovanni/.ies4linux
[ OK ]

Downloading everything we need
  Downloading from Microsoft.com:
   DCOM98.EXE
   0%   mfc42.cab   249973USA8.exe
   ADVAUTH.CAB
   CRLUPD.CAB
   HHUPD.CAB
   IEDOM.CAB
   IE_EXTRA.CAB
   IE_S1.CAB
   IE_S2.CAB
   IE_S5.CAB
   IE_S4.CAB
   IE_S3.CAB
   IE_S6.CAB
   SETUPW95.CAB
   FONTCORE.CAB
   FONTSUP.CAB
   VGX.CAB
   SCR56EN.CAB

  Downloading from macromedia.com:
   swflash.cab
[ OK ]

Installing IE 6
  Initializing
  Creating Wine Prefix
  Extracting CAB files
  Installing IE 6
  Installing DCOM98
  Installing TTF Fonts
  Installing ActiveX MFC42
/home/giovanni/.ies4linux/downloads/mfc42.cab: No such file or directory
An error occured when trying to cabextract some files.

すること

wget -q "http://deb.playonlinux.com/public.gpg" -O- | Sudo apt-key add -
Sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list

Sudo apt-get update && Sudo apt-get install playonlinux

私は再び得る

giovanni@giovanni-X551CAP:~$ cd ies4linux-*
giovanni@giovanni-X551CAP:~/ies4linux-2.99.0.1$ ./ies4linuxIEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com).

The program 'ies4linux-gtk.py' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
  (Details: serial 2720 error_code 143 request_code 139 minor_code 10)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

「最新のパッケージのinstall.shの75行目は次のようになっています」というコメントにあるようにリンクを変更しました。

download http://activex.Microsoft.com/controls/vc/mfc42.cab

サーバーは次のように応答します。

アクセスが拒否されましたこのサーバーの「 http://activex.Microsoft.com/controls/vc/mfc42.cab 」にアクセスする権限がありません。

リファレンス#18.ecdd4e17.1453232252.16053044ファイルがある場合、または他の場所にある場合は、URLを置き換えるだけでインストールを続行できるはずです。」


しかし、今は....

IEs4Linux 2は、最新のWineバージョン(0.9.x)で使用するために開発されました。古いバージョンを使用しているようです。ワインを最新バージョンに更新することをお勧めします(winehq.comにアクセスしてください)。

プログラム 'ies4linux-gtk.py'はX Window Systemエラーを受け取りました。これはおそらくプログラムのバグを反映しています。エラーは「RenderBadPicture(無効な画像パラメーター)」でした。 (詳細:シリアル2920 error_code 143 request_code 139 minor_code 6)(プログラマーへの注意:通常、Xエラーは非同期的に報告されます。つまり、エラーが発生した後しばらくすると表示されます。この動作を変更するコマンドラインオプションを同期します。gdk_x_error()関数を中断すると、デバッガから意味のあるバックトレースを取得できます。

2

問題:mfc42.cabをダウンロードできない

最新の package からのinstall.shの75行目:

    download http://activex.Microsoft.com/controls/vc/mfc42.cab

サーバーは次のように応答します。

アクセスが拒否されました

このサーバーの「 http://activex.Microsoft.com/controls/vc/mfc42.cab 」にアクセスする権限がありません。

リファレンス#18.ecdd4e17.1453232252.16053044

ファイルがある場合、または他の場所にある場合は、URLを置き換えるだけでインストールを続行できるはずです。著者は賢明で、ファイルfilesのファイルにハッシュを提供しました。

mfc42.cab   632755  fbe551338463f13c6a5e215db55ac21b

問題:古いWineバージョンに関する警告

Wineバージョンに関する警告メッセージは、functions.shの36行目にあります。

wine --version 2>&1  | grep -q "0.9." || warning $MSG_WARNING_OLDWINE

ローカライズでMSG_WARNING_OLDWINEのようなenUS.shを探すと、警告メッセージが再び表示されます。ご覧のように、コードは0.9で始まるバージョン番号をチェックします。筆者は、Wineが1.0リリースを遂げたとき、明らかにパッケージを更新しなかったようです。警告メッセージのcontentは安全に無視できますが、古いソフトウェアを使用していることに注意してください。

代替案

Internet Explorerのインストール方法(複数バージョン)?

3
LiveWireBT

PlayOnLinuxを介してIEバージョンをインストールする

UbuntuでPlayOnLinuxを https://www.playonlinux.com/en/download.html に従って更新します

wget -q "http://deb.playonlinux.com/public.gpg" -O- | Sudo apt-key add -
Sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
Sudo apt-get update
Sudo apt-get install playonlinux

Wineは自動的に更新されます。 PlayOnLinuxを開き、 この回答 の説明に従ってIE6/IE7/IE8をインストールします。

2
DnrDevil