web-dev-qa-db-ja.com

Crossoverをインストールできません

これは、ターミナルでインストールしようとしたときに得たものです。 enter image description here[$ = CODE!]

`young@jianyue:~$ cd /home/young/Desktop
young@jianyue:~/Desktop$ Sudo dpkg -i crossover.deb
Selecting previously unselected package ia32-crossover.
(Reading database ... 127804 files and directories currently installed.)
Unpacking ia32-crossover (from crossover.deb) ...
dpkg: dependency problems prevent configuration of ia32-crossover:
 ia32-crossover depends on libc6-i386; however:
  Package libc6-i386 is not installed.
 ia32-crossover depends on ia32-libs | ia32-apt-get; however:
  Package ia32-libs is not installed.
  Package ia32-apt-get is not installed.
 ia32-crossover depends on lib32gcc1; however:
  Package lib32gcc1 is not installed.
 ia32-crossover depends on lib32nss-mdns; however:
  Package lib32nss-mdns is not installed.
 ia32-crossover depends on lib32z1; however:
  Package lib32z1 is not installed.
 ia32-crossover depends on python-glade2; however:
  Package python-glade2 is not installed.
 ia32-crossover depends on lib32asound2; however:
  Package lib32asound2 is not installed.

dpkg: error processing ia32-crossover (--install):
 dependency problems - leaving unconfigured
Processing triggers for doc-base ...
Processing 33 changed doc-base files, 1 added doc-base file...
Errors were encountered while processing:
 ia32-crossover
`
2
owl

これをターミナルで実行してみてください:

Sudo apt-get -f install

それは依存関係を修正する必要があります:)


[〜#〜] edit [〜#〜]:うまくいかない場合は、次のようにして手動で実行してください。

Sudo dpkg -I package.deb

これはlotの出力を返しますが、Depends:で始まる行を探します。これには依存するパッケージのコンマ区切りリストが含まれるため、すべて手動でインストールします。たとえば、あなたがこれを持っている場合(私は知っている、それは一種のばかげている):

Depends: debconf (>= 0.5) | debconf-2.0, firefox, ia32-libs | flashplugin-installer, chromium (= 12)

まず、それを解釈します:

  • debconf、以上(>=)0.5、OR(|debconf-2.0(どのバージョンでもパッケージに応じて行う)、それらのいずれかをインストールする
  • Firefoxが必要で、どのバージョンでも実行できます
  • ia32-libs OR flashplugin-installer
  • exactlyバージョン12でchromiumが必要です。

次に、必要なものをインストールします(chromium=12に注意してください。これはapt-getに最新ではなくバージョン12をフェッチするように指示します。もちろん、ubuntuリポジトリはバージョン12を保持しませんが、ポイントを取得します):

Sudo apt-get install debconf-2.0 ifrefox ia32-libs chromium=12

そして(パッケージをインストールできます:

Sudo dpkg -i file.deb

お役に立てれば!!

0
MiJyn

別の方法は、汎用インストーラーを使用することです。これは、システムでrootとして実行できるバイナリであり、/ opt/cxofficeの下にクロスオーバーをインストールします。

その時点でまだ問題がある場合は、次を実行します。

/opt/cxoffice/bin/cxdiag --debug

これにより、クロスオーバーのすべての依存関係がチェックされ、見つけられるものと欠けているものを示すレポートが出力されます。まだ何かが足りない場合は、それをインストールするか、.soファイルを正しいバージョンにリンクする必要があります。

0
oneself