如何降级libglib2? (从glib 2.31到2.30?)
编辑:新问题的制定
我安装了错误的libglib2版本。 我有一些实验性的回购破坏了一切。 从这个来源, https: //bugs.launchpad.net/ubuntu/+source/eog/+bug/880227我了解到其他人通过降级libglib2包来解决这个问题。 但是,我不知道该怎么做。
当我去synaptic,并搜索libglib2时,我遇到了许多软件包,而不仅仅是一个降级软件包,包括:
- libglib2.0-DOC
- libglib2.0-dev的
- libglib2.0-CIL
- libglib2.0-0
- libglib2.0斌
- libglib2.0数据
其中哪些降级为2.30? 他们都是? 一个是主人吗?
其次,假设我选择libglib2.0-0,我面临另一个问题:当我强制版本时,synaptic警告我所选择的操作将影响其他包,并且将删除14个包。 这些包括…
即将被删除:
- gir1.2图腾-1.0
- libatk1.0-dev的
- libcairo2-dev的
- libgdk-pixbuf2.0-dev的
- libglib2.0斌
- libglib2.0-dev的
- libgtk-3-dev的
- libpango1.0-dev的
- libtotem0
- 图腾
- 图腾的Mozilla
- 图腾pugins
- Ubuntu的桌面
- 统一
我不知道其中大部分是什么,但我很确定ubuntu-desktop和unity非常重要,我不希望它们被删除。 我该如何处理? 即使ubuntu-desktop被删除,继续降级是否安全? 它会安全智能地重新安装和更新吗?
在Synaptic,我选择降级:
- libglib2.0-DOC
- libglib2.0-dev的
- libglib2.0-CIL
- libglib2.0-0
- libglib2.0斌
- libglib2.0数据
它告诉我它会自动卸载unity,totem和ubuntu-desktop。 我点击了,“好的。”
然后回到包管理界面,我选择了ubuntu-desktop和unity进行重新安装。
然后我应用了这些更改。
故事的寓意是,是的,这些是产生警告信息的重要事情,降级和重新安装是可怕的,但它似乎没有打破。
我猜你已经从ppa:gnome3-team/gnome3
安装了glib ppa:gnome3-team/gnome3
repository。
要删除该存储库并降级从那里安装的所有软件包,请运行以下命令:
# add it back so that ppa-purge can recognize it sudo add-apt-repository ppa:gnome3-team/gnome3 sudo apt-get update # ppa-purge will do the trick sudo apt-get install ppa-purge sudo ppa-purge ppa:gnome3-team/gnome3
或者,您也可以使用一些图形实用程序(如Y PPA Manager)来执行此操作。