我已经安装p7zip-full
并p7zip-rar
安装了软件包来帮助我解决这种情况,但 Ubuntu 的默认存档file-roller
无法打开使用 .themepack 扩展名的“Windows 7 主题包”文件。我该如何打开这种类型的文件,或者在 Ubuntu 中是否有任何已知的方法可以做到这一点。在 Windows 中,“7zip”程序可以轻松打开这种文件。我使用的是 Ubuntu 11.10
答案1
经过几个小时和多个链接的尝试后,我想我终于找到了正确的解决方案,它允许我打开一个.themepack
文件file-roller
。
- 首先安装
cabextract
包,通过在 上输入命令terminal
。- 按下
super+a
Unity 键,输入terminal
dash 并单击终端图标。 sudo apt-get install cabextract
在终端上输入命令,提供您的密码并按回车键。
- 按下
然后在终端中再次输入
sudo apt-get install assogiate
,这将assogiate
在计算机上安装该程序。(或者,您也可以通过“软件中心”进行安装。)alt+f2
然后通过按下并输入assogiate
“运行命令”框来打开关联程序。- 这将
assogiate
在图形窗口中打开程序。在左边在侧窗格中,单击搜索结果.然后cab
输入底部文本框上的正确的窗格。 - 双击所需的应用程序名称。(在本例中,它是vnd.ms-cab-压缩)。
- 在新的编辑类型 application/vnd.ms-cab-compressed窗口,单击文件名选项卡。然后点击添加按钮,输入
*.themepack
新的添加文件名规则对话框。点击关闭,然后退出程序。
- 这将
现在您应该可以像打开其他压缩的 tar、zip 等文件一样打开任何*.themepack
扩展文件。file-roller
如果您希望此设置在全球范围内(系统范围)保持不变,您应该按照步骤 2 中的说明打开该程序gksu assogiate
,其他所有步骤都相同。
感谢 MistreLion,回答这个帖子。
更新
我最近将我的 Ubuntu 升级到 12.04,在这个版本中,您只需要安装p7zip-full
包。
打开终端,输入以下命令,输入密码并按回车键。这就是所有必需的(当然,在连接互联网后)。
sudo apt-get install p7zip-full
答案2
Windows 7 的文件.themepack
实际上是 CAB 存档(类似文件.cab
)。您可以使用 打开此类文件cabextract
。要获取它,请安装cabextract
包。
然后运行(替换cabextract name.themepack
name
主题包文件名在.themepack
扩展名之前),或者配置档案管理器以打开.cab
文件并从 Nautilus 以图形方式打开它。
答案3
如果您将 .themepack 扩展名更改为 .lzx,则预装的 Archive Manager 可以正常提取。(感谢 7zip 在其文件列表中显示压缩类型。)
但是,MistreLion 的解决方案可以避免每次重命名文件的烦恼。(如果不需要,我宁愿不在我的系统上安装额外的软件。)
如果有办法让 Archive Manager 知道 .themepack 扩展名实际上是 .lzx,那将是一种更为优雅的方法。
答案4
如果您下载了带有 themepack 扩展名的文件,要使用图像,您只需使用 cabextract 提取内容即可。无需其他操作。