登录 立即注册

首页 > 绿虎论坛 > Wine游戏助手 > 产品发布 (发帖)

标题: (仅限x86)欢迎使用葡萄瓶:中国版Bottles

作者: @Ta

时间: 2022-07-01发布,2022-07-01修改

点击: 20673

原始项目:https://usebottles.com/

简介

葡萄瓶(Bottles)和Wine游戏助手类似,也是在Linux中运行Windows应用的方法。不过和Wine游戏助手主打的“一键安装游戏”不同,葡萄瓶的主要功能是提供一个简洁强大的界面,让你手动安装各种游戏和应用。

此外,和Wine游戏助手给每个游戏选择不同的安装目录(Wine容器文件夹、Wine前缀)不同,葡萄瓶是以“瓶”(Bottle)为单位,一个“瓶”(Bottle)就是一个容器,可以在里面安装多种应用。你可以根据需要创建不同配置的瓶,安装不同类型的应用。

与原版的差别

  1. 添加了中文名“葡萄瓶”,以和原版作区分。

  2. 运行器(Wine版本)和依赖(DLL组件、字体)的下载服务器改到中国。

  3. 注意:安装器的服务器没有变化,依然是外国。所以从安装器安装应用可能很慢。以后可能会迁移安装器服务器。

  4. 目前只有x86版,以后会尝试推出ARM64和龙芯龙架构版。

图片.png

截图

图片.png

安装

目前只有flatpak打包。

1. 安装flatpak

打开终端执行以下命令:

  • Deepin / UOS / Ubuntu / Debian:

    sudo apt install flatpak
    
  • Arch Linux:

    sudo pacman -S flatpak
    
  • Fedora
    自带flatpak,不需要安装
    如果你的Fedora没自带,那这样安装

    sudo dnf install flatpak
    
  • 其他发行版
    参考:https://flatpak.org/setup/

2. 安装依赖包

首先尝试执行下面的命令(使用上海交大镜像,注意Flatpak 1.2.5必须完整执行以下命令才能用上这个镜像,里面的sed命令添加的url-is-set=true参数是关键,光执行上海交大文档中说的flatpak remote-modify命令没有用,具体原因看这里):

sudo flatpak remote-add --if-not-exists flathub https://file.winegame.net/flatpak/repo/flathub-sjtu.flatpakrepo && sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub/ && sudo sed -i '/url-is-set=/d' /var/lib/flatpak/repo/config && sudo sed -i '/\[remote "flathub"\]/a\url-is-set=true' /var/lib/flatpak/repo/config

如果上面的连不上服务器,就换成这个(使用Flathub官方镜像):

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo && sudo flatpak remote-modify flathub --url=https://dl.flathub.org/repo/

执行上面任意一行成功后,再执行这个

sudo flatpak install flathub org.gnome.Platform.Compat.i386//42 org.freedesktop.Platform.GL32.default//21.08 org.freedesktop.Platform.GL.default//21.08 org.freedesktop.Platform.VulkanLayer.MangoHud com.valvesoftware.Steam.Utility.gamescope

遇到询问直接按回车即可。

3. 安装葡萄瓶

sudo flatpak remote-add --if-not-exists winegame https://file.winegame.net/flatpak/repo/winegame.flatpakrepo
sudo flatpak install winegame net.winegame.bottles

遇到询问直接按回车即可。

4. 【可选】安装Deepin主题,让葡萄瓶窗口外观符合Deepin/UOS风格:

sudo flatpak install flathub org.gtk.Gtk3theme.deepin org.gtk.Gtk3theme.deepin-dark

遇到询问直接按回车即可。如果不安装,呈现的就是Gnome默认风格。

5. 启动葡萄瓶

可以从应用程序列表的“葡萄瓶 (Bottles)”快捷方式启动。

如果想从命令行启动也可以:

flatpak run net.winegame.bottles

如何升级葡萄瓶到新版本

执行以下命令即可升级

flatpak update

常见问题

1. 如何使用葡萄瓶安装应用

教程:https://hu60.cn/q.php/bbs.topic.103416.html

2. 无法启动,提示权限不够。

image.png

运行以下命令修复:

sudo chmod 0777 /var/tmp

3. 某些非标准位置的文件夹无法被葡萄瓶读取。

你需要执行命令授权文件夹访问,比如,如果你把游戏安装在/path/to/xxx,就执行以下命令允许访问:

sudo flatpak override --filesystem=/path/to/xxx net.winegame.bottles

4. 为什么Flatpak试图安装NVIDIA显卡闭源驱动?为什么我升级NVIDIA闭源驱动后,Flatpak无法调用显卡?

Flatpak的目标是自带所有依赖库,但是不同的NVIDIA显卡驱动需要不同的依赖库,从操作系统里提取也不方便,所以Flatpak只能自己再安装一次对应版本的库。

每次你升级显卡驱动,Flatpak都需要重新安装NVIDIA显卡驱动依赖库。如果它没有自动安装,你可以自行执行命令安装:

sudo flatpak install flathub-sjtu org.freedesktop.Platform.GL.nvidia-$(cat /proc/driver/nvidia/version | grep 'NVRM version' | awk -F"  " '{print $2}' | sed 's/\./-/g')

5. 为什么安装特别慢?

如果有大量小文件,安装就会变慢很多,因为flatpak需要逐个下载这些小文件,而非打包下载。

安装速度和文件大小成正比,和文件数量成反比。

6. flatpak命令后面带--user与不带有什么区别?

--user表示把应用安装到用户主目录(~/.local/share/flatpak),不带则安装到系统目录(/var/lib/flatpak)。

--user不需要root权限,所以不需要加sudo,安装更方便。但是安装后的应用仅当前用户可用,换个用户就看不到了,root用户也看不到。而且加--user可能会在某些发行版上安装失败,所以目前的教程已经去掉--user

如果不加--user,那就需要使用sudo,但好处是装好的应用所有用户都能看到,并且很少遇到权限不够安装失败的问题。

注意--user和非--user操作是不互通的,包括remote-add也是如此,如果最开始加了--user,那么去掉--user后安装软件包之前要重新执行flatpak remote-add


[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1.

关于Bottles的汉化:

汉化不是我做的,别人早就做好了,只不过开发者把语言代码写错了,所以中文翻译之前一直不能正常加载。

正因为汉化不是我做的,所以用词和Wine游戏助手有所不同。

https://github.com/bottlesdevs/Bottles/issues/1692

(/@Ta/2022-07-01 05:07//)

2.
老虎牌手机,祝大家每天激情不断。(尊贵基佬版)
(/@Ta/2022-07-01 08:26//)

3. 目录不在由 XDG_DATA_DIRS 环境变量设置的搜索路径中,因此通过 Flatpak
安装的应用在会话重启前可能不会出现在您的桌面。
(/@Ta/2022-09-21 19:18//)

4. 错误: app/net.winegame.boottles/x86_64/master 未安装
(/@Ta/2022-09-21 19:19//)

5.

有没Mac m3可以用的版本
红米K30PRO(白)

(/@Ta/2024-09-27 04:55//)

回复需要登录

12月22日 13:27 星期天

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1