Ubuntu 22.04 或 24.04 安装 CrossOver 及其使用

By | 最新修改:2024-08-18
目录 显示

1、本文的主要内容

本文主要讲述如何在 Ubuntu 下通过 CrossOver 安装 Windows 应用程序,并且以安装 “网易云音乐” 为例。

同时, 对“网易云音乐”的运行、配置和对使用测试进行详细的说明。

笔者当前测试的操作系统是 Ubuntu 22.04.4 以及 Ubuntu 24.04 lts,如无意外,其衍生版也是可以的。

注意:

2023-12-12 最新更新:libgd X64 与 i386 的冲突有可能与 PHP 的安装有关,作者的机器安装有 php-gd,需要 GD 库的支持。

2、CrossOver

2.1 什么是 CrossOver

  1. CrossOver 是一款运行于 Linux 和 macOS 下的 Windows 兼容程序。
  2. CrossOver 可以在 Linux 和 macOS 操作系统下实现非 Windows 系统程序与 Windows 程序之间的自由随意切换。

  3. 容器框架在这里称为“容器(Bottle)”,容器早就准备好安装脚本和各种的运行环境,然而你仅仅需要点鼠标。

  4. 对 Windows 软件来说,CrossOver 以容器为单位,在其兼容列表中的所有软件都已经配置好容器中 Wine 对 Windows API 的调用。

    因此它可以做到开箱即用,前提是 Windows 软件在其预设的列表中,当然这个列表中的软件版本也在随着 CrossOver 版本不断地更新。

2.2 为什么是 CrossOver

CrossOver 提供 Linux 下比其他同类软件更多的 Windows 软件种类的支持,堪称海量兼容你想安装的程序。

无论是微信(WeChat)、网易云音乐(NetEase Music)、金山字典(Kingsoft dictionary),还是极品飞车、红色警戒、游戏平台 Steam、微软的 Office 套件等等。

利用 CrossOver 安装的 Windows 程序最大程度地满足了你的沟通、娱乐、学习、工作和生活。

2.3 CrossOver 安装 Windows 应用程序

  1. 在 CrossOver 兼容列表中的部分应用程序不用用户定义 Windows 安装程序,安装过程会自主地下载安装程序;其他的大部分却需要用户自己选择下载到电脑本地的安装源。

    其中,常用的 Windows 应用程序微信、网易云音乐、QQ 音乐、金山字典和 Steam 等不用额外的安装源,直接点击“安装(Install)”按钮,CrossOver 会帮你下载安装程序以及所需要的软件包等所有的依赖项。

  2. 若是要自主选择安装程序,那么请你自己到网上下载相应的应用软件安装包。

  3. 有时还会在开始安装之前安装宿主机的依赖项,输入当前用户密码,然后安装即可。此过程会更新软件源,再安装需要的依赖项。

    当所有的依赖项都安装完成,那么就会启动 Windows 软件的安装程序,该怎样安装就怎样安装。

  4. 一旦安装完成,如果一切安装顺利的话,CrossOver 会自动结束安装过程。

  5. 对于已经安装的应用软件,可在系统的软件搜索列表中搜索到。

2.4 CrossOver 是免费的吗

怎么样?CrossOver 是不是很方便?!但正版订阅的确有点小贵,不过每隔一段时间他们都会有优惠活动,届时会省下不少钱。

CrossOver 是一款收费的软件,并且收费还不便宜,激活前可免费试用 14 天。

2.5 可运行 CrossOver 的操作系统平台

在哪些操作系统可以正常安装使用 CrossOver?

据官网描述总结:Debian 系、Fedora(包含 RHEL)系的部分操作系统兼容 CrossOver。

CrossOver 中国官方网页截图:

CrossOver 的系统要求

点击图片查看大图

2.6 如何选择并下载安装包

可到 CrossOver 中国官方网站下载安装包:https://www.crossoverchina.com/xiazai.html

是 macOS 选“CrossOver Mac”,是 Linux 就选“CrossOver Linux”:

CrossOver 支持的两种类型操作系统

点击图片查看大图

按当前情况是选择 Linux 安装包:

  • .deb 在 Debian、Ubuntu、Mint 有用。
  • .rpm 在 Fedora、RHEL 等有用。
  • .bin 是图形化安装程序。这应该是两种系列的系统通用的,作者没具体测试过,只知道在 Ubuntu 上可以。

选择适合你系统的 CrossOver 安装文件

点击图片查看大图

由于作者当前测试的操作系统是 Ubuntu,所以选择 .deb 包来下载。

2.7 执行安装

目前 (2024-07) CrossOver 的最新版本是 24.x。

sudo apt update
# 通过命令行下载
sudo apt install -y wget
cd /tmp
wget --continue https://cpv1.mairuan.com/crossoverchina.com/trial/Mac/crossover-24.0.4.deb
sudo apt install -yf ./crossover-24.0.4.deb

if [ $? -eq 0 ]
then
    rm -f /tmp/crossover-24.0.4.deb
else
    echo "Something wrong occurred!"
    exit
fi

3、通过 CrossOver 安装“网易云音乐”

网易云音乐简称“网易云”,是一款国产的音乐娱乐软件,在此软件可以搜索、点播和下载音乐。它是国产音乐“三巨头”之一,他们分别是:“酷狗音乐”、“QQ音乐”和“网易云音乐”。之所以被称为“三巨头”,是因为它们的市场占有率是最高的三个,音乐库也是比较齐全的。其中“酷狗音乐”和“QQ音乐”是一家的,都是腾讯系软件,音乐也最为齐全,这些都是近年来音乐版权之争的结果。

“网易云”的音乐库虽然没有其余两家那么齐全,但是它的社区是两家想追都追不上的仰望的存在!它的音乐评论功能是特色中的特色,就前几年的数据,阿伦的音乐还没有从它的音乐库中剔除的时候,阿伦的歌曲《晴天》的评论量当前接近两百万条,这也说明了“网易云”在音乐(用户)评论界的地位。

“网易云”在早些年是有 Linux 版的,是与深度进行合作开发。奈何因为一些原因,Linux 版的“网易云”项目被砍掉了,不再研发,“网易云”官网已经找不到下载链接,虽然有地方可下载,但是年久失修,很多功能已经不可用了,也是跟不上时代的形势。

如果安装过程中出现“试用”的对话框,点击“暂先试用”即可。

3.1 步骤一:首次启动 CrossOver

3.1.1 在 Launcher 搜索 CrossOver

首先点击系统界面左上角的“活动”,或者按下键盘上的“Windows”键,或者按键盘上的“Command”键(macOS 专用),然后搜索CrossOver(不区分大小写):

在 Ubuntu 22.04 的 Launcher 搜索 CrossOver

点击图片查看大图

3.1.2 把 CrossOver 的图标放进系统“Dock面板”

在上一步的操作中,可以鼠标右键将 CrossOver 图标放进快速启动区(Dock面板),即:

Ubuntu 22.04 中的 Dock 面板

点击图片查看大图

右键图标弹出菜单:

添加 CrossOver 的图标到 Dock

点击图片查看大图

3.1.3 更新应用程序数据库

CrossOver 首次启动要更新应用程序数据库,要此操作完成才可搜索软件列表。

CrossOver 等待 Windows 应用程序安装脚本的更新

点击图片查看大图

更新完毕会自动在系统的默认浏览器中打开 CrossOver 的中国官网,这个行为无关紧要,然后关闭这个浏览器窗口即可。

3.2 步骤二:搜索 CrossOver 的软件列表

在 CrossOver 的“安装”界面中的输入框输入想要安装的软件,本文是“网易云音乐”,既可搜索英文“NetEase”,也可以搜索“网易云音乐”。

以下是搜索结果:

CrossOver 搜索 Windows 软件的结果展现

点击图片查看大图

3.3 步骤三:安装“网易云音乐”

点击上一步出现在搜索结果的条目,进入“网易云”的容器安装界面,既可选择用户自己准备的安装包,也可选择默认。

选择默认的话,容器安装程序会自动从官方 API 下载最新的“网易云音乐” Windows 安装包。

这里“默认”。

网易云音乐容器安装的界面

点击图片查看大图

3.3.1 安装程序启动

通过 CrossOver 安装软件的第一步是安装依赖,它会提示用户:

CrossOver 安装必须的 Linux 软件包

点击图片查看大图

输入系统用户密码:

输入系统用户的密码界面

点击图片查看大图

当 Linux 依赖项安装完毕,点击“继续”,将会回到容器的安装过程:

Linux 依赖项安装完毕

点击图片查看大图

如果遇到 Windows 安装包依赖下载失败,请重试多几次,若都失败,就到网上找一个一样的安装包,然后下载到电脑本地,再选择此安装包,CrossOver 会自动安装,再继续安装过程:

CrossOver 安装应用软件时需要的 Windows 依赖安装失败

点击图片查看大图

3.3.2 选择安装选项

  1. 第一步:点击“自定义安装”;

    安装网易云音乐之前自定义安装选项

    点击图片查看大图

  2. 第二步:取消“开机启动”;

  3. 第三步:取消“设为默认播放器”。

    取消两个安装选项

    点击图片查看大图

3.3.3 “立即安装”

点击“立即安装”开始进行 Windows 版本“网易云音乐”的安装过程。

3.3.4 安装过程

安装过程没有什么问题的话,请直接进行下一步。

3.3.5 安装完成

点击界面右上角的“X”退出“网易云”的安装过程,不立即启动软件,但容器的安装过程尚未结束;点击“立即体验”马上启动“网易云”。 一般情况下这时要退出,然后 CrossOver 将自动完成容器的创建过程

以下是“安装完成”界面:

完成网易云音乐的安装过程

点击图片查看大图

3.4 步骤四:启动“网易云音乐”

  1. 安装过程完毕后,进入“安装完成”界面,点击“立即体验”即可启动“网易云”。
  2. 容器创建完成,可在 CrossOver 的“容器”界面选择相应的容器,然后鼠标双击软件图标启动软件,或者在软件图标右键,然后点击打开

    启动网易云音乐

    点击图片查看大图

3.5 步骤五:测试“网易云音乐”的用户登录功能

  1. 未登录。点击软件主界面顶部的“未登录”按钮,然后通过多种途径方式登录“网易云”:

    网易云音乐的未登录状态界面

    点击图片查看大图

  2. 登录方式1:用已登录的手机“网易云音乐 APP”扫码登录:

    通过手机APP扫码登录网易云

    点击图片查看大图

  3. 登录方式2:用微信扫相应二维码登录:

    • 首先点击上述图片中二维码最下方的“选择其它登录模式”,然后进入手机号和二维码登录界面,勾选界面最下方的“同意条款”前面的选择框,再点击微信图标:

      通过手机号码登录网易云

      点击图片查看大图

    • 进入“微信登录”界面,用“网易云”用户绑定的微信账号扫二维码登录:

      通过微信扫二维码登录网易云

      点击图片查看大图

    • 登录成功后,你的微信会收到通知的。

      网易云音乐登录成功

      点击图片查看大图

除了用手机APP和微信扫码的方式来登录“网易云”,还有其他的方式,这里就不再赘述,请读者自行尝试。

测试表明当前的 Windows 软件“网易云音乐”在通过 CrossOver 运行的登录操作是正常的。

3.6 步骤六:设置下载选项

3.6.1 进入设置界面的两种方式

有两种方式进入“网易云”的设置界面:

  1. 其中之一是:点击软件主界面右上角的齿轮状图标;
  2. 其二是:鼠标右键点击系统托盘区“网易云”图标,然后弹出菜单,再点击“设置”:

    两种方式打开网易云的设置界面

    点击图片查看大图

3.6.2 音质的设置

在当前版本(不是最新版)的“网易云”中,只有四种音质可选择,其中“无损音质”的试听和下载只有 VIP 用户有权限可选择。

3.6.3 下载和缓存目录的设置

因为当前的下载和缓存目录在 CrossOver 的容器(bottle)目录下,在容器之外使用不太方便,因此要更改这两个目录的路径:

修改网易云音乐的下载和缓存目录

点击图片查看大图

先更改下载目录,点击“更改目录”,然后在打开的目录选择界面去选择目标目录:

打开目录选择对话框选择下载目录

点击图片查看大图

选择好目录要点击“确定”,确定目录后需要重启一下软件,这里会弹出个对话框,点击““重启云音乐”。

更改缓存目录与上述的类似:

选择缓存目录

点击图片查看大图

选择完毕要重启一次软件。

这一次重启软件后,发现原本已经登录的用户登出了,看情况“网易云音乐”软件已更新到最新版本。

这次要重新更改下载和缓存目录,方法与上述的相同。

重新登录一下“网易云”。

3.7 步骤七:测试“网易云”的音频播放和下载

登录成功后,第一步是设置试听和下载音乐的音质。

选择网易云音乐的音乐播放和下载的音质

点击图片查看大图

3.7.1 音频播放的测试

随便找一首音乐来播放,正常播放且歌词正常显示即好。

就找到歌单“发现音乐” -> “推荐歌单” -> “每日歌曲推荐”来做播放测试。

测试通过 CrossOver 安装的网易云音乐的音频播放功能

点击图片查看大图

测试结果:

  1. 音乐正常播放,有时候会有断断续续的卡顿,于此,作者只能无话可说;
  2. Hi-Res 格式高品质音乐播放正常;

  3. 歌词显示正常;

  4. Vip 音效正常;

  5. 播放模式切换和使用正常。

3.7.2 音乐下载测试

本次测试设置的是下载“无损音质”。

比如下载上图中正在播放的音乐《晚风心里吹》,

网易云的音乐下载测试

点击图片查看大图

经过测试,软件当前下载音乐是正常的。

接下来是视频播放的测试。

3.8 步骤八:测试视频播放

以“高清”画质播放歌手伍佰的歌曲《挪威的森林》MV。

在虚拟机的客户机操作系统中运行 CrossOver 有点卡,导致“网易云”播放视频时卡顿。

用宿主机播放是正常的,所以在最大程度上来说,在 Ubuntu 22.04 和 24.04 中通过 CrossOver 安装的“网易云音乐”是可以正常播放视频的!

3.9 步骤九:升级软件到最新版本

注意:

启动“网易云”之后,不要那么快退出,等待一会儿就可能有新版本推送出来,或者手动“检查更新”。

CrossOver 默认安装的“网易云”并不是最新版本,需要升级到最新版本才能使用新的功能,比如“Hi-Res音质”等等,虽然此功能是付费会员用户才有的。

那么,如何升级软件?

导航至“设置” -> “关于网易云音乐” -> 选择“有新版本时提醒我”,避免“自动更新”出现问题。

点击“检查更新”,若是提示“当前版本是最新版”,也不代表这是最新版本。

暂且先使用当前版本,到有新版本会提醒的。

若是提示有新版本,则点击“现在更新”把“网易云”更新到最新版本。

若是首次启动软件,可以等待一段时间,或者可以等来新版本的自动下载,下载完成后,到下一次启动软件时,新版本会自动安装到 CrossOver 相应的容器。

升级后的软件的“下载设置”像这样:

网易云音乐升级到最新版本后的“下载设置”界面

点击图片查看大图

4、其他杂项

下文的内容依旧是以通过 CrossOver 安装的“网易云音乐”为例。

4.1 给容器安装额外的组件/程序

本章节说的是如何给已经安装好的 CrossOver 容器去安装额外的应用程序,比如依赖库、字体等等。

在解决容器中软件的中文显示为乱码这个问题, 安装字体是可以解决的,前提是知道缺失的是什么字体,这个比较难找。若是知道字体名称,可以尝试通过安装额外的字体来解决问题,盲试其实也是可以的。

以下是安装额外应用程序到容器的步骤:

  1. 点击 CrossOver 主界面左侧栏的应用程序名称,比如当前是“网易云音乐”:

    CrossOver 容器安装额外的 Windows 应用程序

    点击图片查看大图

  2. 进入添加额外程序的界面:

    添加额外应用程序的界面

    点击图片查看大图

  3. 添加一个字体(演示用的,并不代表字体的缺失,CrossOver 目前的“网易云”正常运行和显示);

  4. 搜索额外的应用程序,这里是字体:

    搜索要额外安装的 Windows 应用程序

    点击图片查看大图

  5. 安装字体:

    CrossOver 安装应用程序的界面

    点击图片查看大图

  6. 安装字体的过程之启动安装程序(点击“安装”之后进入选择是否安装环节):

    决定是否安装微软雅黑字体

    点击图片查看大图

  7. 确定开始安装字体:

    CrossOver 开始安装微软雅黑字体

    点击图片查看大图

等待容器中额外的字体安装完成即可。

其他的额外应用程序和字体的安装与上述的步骤相似。

4.2 CrossOver 的设置选项

CrossOver 为保持简单易用的风格,它的全局设置选项仅有几项。

依次展开图中的条目即可打开全局设置的界面:

CrossOver 的全局设置界面

点击图片查看大图

第一个设置项“自动下载新的应用程序安装脚本”其实也可以关闭,关闭它意味着每次启动 CrossOver 不会自动更新应用程序列表和安装脚本。并且,除此之外,没有别的方法可以更新软件列表和安装脚本,因此,在大多数场景下,还是保留该选项为开启状态好一点。

不用用户去保存设置,设置选项的更改即时生效。

设置好直接点“关闭”便可退出设置界面。

4.3 购买软件使用权并激活 CrossOver

4.3.1 购买 CrossOver 使用权

可到 CrossOver 的中国官网购买正版授权,官网网址是:https://www.crossoverchina.com/

有个事用户需要清楚,CrossOver 的国内代理是“思杰马克丁软件”,而官网用户登录的是一个叫“麦软”的网站(https://www.mairuan.com/),这很正常,你不是被“劫持”了!

实际上,你在 CrossOver 中国官方网站(https://www.crossoverchina.com/)注册的网站用户也都使用“麦软”网站的服务,也就是目前两个网站的用户可互相登录。

具体的购买步骤就不赘述了,这篇文章该介绍的已经介绍完成。

软件的购买步骤很简单,和你在京东和天猫淘宝是类似的。

4.3.2 正版激活 CrossOver

到 CrossOver 的中国官方网站购买了使用版权之后,就应进行对其的激活操作。

由于激活是在宿主机进行的,然后宿主机的语言是英文,所以界面会与中文版的系统略有所不同(仅仅是界面的语言)。

整个激活流程如下:

  1. 找到“解锁(Unlock)”的入口:

    CrossOver 激活界面的入口

    点击图片查看大图

    点击“解锁CrossOver”。

  2. 在“激活CrossOver”界面输入前面购买过且当前有效的激活码的网站用户账号和密码:

    输入 CrossOver 的正版激活账号和密码

    点击图片查看大图

    两个输入框输入完成然后点击“激活”。

  3. 因为要对系统进行提权操作,所以要输入当前系统用户的密码:

    为解锁 CrossOver 输入当前系统用户的密码

    点击图片查看大图

    再次声明:中英文界面仅仅是语言不同,按钮位置和行为完全相同。

  4. “解锁(激活)”完成会出现类似于下图的界面:

    CrossOver 激活过程的最后一步

    点击图片查看大图

    按键盘的 Enter 键就好。

  5. “软件注册成功”界面,显示这个界面表示 CrossOver 激活成功:

    CrossOver 软件注册成功

    点击图片查看大图

  6. 验证是否真的激活成功:

    验证 CrossOver 是否激活成功的方法

    点击图片查看大图

    如果菜单中没有“解锁CrossOver…”选项,则表示激活码可用,同时软件激活成功!

开始你的 CrossOver 正版体验之旅吧!

4.4 CrossOver 显示乱码的解决方案

本文前面就说到通过安装额外字体的方式来解决 CrossOver 的中文乱码的问题,然而这种方式做起来比较难,因为不一定知道软件缺的是哪个字体。

这里推荐一个CrossOver 安装的软件中文显示乱码的方案:

请移步本站的文章:解决 CrossOver 中文乱码的方案

此方案应该能解决大多数乱码的问题。

5、全文总结

  1. CrossOver 是一款高度集成 Wine 的能够于 Linux 发行版和 macOS 操作系统运行 Windows 应用程序的软件,并且 CrossOver 运行 Win 程序的同时不会影响到系统中的其他程序。

  2. CrossOver 的安装过程简单,仅须一行命令。它支持的操作系统广泛,除了 macOS 外,目前 CrossOver 24 已经兼容到 Ubuntu、Mint、Fedora、Debian、RHEL 等操作系统的最新正式版本。

  3. CrossOver 安装容器也极其简易。首先要选择容器,容器其实集成了一个自动化脚本去配置和安装容器所要安装的 Windows 应用程序所必须的依赖项,创建容器的过程其实是软件安装的过程,这两者相通。

  4. CrossOver 集成了丰富的 Windows 应用软件容器,从办公软件、音乐多媒体娱乐软件、游戏软件、设计软件到实用工具软件都有,其中还有个别已经“过时”的软件,让软件迷们有个“回忆杀”。

  5. 本文也事无具细、按步骤地展示了如何使用 CrossOver 安装 Win 软件的整个过程,文中以“网易云音乐”为例。


程序知路

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@icxzl.com