15.7安装crossover小记
Tofloor
poster avatar
ylxdxx
deepin
2018-09-01 22:49
Author
本帖最后由 ylxdxx 于 2018-10-22 12:01 编辑

由于新系统商店里crossover无法正常运行,只能自己耕耘了
官网下载了安装包,然而安装后始终无法运行,点击启动无任何反应

说明:最近crossover更新到18.0.0了,然而装很多软件会出问题,还是17.5.1好用一点,关于官网的17.5.1的deb包,在深度桌面环境下用安装器打开直接会闪退,建议大家直接用bin二进制的(如果你有账号,可以直接在你的下载里下载对应版本与格式)

假设你安装成功,但是无法运行,一般都是缺了什么组件或者什么东西冲突了。

1,如果你是用二进制在命令行里安装的,出了什么错误会有直接提示,再按照提示搜索一下就可搞定

2,如果你是deb版安装的,而你又找不到什么命令来启动它,现在介绍一个万能的方法
step 1,将图标发送到桌面
step 2,将图标用文本编辑器打开
  1. #!/usr/bin/env xdg-open

  2. [Desktop Entry]
  3. Encoding=UTF-8
  4. Type=Application
  5. X-Created-By=cxoffice-0
  6. Categories=X-cxmenu-cxoffice-0-29ra4ke;
  7. StartupWMClass=crossover
  8. Icon=cxmenu-cxoffice-0-crossover
  9. Exec=/home/shui/cxoffice/bin/crossover %u
  10. Name=CrossOver
  11. Comment=Run Windows software with CrossOver Linux
  12. X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
  13. X-Deepin-AppID=cxmenu-cxoffice-0-29ra4ke-CrossOver
Copy the Code
然后,找到这一行
  1. Exec=/home/shui/cxoffice/bin/crossover %u
Copy the Code
step 3,在命令端直接输入/home/shui/cxoffice/bin/crossover就可直接启动
如果报错,就查看错误

现在将我的错误贴出来:
  1. 某些错误可能使得 CrossOver Linux 无法正确运行:
  2. * 无法加载 GTK+ Python 模块。
  3. * 缺少 32位的 libnss_mdns.so.2 运行库

  4. 您可以尝试用 root 执行如下命令来修复问题:
  5. Arch Linux (32 bits)           pacman -Syu nss-mdns pygtk
  6. Arch Linux (64 bits)           pacman -Syu pygtk
  7. Debian 7 (32 bits)             apt-get install libnss-mdns python-gtk2
  8. Debian 7 (64 bits)             apt-get install lib32nss-mdns python-gtk2
  9. Debian 8                       apt-get install libnss-mdns:i386
  10. Debian <= 6 (32 bits)          apt-get install libnss-mdns python-gtk2
  11. Debian <= 6 (64 bits)          apt-get install lib32nss-mdns python-gtk2
  12. Fedora <= 13 (32 bits)         yum install nss-mdns pygtk2
  13. Fedora <= 13 (64 bits)         yum install nss-mdns.i686 nss-mdns.x86_64 pygtk2
  14. Mandriva                       /usr/sbin/urpmi nss_mdns pygtk2.0
  15. openSUSE <= 11.2 (32 bits)        zypper install nss-mdns python-gtk
  16. openSUSE <= 11.2 (64 bits)        zypper install nss-mdns-32bit python-gtk
Copy the Code

哈哈,一行命令解决了问题
sudo apt-get install libnss-mdns:i386


注:
1,如果不是这方面的问题,在7楼还有一方法可用



Reply Favorite View the author
All Replies
ylxdxx
deepin
2018-09-01 22:51
#1
问一下各位,打不开软件或遇到错误时,具体可用那些命令查看错误消息呀?
Reply View the author
aurora
deepin
2018-09-06 01:45
#2
https://bbs.deepin.org/post/168307
问一下各位,打不开软件或遇到错误时,具体可用那些命令查看错误消息呀? ...

楼主执行这个命令之后crossover可以打开了么?
Reply View the author
pengfd
deepin
2018-09-06 04:35
#3
我也想问这个问题。
Reply View the author
ylxdxx
deepin
2018-09-08 23:08
#4
https://bbs.deepin.org/post/168307
楼主执行这个命令之后crossover可以打开了么?

正常使用中
Reply View the author
ylxdxx
deepin
2018-09-08 23:15
#5
office2010后word无法输入中文,解决: 在自定义安装时,将office共享功能里的微软输入法去掉即可
Reply View the author
xsitian
deepin
2018-09-09 05:38
#6
发表一下我的经验哈,我也被crossover的问题困扰了几天了。也翻了很多帖子,最排除了楼主类似的问题后,最后大胆验证了自己的猜想:是crossover 容器下面dosdevices的问题,那些以前安装的软件的容器在系统升级后路径都失效了。解决方法是建立一个新的容器,把新容器里面的dosdevices文件夹下面的 C:, D:,Z:,等驱动器号文件夹复制到以前容器替换,所用以前容器里的软件就能运行了。
Reply View the author