Не удается установить кроссовер

Я не могу установить кроссовер из пакета ".deb". Вот его скриншот: enter image description here

Вот что я получил, когда пытался установить с помощью терминала:

`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
задан 24 November 2012 в 21:09

2 ответа

Попробуйте запустить это в терминале:

sudo apt-get -f install

Это должно исправить зависимости:)


РЕДАКТИРОВАТЬ : Если это не сработает, попробуйте сделать это вручную, выполнив следующее:

sudo dpkg -I package.deb

Это вернет выходной лот , но найдите строку, которая начинается с Depends:. Он будет содержать список пакетов, разделенных запятыми, от которых он зависит, поэтому установите их все вручную. Например, если у вас есть это (я знаю, это немного смешно):

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

Во-первых, интерпретируйте это:

  • Он хочет либо debconf, больше или равно (>=) 0.5, OR (|) debconf-2.0 (подойдет любая версия в соответствии с пакетом), поэтому установите любую из них
  • Она хочет Firefox, и любая версия будет do
  • Он хочет ia32-libs ИЛИ flashplugin-installer
  • Он хочет chromium, при точно версия 12.

Затем установите то, что ему нужно (обратите внимание 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
ответ дан 24 November 2012 в 21:09

Альтернативный метод заключается в использовании Generic Installer. Это бинарный файл, который вы можете запустить в своей системе от имени пользователя root и установить кроссовер в /opt/cxoffice.

.

Если у вас все еще есть проблемы, запустите:

/opt/cxoffice/bin/cxdiag --debug

Это проверит все зависимости кроссовера и распечатает отчет, который показывает, что он может найти, а чего нет. Если что-то по-прежнему отсутствует, вам нужно будет либо установить его, либо связать файл .so с нужной версией.

0
ответ дан 24 November 2012 в 21:09

Другие вопросы по тегам:

Похожие вопросы: