游戏玩家必备:用innoextract提取GOG.com安装包的完整教程
【免费下载链接】innoextractA tool to unpack installers created by Inno Setup项目地址: https://gitcode.com/gh_mirrors/in/innoextract
innoextract是一款强大的开源工具,专门用于提取Inno Setup创建的安装包,尤其适用于GOG.com的游戏安装程序。对于Linux或macOS用户来说,这是在非Windows系统上获取游戏文件的理想解决方案,无需通过Wine运行安装程序。
为什么选择innoextract提取GOG游戏?
GOG.com提供的许多经典游戏采用Inno Setup格式打包,这些安装程序通常设计用于Windows系统。innoextract能够直接解析这些安装包,提取其中的游戏文件,让Linux和macOS用户也能轻松享受游戏。
核心优势包括:
- 无需运行Windows安装程序,直接提取游戏文件
- 支持从Inno Setup 1.2.10到6.3.3版本创建的安装包
- 特别优化支持GOG.com的Inno Setup变体安装程序
- 轻量级工具,命令行操作简单高效
安装innoextract的两种方法
方法一:通过系统包管理器安装(推荐)
大多数Linux发行版都在官方仓库中提供了innoextract:
# Ubuntu/Debian sudo apt install innoextract # Fedora sudo dnf install innoextract # Arch Linux sudo pacman -S innoextract方法二:从源码编译安装
如果你的系统没有提供预编译包,可以从源码编译:
# 克隆仓库 git clone https://gitcode.com/gh_mirrors/in/innoextract cd innoextract # 创建构建目录 mkdir build && cd build # 配置并编译 cmake .. make # 安装 sudo make install编译需要CMake 2.8+、C++编译器以及liblzma和boost的开发 headers。
使用innoextract提取GOG安装包的步骤
基本提取命令
提取整个GOG安装包到当前目录:
innoextract GOG_Game_Installer.exe高级提取选项
指定输出目录:
innoextract --output-dir ~/games/gog_game GOG_Game_Installer.exe查看安装包信息而不提取:
innoextract --list GOG_Game_Installer.exe提取时排除特定文件类型:
innoextract --exclude "*.txt" GOG_Game_Installer.exe常见问题解决
提取失败:"Not an Inno Setup installer"
这通常意味着安装包使用了不受支持的Inno Setup版本,或不是Inno Setup格式的安装包。可以尝试更新innoextract到最新版本。
提取后游戏无法运行
innoextract仅提取文件,不处理游戏兼容性。Linux用户可能需要使用Wine或Proton来运行Windows游戏。
多部分安装包如何处理?
将所有部分下载到同一目录,然后运行:
innoextract GOG_Game_Installer.part01.exe总结
innoextract为GOG游戏玩家提供了在非Windows系统上轻松提取游戏文件的解决方案。通过简单的命令行操作,你可以快速获取游戏资源,无需完整安装Windows程序。无论是经典游戏收藏者还是Linux游戏玩家,innoextract都是必备工具。
要了解更多详细信息,可以查看项目文档或使用以下命令获取帮助:
innoextract --help man 1 innoextract【免费下载链接】innoextractA tool to unpack installers created by Inno Setup项目地址: https://gitcode.com/gh_mirrors/in/innoextract
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考