【问题标题】:Adobe Air: version number does not start with digitAdobe Air:版本号不以数字开头
【发布时间】:2011-10-24 12:36:41
【问题描述】:

我在Ubuntu v11.04 中安装Adobe Air。安装过程成功。但是当我尝试安装Adobe Air 应用程序时,出现错误。

这是我从.appdata/Adobe/AIR/Logs/Install.log 收到的常见错误:

[airinstall:20544][ERR] Error occurred during rpm install operation; 
beginning rollback:ErrorEvent type="error" bubbles=false cancelable=false 
eventPhase=2 text=" error: dpkg: error processing /tmp/FlashTmp.FbSCaL/setup.deb
(--install):; parsing file '/var/lib/dpkg/tmp.ci/control' near line 2 package
'airapp.89645ff9cb451f3d45f5ea98a81376d1be111ef6.1':; error in Version string
'V5.01.25.A04111': version number does not start with digit;
Errors were encountered while processing:; /tmp/FlashTmp.FbSCaL/setup.deb" 
errorID=1]

我已按照here 的所有说明进行操作,并以 root 身份安装。我做错了什么? 根据我读过的一些论坛,这与dpkgversion policy 有关,但我不知道如何配置dpkg 以忽略versioning。任何人都知道如何解决这个问题?请帮帮我。谢谢。

【问题讨论】:

  • 对了,我已经从这个link下载了Adobe Air
  • 更改我的air 应用程序的版本可以解决问题,但我的应用程序的自动更新受到影响。我还是想强迫dpkg接受我的version-number

标签: linux air ubuntu-11.04 dpkg


【解决方案1】:

我已成功安装我的air 应用程序,没有出现version number does not start with digit 错误。我刚刚使用 ff 命令将我的dpkg-1.16.0 降级为dpkg-1.15.8

dpkg --force-downgrade -i /pathofnewdpkg/dpkg_1.15.8.4ubuntu3_i386.deb

我已经下载了旧包here

由于版本策略是在当前版本的dpkgdpkg-1.16.0 上强制执行的,因此安装违反此Debian 版本控制策略的air 应用程序将导致错误。

我已在我的newbie dev blog 上记录了解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-06
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多