帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:reports  Report  REPO  工具链  tool  installing  test  rep  

问题:

我今天升级到 12.04 ( 64位),到现在为止,一切都很好,直到我尝试了一些高级的东西。

当我尝试添加 toolchain测试 ppa 时,我发现分布不匹配。 尝试或者 4之后,这里更改并将我链接到这里 Bug 报告。 到目前为止,一个奇怪的错误,我不是唯一一个,它会得到固定的权利。

但我发现它是一个非常奇怪的错误,我也注意到它的他( 自定义) 应用程序对于发布版本。 所以我试图找出我正在运行什么版本,这些是我得到的结果:


>:~$ lsb_release -a


No LSB modules are available.


Distributor ID: Ubuntu


Description: Ubuntu quantal (development branch)


Release: 12.10


Codename: quantal



>:~$ cat/etc/issue


Ubuntu quantal (development branch) n l



现在我在想:我在安装上是否做了错误? 我是不是偶然下载了一些奇怪的夜晚设置了错误的档案库。 或者只是在系统的某些小部分中简单的Bug,可能会造成错误,可能会混淆应用程序或者两个程序?

不管原因如何:是否有一种简单的方法可以将这里发布信息再次设置为正确的版本?


回答 1:

我也有同样的问题。 in是由于enabled的series ppa,尽管只有 precise 列为系列,但其中的base-files 包似乎属于 quantal 要了解安装的base-files 软件包的行为,请使用以下命令:


$ apt-cache policy base-files



找到安装版本 MATCHES的行并检查该版本报告的URL。

如果你想使PPA保持启用( 比如。 因为你需要/必须使用 gcc-4.7 编译器,所以可以使用 apt-pinning强制系统在允许安装的同时使系统保持基本文件包的状态。 创建具有以下内容的文件 /etc/apt/preferences.d/base-files ( 确保不要在 NAME 中使用任何点。):


Package: base-files


Pin: release o=Ubuntu


Pin-Priority: 1001



这将强制在下次升级时将 base-files 包降级到它的默认版本(。从主ubuntu知识库中)。

对排版错误特别小心,特别是空格和大写。

文件就绪后,使用 apt-cache policy base-files 确定 Candidate 版本。 它应该与默认Ubuntu存档旁边列出的版本相对应。 最后,开始降级:


$ sudo apt-get upgrade



当询问你是否真的要降级( 大写不是我的。) 时,请使用 y+Enter。


回答 2:

据我所知,一旦软件包升级,就不能降级,除了删除 PACKAGE-> 更改 APT/> 更新旧软件包的步骤。 这是一个非常奇怪的过程,因为有时存在一些依赖和版本问题。

不管怎样,去 /etc/apt/sources.list/etc/apt/sources.list.d/*.list 看看是否有一些包含单词"量子"的行。

如果有的话那就是问题。 我建议你备份所有的东西并重新安装干净的稳定版本。 另一个解决方案是更改"精确"中的所有"量子"单词,并希望将所有量子包更换为更新的版本。 但这是个很糟糕的解决方案 !




文章标签:tool  rep  REPO  test  Report  reports  installing  工具链  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语