本文介绍在主流Linux操作系统(Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE)上安装DOSBox的方法,包括Snap、Flatpak安装方法,同时设置DOSBox并用它来玩游戏,它可玩MS-Dos、玩MS-DOS视频游戏,甚至运行软件。

在Linux上安装DOSBox的方法

1、Ubuntu

要在Ubuntu上获取DOSBox模拟器,请使用Apt包管理器并安装DOSBox包:

sudo apt install dosbox

2、Debian

注意,与其他操作系统相比,Debian软件包存储库中的DOSBox版本可能已过时:

sudo apt-get install dosbox

注:想在Debian Linux系统上使用更新版本的DOSBox吗?转而使用Snap或Flatpak版本,因为它们使用新功能进行更新,远比原生Debian更快。

3、Arch Linux

DOSBox的最新版本在官方Arch Linux软件服务器上,要使其在你的系统上运行,请在终端窗口中使用以下Pacman package命令:

sudo pacman -S dosbox

4、Fedora

想要使用DOSBox的Fedora Linux用户可以快速安装它,因为Fedora项目在其软件源中储存它:

sudo dnf install dosbox -y

5、OpenSUSE

在OpenSUSE上,DOSBox可以从OSS All软件存储库安装,确保在你的系统上启用它,然后启动终端窗口并使用Zypper命令使其运行:

sudo zypper install dosbox -y

使用Snap和Flatpak方式安装DOSBox

1、Snap

DOSBox在Snap中可用,这意味着如果你是Snaps的粉丝,请使用下面的snap install命令。

注意:要从Snap存储中安装DOSBox,必须让系统支持它,参考在Ubuntu 18.04/Debian上安装和使用Snap的方法:

sudo snap install dosbox-x

2、Flatpak

你的系统必需支持Flatpak方式安装软件,参考在Linux系统上安装并使用Flatpak的方法:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak install flathub com.dosbox.DOSBox

设置DOSBox

DOSBox需要一些配置才能在其上玩游戏,通过启动终端窗口(Ctrl+Alt+T或Ctrl+Shift+T)启动配置,然后,使用mkdir命令为MS-DOS游戏创建一个新文件夹:

mkdir -p ~/dos-games

制作文件夹后,关闭终端窗口。

用DOSBox玩游戏

在Linux PC上设置~/dos-games文件夹并从DOSGames.com下载完MS-DOS游戏后,就可以启动游戏了,为此,请按照下面的分步说明进行操作。

第1步:启动Linux文件管理器并从ZIP存档中解压缩下载的DOS游戏。

第2步:将解压缩的DOS游戏文件放入/home/username/dos-games/。

第3步:在Linux桌面上打开DOSBox应用程序,或者使用dosbox命令从终端启动它。

第4步:在DOSBox中,运行MOUNT命令以访问~/dos-games文件夹:

MOUNT c ~/dos-games

第5步:使用CD命令将DOS更改为包含所有MS-DOS视频游戏文件的C:/驱动器:

C:

第6步:运行dir命令查看~/dos-games目录的内容,然后使用CD将DOS移动到视频游戏子文件夹中:

dir

cd ms-dos-game-folder

第7步:再次运行dir以查看目录的内容,然后运行SETUP.EXE文件,就可以进行游戏了:

相关主题

linux dosbox使用教程,在主流Linux操作系统上安装DOSBox的方法相关推荐

  1. linux semaphore,在CentOS 7操作系统上安装Semaphore的方法

    本文介绍在CentOS 7操作系统上安装Semaphore的方法,安装完后就可以使用Semaphore来管理Ansible Web UI了. 一.安装MariaDB数据库和git 2.x参考文章 1. ...

  2. linux octave源码安装,在Linux操作系统上安装Octave的方法

    本文介绍在Ubuntu.Debian.Arch Linux.Fedora.OpenSUSE操作系统上安装Octave(也称GNU Octave)的方法,它还支持Flatpak方式安装. 简介 GNU ...

  3. 汽车linux操作系统怎么安装app,在Fedora Linux操作系统上安装软件的方法

    本文教你在Fedora Linux操作系统上安装软件,以下提供的方法仅供新手阅读,高手就不必阅读了,因为内容非常的简单. 前言 与Ubuntu.Linux Mint和其他用户友好的操作系统相比,Fed ...

  4. centos8安装失败 Linux dd,在RHEL 8/CentOS 8上安装Telegraf的方法

    本文介绍在RHEL 8/CentOS 8操作系统上安装Telegraf的方法.在选写本文时,RHEL 8没有官方存储库,但我们可以使用RHEL 7的InfluxData存储库,它可以正常工作.其它系统 ...

  5. anydesk linux安装_在Debian 10/Ubuntu 18.04系统上安装AnyDesk的方法

    本文介绍在Debian 10(Buster) Linux/Ubuntu 18.04(Bionic Beaver)操作系统上安装AnyDesk的方法. 简介 AnyDesk是Windows.Linux和 ...

  6. linux riot密码,在Linux系统上安装Riot的方法

    本文介绍在Linux操作系统上安装Riot的方法,支持Ubuntu.Debian.Arch Linux等系统,也能使用Snap或Flatpak命令安装. 简介 Riot是一个由Matrix提供支持的通 ...

  7. Kali Linux 安全渗透教程第五更1.4 安装Kali Linux

    Kali Linux 安全渗透教程<第五更>1.4 安装Kali Linux Kali Linux 安全渗透教程<第五更>1.4 安装Kali Linux Kali Linux ...

  8. kali debian 安装mysql_在Kali Linux和Debian 8/9 64位上安装Wine的方法

    本文介绍在Kali Linux和Debian 8/9 64位系统上安装Wine的简单方法,其它系统参考在Ubuntu 18.04/Linux Mint 19中安装Wine 4的方法. 在Kali Li ...

  9. firewallD卸载Linux,在Ubuntu 18.04/16.04系统上安装和使用Firewalld的方法

    本文介绍Firewalld在Ubuntu 18.04或Ubuntu 16.04发行版上的安装方法及基本用法. 简介 Firewalld是Linux防火墙管理工具,支持IPv4.IPv6.以太网桥和IP ...

  10. linux输入influxdb密码,在RHEL 8/CentOS 8上安装InfluxDB的方法

    本文介绍如何在RHEL 8/CentOS 8系统上安装InfluxDB的方法. 简介 InfluxDB是一个用Go编写的开源时间序列数据库,针对快速,高可用性存储和时间序列数据检索进行了优化,以进行指 ...

最新文章

  1. 谨慎对待switch,用Object对象替换switch
  2. UVA 1210 Sum of Consecutive Prime Numbers
  3. VS2015:安装适用于windows桌面的visual c++2015
  4. 小区信息发布服务器,基于串口服务器的智能小区信息发布系统
  5. Limit与skip
  6. java泛型实验报告,java实验报告异常集合类和泛型
  7. C++ 如何释放std::function中绑定的对象
  8. go语言中金币分配训练--pm
  9. xtrabackup导致MYSQL HANG起
  10. mysql存储过程switch_Mysql存储过程从0开始(上)
  11. 【转载】回顾中国股市十年市盈率,我们还看得见希望吗?
  12. 计算机工程与应用论文模板,计算机工程与应用论文模板
  13. Linux下软连接(softlink)和硬连接(hardlink)的区别
  14. c语言字符串转为大写,c语言 字符串转大写的简单实例
  15. 怎么添改计算机程序,注册表怎么样添改注册表, – 手机爱问
  16. java中modifier_Ruby中的private modifier与Java中的对比
  17. Mac通过转接口用千兆网线连接电信宽带
  18. 1. 通用基础算法(1.7动态规划算法/1.8模拟算法/1.9其他算法)
  19. Java实现抽奖功能
  20. 英语“死”的委婉说法

热门文章

  1. 酷源KYCMS内容网站管理系统
  2. 中国集成电路设计产业创新发展的认识和思考
  3. vue 字符存在_vue中如何渲染字符串,字符串是组件类型的
  4. 飘云阁内存补丁工具使用
  5. 高德地图:No implementation found for void com.autonavi.ae.gmap.GLMapEngine.nativeInitParam
  6. 从零开始学androidBroadCast广播.四十五.
  7. EditPlus使用技巧
  8. 主题插件WordPress淘宝客ZZDGM主题Upanel插件使用补充
  9. H5 video 播放器demo
  10. nodejs实现定时爬取微博热搜