s*****l 发帖数: 2041 | 1 【 以下文字转载自 Linux 讨论区 】
发信人: sonhill (瘦石), 信区: Linux
标 题: 救命啊,升级以后全乱套了
发信站: BBS 未名空间站 (Thu Nov 14 17:58:48 2013, 美东)
Debian7.1
run: apt-get update; apt-get upgrade
升级以后,一些菜单颜色似乎不对,而且一些按钮上的文字不见了(可能文字的颜色设
成白色),在system settings & advanced settings找了好久没找到在那里设置。哪
位大虾帮帮忙?
下面是播放电影的截屏。那些播放的按钮根本就看不到。
多谢了。 |
f****p 发帖数: 18483 | 2 应该是那些个gtk+, mesa之类的库乱掉了。
对!你用了upgrade,就可能出现这些问题。Ubuntu 12.04LTE和11有很大的区别。Gtk神
马的库也都变了。如果你upgrade,原先的库可能就不能用了。另外,原来的库的
aptget连接更新(repository)都不存在了,也就不能更新了。
答案,就是你得重新装这些库。 |
c******n 发帖数: 16666 | |
Z**0 发帖数: 1119 | 4 把用户目录下的.配置文件都删除了。
检查/etc下是不是有配置文件,升级过程中,系统没有merge这些配置问题。 |
w***n 发帖数: 1613 | |
s*****l 发帖数: 2041 | 6 感觉在向win8之类的靠拢,没有了窗口条,每个进程独占整个屏幕(当然也可以缩小,
显示几个进程)
如果只是平常用,真的没必要升级
我是新买了一个笔记本,就干脆装最新的了
【在 c******n 的大作中提到】 : 我还在用6.。。7 感觉如何
|
s*****l 发帖数: 2041 | 7 可是我怎么知道那些库有问题啊?
【在 f****p 的大作中提到】 : 应该是那些个gtk+, mesa之类的库乱掉了。 : 对!你用了upgrade,就可能出现这些问题。Ubuntu 12.04LTE和11有很大的区别。Gtk神 : 马的库也都变了。如果你upgrade,原先的库可能就不能用了。另外,原来的库的 : aptget连接更新(repository)都不存在了,也就不能更新了。 : 答案,就是你得重新装这些库。
|
s*****l 发帖数: 2041 | 8 刚试了一下,不管用,还是老样子
还有一个奇怪的问题,我把屏幕的brightness调成80%,但是每次重启以后,又自动跑
回到100%
【在 Z**0 的大作中提到】 : 把用户目录下的.配置文件都删除了。 : 检查/etc下是不是有配置文件,升级过程中,系统没有merge这些配置问题。
|
s*****l 发帖数: 2041 | 9 是啊,可是装一些新的软件又要用到新的库,所以....
唉
【在 w***n 的大作中提到】 : 用得好就莫要老升级。。。
|
f****p 发帖数: 18483 | 10 和apt-get对应的是synaptic。你可以装了这个,然后在里面打关键字,你就可以看见
装的那个版本了。但是有时候这里面的不是最新的package。
这些包(package)之间有好多dependencies。有时一个乱了,造成一系列的问题。装
packages除了用apt-get,rpm神马的,还有一个就是pkconfig。后者在编译qt4等等项
目时成为不可缺少的中间一步。Makefile直接就叫它。upgrade也造成这个会可能有冲
突。
好在如果upgrade到12.04LTE之后,那些package都可以用apt-get重装。
https://help.ubuntu.com/community/AptGet/Howto
上面这个link告诉你如何用apt-get来检查和重装。
你用的那个software,最好用apt-get remove掉,重装,它就告诉你那个package出事
了,然后你一个一个都删掉重新装吧。
上面那位说的对,用的好,就别upgrade。这是Ubuntu这种Linux最让人恼火的地方。也
没办法,人家要往前进,它就那么多人,所以只能维护最新的那个版本。另外硬件也往
前发展,所以以前那些个gtk+库神马的都变了。。。
【在 s*****l 的大作中提到】 : 可是我怎么知道那些库有问题啊?
|
|
|
f****p 发帖数: 18483 | 11 我说了,不是配置问题,就是package的升级问题造成的。
【在 s*****l 的大作中提到】 : 刚试了一下,不管用,还是老样子 : 还有一个奇怪的问题,我把屏幕的brightness调成80%,但是每次重启以后,又自动跑 : 回到100%
|
c******n 发帖数: 16666 | 12 嗯 我用的ubuntu以前在10升11的时候 有巨大问题
一直没修好。。坚持到12终于好了
debian我到是一直没用gui,但是跑了不少程序在上面,如果升级之后坏了 那就真傻逼了
【在 f****p 的大作中提到】 : 和apt-get对应的是synaptic。你可以装了这个,然后在里面打关键字,你就可以看见 : 装的那个版本了。但是有时候这里面的不是最新的package。 : 这些包(package)之间有好多dependencies。有时一个乱了,造成一系列的问题。装 : packages除了用apt-get,rpm神马的,还有一个就是pkconfig。后者在编译qt4等等项 : 目时成为不可缺少的中间一步。Makefile直接就叫它。upgrade也造成这个会可能有冲 : 突。 : 好在如果upgrade到12.04LTE之后,那些package都可以用apt-get重装。 : https://help.ubuntu.com/community/AptGet/Howto : 上面这个link告诉你如何用apt-get来检查和重装。 : 你用的那个software,最好用apt-get remove掉,重装,它就告诉你那个package出事
|
f****p 发帖数: 18483 | 13
逼了
一旦ubuntu声称不支持某版本,那个版本上的package很多就都不能自动用aptget来
update了。解决方法一般有两个:一个就是更改/etc/apt/sources.list,让它指向新
的repositories;另一个就是自己下载source code,重新configure, make, make
install。但是用pkconfig装的,就麻烦一些了。新的mesa、gtk+库把很多函数原型都
改了,就是为了和OpenCL之类的竞争,弄了很多麻烦出来。如果你做开发,你的相应的
code都得要改,否则不能make通过的。
【在 c******n 的大作中提到】 : 嗯 我用的ubuntu以前在10升11的时候 有巨大问题 : 一直没修好。。坚持到12终于好了 : debian我到是一直没用gui,但是跑了不少程序在上面,如果升级之后坏了 那就真傻逼了
|
c******n 发帖数: 16666 | 14 多谢信息 我坚持到以后再议吧 像来不折腾
【在 f****p 的大作中提到】 : : 逼了 : 一旦ubuntu声称不支持某版本,那个版本上的package很多就都不能自动用aptget来 : update了。解决方法一般有两个:一个就是更改/etc/apt/sources.list,让它指向新 : 的repositories;另一个就是自己下载source code,重新configure, make, make : install。但是用pkconfig装的,就麻烦一些了。新的mesa、gtk+库把很多函数原型都 : 改了,就是为了和OpenCL之类的竞争,弄了很多麻烦出来。如果你做开发,你的相应的 : code都得要改,否则不能make通过的。
|
s*****l 发帖数: 2041 | 15 多谢多谢
以后是不敢随便upgrade了,缺那个库就装那个库,不行的话,也容易恢复
【在 f****p 的大作中提到】 : 和apt-get对应的是synaptic。你可以装了这个,然后在里面打关键字,你就可以看见 : 装的那个版本了。但是有时候这里面的不是最新的package。 : 这些包(package)之间有好多dependencies。有时一个乱了,造成一系列的问题。装 : packages除了用apt-get,rpm神马的,还有一个就是pkconfig。后者在编译qt4等等项 : 目时成为不可缺少的中间一步。Makefile直接就叫它。upgrade也造成这个会可能有冲 : 突。 : 好在如果upgrade到12.04LTE之后,那些package都可以用apt-get重装。 : https://help.ubuntu.com/community/AptGet/Howto : 上面这个link告诉你如何用apt-get来检查和重装。 : 你用的那个software,最好用apt-get remove掉,重装,它就告诉你那个package出事
|
s********i 发帖数: 17328 | 16 这真是吃饱了撑的,用linux做desktop。 |
t******i 发帖数: 2688 | 17 挺好的啊,尤其是对于痛恨win8的人
【在 s********i 的大作中提到】 : 这真是吃饱了撑的,用linux做desktop。
|
t****n 发帖数: 376 | 18 正理
【在 w***n 的大作中提到】 : 用得好就莫要老升级。。。
|