![如何修复在 Windows XP 上安装 U1 时出现的“16 位 MS-DOS 子系统...非法指令”?](https://linux22.com/image/1111299/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E5%9C%A8%20Windows%20XP%20%E4%B8%8A%E5%AE%89%E8%A3%85%20U1%20%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E2%80%9C16%20%E4%BD%8D%20MS-DOS%20%E5%AD%90%E7%B3%BB%E7%BB%9F...%E9%9D%9E%E6%B3%95%E6%8C%87%E4%BB%A4%E2%80%9D%EF%BC%9F.png)
答案1
此错误表示正在运行 DOS 程序。由于适用于 Windows 的 Ubuntu One 可执行文件(或其安装程序)不太可能包含任何旧版 DOS 组件,因此您下载的安装程序很可能已损坏。
几乎任何下载的文件都可能损坏,但 Ubuntu One 安装程序不是很大,因此损坏的风险通常很低。所以我访问了下载页面适用于 Windows 的 Ubuntu One 客户端,并自行下载。
我检查了下载的文件(在我的 Ubuntu 系统上,file
和less
),确认没有正确下载。下载的文件不是 Ubuntu One 的可执行安装程序,而是一个网页!
所以我将文件重命名为具有.html
扩展名,然后在网络浏览器中打开它。看起来可能是 OpenID 的问题——出于某种原因,下载页面认为您必须登录才能下载 Ubuntu One 客户端(但登录后下载也行不通)。
我会尝试对此进行更多调查。最终,它可能应该被报告为 Ubuntu One 网站上的一个错误。通常我们认为错误在这里是不相关的(报告它们,以及对它们的大部分调查),所以如果这个问题最终被关闭,请不要惊慌。
我正在将此答案设为社区维基。任何了解此信息的人都可以随意编辑此答案(当然,除非版主说不要继续编辑此答案)。
更新
我已将此报告为错误。错误 1037771在发射台。我向ubuntuone-servers
项目而不是ubuntu-website
项目,因为域名是one.ubuntu.com
(我相信它是与主站点分开管理的)。我认为我正确理解了项目;如果没有,分类人员或开发人员应该能够将其重新定位到正确的项目。
我建议订阅该漏洞(这样你就会收到有关它的通知),并使用绿色此错误影响...链接靠近顶部错误页面。此外,我建议您发布您的屏幕截图,以及我可能忽略的有关该错误的任何相关信息。
如果您没有 Launchpad 帐户,则必须先创建一个才能执行此操作。(为此,请单击登录 / 注册在右上角主页或任何 Launchpad 页面。)但让第二个人确认 Launchpad 上的错误通常会大大缩短修复此类重要错误所需的时间。(我说这很重要,因为它可能会影响很大一部分用户并导致产品完全无法使用;出于这些原因,我相信一旦正式确认,该错误很可能会在 Launchpad 上迅速引起关注。)
更新 2
为了让其他人发现这个问题:
错误有已修复,Windows 版 Ubuntu One 客户端现在可以正确下载。
遇到此问题的人只需重新下载安装程序(正确的文件目前大约有 20 MB)即可使用。