2023-02-13 22:21:03 +08:00
|
|
|
|
[#]: subject: "How to Install DOSBox in Ubuntu to Play Old Games"
|
|
|
|
|
[#]: via: "https://www.debugpoint.com/install-dosbox-ubuntu/"
|
|
|
|
|
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
|
|
|
|
[#]: collector: "lkxed"
|
|
|
|
|
[#]: translator: "gpchn"
|
2023-02-14 14:29:05 +08:00
|
|
|
|
[#]: reviewer: "wxy"
|
|
|
|
|
[#]: publisher: "wxy"
|
|
|
|
|
[#]: url: "https://linux.cn/article-15538-1.html"
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
如何在 Ubuntu 中安装 DOSBox 玩老游戏
|
|
|
|
|
======
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
![][0]
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
> 了解如何在 Ubuntu 中安装 DOSBox,并配置它来玩旧式 DOS 游戏。
|
|
|
|
|
|
|
|
|
|
DOSBox 是一个自由开源的操作系统模拟器,可以在现代 Linux 系统中运行。它有几个组件可以模仿旧的硬件,以运行旧的程序和游戏。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
这一切使得在现代 Linux 发行版中享受旧游戏和应用程序成为可能。
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
在本指南中,我将向你展示如何安装 DOSBox,配置它,并玩一个示例游戏。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
### 在 Ubuntu 中安装 DOSBox
|
|
|
|
|
|
|
|
|
|
DOSBox 的主软件包在所有主要的 Linux 发行版中都可用。
|
|
|
|
|
|
|
|
|
|
在 Ubuntu、Debian、LinuxMint 和相关发行版中,使用以下命令安装它:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo apt install dosbox
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
在 Fedora、CentOS、RHEL 和相关发行版中,使用以下命令安装它:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo dnf install dosbox
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
在 Arch Linux 中,使用以下命令安装它:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
pacman -S --needed dosbox
|
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
安装就结束了。现在是配置和运行的时候了。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
### 运行 DOSBox
|
|
|
|
|
|
|
|
|
|
安装后,从终端键入以下内容:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
dosbox
|
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
它将显示以下界面,这是 DOSBox 提示符。第一次运行非常重要,因为它会创建 DOSBox 配置文件。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
键入 `exit` 暂时关闭 DOSBox。
|
|
|
|
|
|
|
|
|
|
![DOSBox first time run][1]
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
配置文件为你提供了几个调整设置的选项。在 Ubuntu 中,该文件创建在 `~/.dosbox/dosbox-[version].conf`。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
在 Fedora 中,它从以下路径加载临时配置文件 `~/.config/dosbox/dosbox-staging.conf`.
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
默认情况下,你可以使用默认配置。但是如果你愿意,你可以修改它。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
例如,如果你想全屏启动 DOSBox,你可以启用或禁用相关设置。像这样:
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
fullscreen=false
|
|
|
|
|
fulldouble=false
|
|
|
|
|
fullresolution=original
|
|
|
|
|
windowresolution=original
|
|
|
|
|
output=surface
|
|
|
|
|
autolock=true
|
|
|
|
|
sensitivity=100
|
|
|
|
|
waitonerror=true
|
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
你可以在 [官方文档][2] 中找到所有的设置选项。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
### 下载以及游玩老游戏
|
|
|
|
|
|
|
|
|
|
有许多网站提供旧的 DOS 游戏。我使用过下面的网站,它提供了一套可以在现代系统中玩的老游戏。
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
所以,访问下面的网站,下载你想要的任何游戏。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
> **[下载 DOS 游戏][3]**
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
在你的 `/home` 目录下创建一个文件夹,并将其命名为 `dosbox`:
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
```
|
2023-02-14 14:29:05 +08:00
|
|
|
|
cd ~
|
|
|
|
|
mkdir dosbox
|
2023-02-13 22:21:03 +08:00
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
现在,解压你下载的游戏(应该是一个 .exe 文件),在 `~/dosbox` 目录下创建一个单独的文件夹。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
例如,我下载了游戏 “马里奥和路易吉(1994)”。我在 `dosbox` 文件夹中创建了一个名为 `mario` 的文件夹,并将游戏文件放进去。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
![Keep the game in a separate folder][4]
|
|
|
|
|
|
|
|
|
|
现在从终端启动 dosbox:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
dosbox
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
并键入以下内容,将游戏挂载到虚拟的 C: 盘中:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
mount c ~/dosbox/mario
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
以上命令完成后,将驱动器更改为 C::
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
c:
|
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
现在,你可以输入游戏的文件名来运行游戏:
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
mario
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
![Running the game][5]
|
|
|
|
|
|
|
|
|
|
![Mario running in DOSBox in Ubuntu][6]
|
|
|
|
|
|
|
|
|
|
### 键盘或控制器映射
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
默认情况下,DOSBox 会自动检测键盘或你插入的控制器。但是,如果你想更改游戏按键绑定,可以从终端运行以下命令:
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
dosbox -startmapper
|
|
|
|
|
```
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
它将显示以下界面,每个键上都标记有事件。你可以点开任何一个键,根据自己的习惯进行更改。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
![DOSBox keyboard and controller mapping][7]
|
|
|
|
|
|
|
|
|
|
### 结论
|
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
我希望你在 Ubuntu 和其他发行版中安装了 DOSBox 之后,能够运行你最喜欢的 DOS 游戏。DOSBox 是最酷的软件之一,你可以使用它来运行任何程序,例如 [Turbo C][8] 等。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
2023-02-14 14:29:05 +08:00
|
|
|
|
如果你有任何麻烦或问题,请在评论区告诉我。
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
享受游戏吧!
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: https://www.debugpoint.com/install-dosbox-ubuntu/
|
|
|
|
|
|
|
|
|
|
作者:[Arindam][a]
|
|
|
|
|
选题:[lkxed][b]
|
|
|
|
|
译者:[gpchn](https://github.com/gpchn)
|
2023-02-14 14:29:05 +08:00
|
|
|
|
校对:[wxy](https://github.com/wxy)
|
2023-02-13 22:21:03 +08:00
|
|
|
|
|
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
|
|
|
|
|
|
[a]: https://www.debugpoint.com/author/admin1/
|
|
|
|
|
[b]: https://github.com/lkxed
|
|
|
|
|
[1]: https://www.debugpoint.com/wp-content/uploads/2023/02/DOSBox-first-time-run.jpg
|
|
|
|
|
[2]: https://www.dosbox.com/wiki/Dosbox.conf#Sections
|
|
|
|
|
[3]: https://archive.org/details/softwarelibrary_msdos_games?tab=collection
|
|
|
|
|
[4]: https://www.debugpoint.com/wp-content/uploads/2023/02/Keep-the-game-in-a-separate-folder.jpg
|
|
|
|
|
[5]: https://www.debugpoint.com/wp-content/uploads/2023/02/Running-the-game.jpg
|
|
|
|
|
[6]: https://www.debugpoint.com/wp-content/uploads/2023/02/Mario-playing-in-DOSBox-in-Ubuntu.jpg
|
|
|
|
|
[7]: https://www.debugpoint.com/wp-content/uploads/2023/02/DOSBOox-keyboard-and-controller-mapping.jpg
|
|
|
|
|
[8]: https://www.debugpoint.com/setting-up-dosbox-in-ubuntu-to-run-turbo-c/
|
2023-02-14 14:29:05 +08:00
|
|
|
|
[0]: https://img.linux.net.cn/data/attachment/album/202302/14/142608nsoov2vory2nipiv.jpg
|