更新时间:2023-01-31 16:04:56浏览次数:742+次
本文介绍如何在Linux系统上安装Bottles的四种方法。当前Bottles有包装供您选择,它提供AppImage、Snap、Flatpak和DEB包。此外,它由社区在Fedora和AUR上维护。
安装Bottles的四种方法
1、使用Flatpak在Linux上安装Bottles
Flatpak提供完全Bottles版本。这里,所有需要的依赖项都捆绑在一个包中,用户需要在系统中安装Flatpak。请使用以下指南安装Flatpak:
在Debian/Ubuntu/CentOS等Linux系统上安装Flatpak:https://www.hmxthome.com/linux/4858.html
安装Flatpak后,启用Flatchub存储库:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
现在,从添加的存储库中搜索Bottles包:
$ sudo flatpak search Bottles
会看到Bottles Run Windows software com.usebottles.bottles的包,如下图:
现在使用应用程序ID安装Bottles,如下所示:
sudo flatpak install flathub com.usebottles.bottles
样本输出:
在询问到是否继续对系统安装进行这些更改时,请按y回车。
2、从AUR在Linux上安装Bottles
AUR上的Bottles有两个包装。有:
bottles–(官方)提供最新的稳定版本。
bottles-git–(非官方)GitHub存储库AUR helper的最新提交传统方式。
要安装Bottles,请使用AUR助手,如yay或paru,如下所示:
## For Bottles
yay -S bottles
paru -S bottles
##For Bottles-git
yay -S bottles-git
paru -S bottles-git
3、使用DNF命令安装Bottles
@atim提供的Fedora存储库中也提供了Bottles。它可以通过以下命令安装在Fedora上:
sudo dnf install bottles
4、通过从源代码构建在Linux上安装Bottles
在某些Linux发行版上,您需要通过从源代码构建来安装Bottles。但在继续之前,需要安装以下软件包:
ninja、python3、Git、meson、glib:Fedora上的glib2-devel、Debian/Ubuntu上的libglib2.0-dev。
满足要求后,继续从Git克隆Bottles:
git clone https://github.com/bottlesdevs/Bottles.git
cd Bottles
使用以下命令构建和安装Bottles:
mkdir build
meson build && cd build
ninja -j$(nproc)
ninja install
安装完成后就可以打开它了:
总结
以上是在Linux系统上安装Bottles的四种方法,如果所用的Linux发行版本支持DNF命令安装Bottles,则建议使用该方法,因为最为简单和省事。