ubuntu的神逻辑

2013-09-04 04:07:38 +08:00
 jamiesun
好久没有折腾ubuntu了,给一台本本装了ubuntu12.04,打算用来做开发,安装更新后发现包依赖很难搞,装个gnim都麻烦,一遇到依赖冲突就要换一堆,明知这样下去肯定有问题,但是没有警觉,

在安装virtualbox的时候,在输入 sudo apt-get -f install后,屏幕下方出现一行:“要继续这样做,请输入是的,我确定这样做!”,啥,居然都不用y或n,玩起中文来了。我真的就输入了:是的,我确定这样做!。

悲剧就开始了,我根本就没注意到终端刚刷过去的一大屏幕的提示,三更半夜的,麻木了,手贱按回车按得快,终端开始刷刷刷的显示:

开始卸载...
开始卸载...
...

我一下傻眼了,想起刚写的一部分代码还没提交呢,连强行中断都忘了。一直看着它把整个系统卸载完了事。

最后用启动盘进去把代码拷贝出来。乖乖,ubuntu,我不再跟你玩了,你太坏了。
6831 次点击
所在节点    Ubuntu
68 条回复
SR1
2013-09-04 22:36:07 +08:00
普通用户不会执行LZ这么高级且危险的操作吧,既然是普通用户,不会那么随意就EnterEnter了吧。

而且,包管理软件也不同于Windows下的卸载程序,卸载程序针对的是单一程序,编写程序的人知道卸载之后会出现什么后果,所以编写一个有针对性的卸载程序进行适当提醒,但包管理软件为了适用多数包,只能更加抽象话,它知道要卸载一个软件去重装另一个软件,但它不知道也不会知道这个软件的具体用途是什么,是否会因为卸载了之后影响了下一个步骤,所以才要跟你确认一下,以至于用中文特地提醒了…

楼主你这样要求包管理软件有点强人所难了吧…其实楼主你可以在文末提出一个好的想法或者解决方案而不是单纯的吐槽并摆出一副“都是Ubuntu的错,不够人性化导致的”的态度…我想正是这种潜在的意思导致接下来的一大段类似争论的讨论……

我不得不说。。。。。。LZ你一开始的表述真的很主观化。。。。包括讨论的时候。。。。真的。。。
jamiesun
2013-09-04 22:39:39 +08:00
@snowhs 其实一开始是有这个意思,所以一开始我很煽情啊,只是大家不解风情。
smilejustforfan
2013-09-04 22:51:36 +08:00
恩,看底下回复的骂骂咧咧的水平其实也都不咋地,说不定还不如楼主呢~
yangff
2013-09-04 23:04:40 +08:00
ubuntu那sb一样的包管理系统究竟要从哪里黑比较好呢……
比如某sb的noi linux,用的ubuntu1010,很多包没有了,首先我先吐槽一下没错1010你们是不维护了,可是把可以使用的包的最后版本直接从服务器删掉是什么心态,flash都没干这事。
然后LZ这种事情我也遇到过……最后我用另一台ubuntu修复了这台。
ubuntu的逻辑:
1)这个操作会卸载你的操作系统,请努力相信我们会尽力在卸载之后把它们更新到正常的。
2)如果要达到你的目的必须进行这个操作,不干?玩蛋儿去吧!
3)什么,你想自己编译,来,少年,干了这碗长达30多个依赖项的列表吧!
4)没错,因为这个依赖项是你自己编译的更新的版本,而系统中其他的包用到的版本和这个不一样,要么把其它的包一起升级了,要么玩蛋儿去吧!
5)什么,你问我其他的依赖项有什么?啊,有python2哦亲。什么,你说python2不支持这个版本的依赖项,呵呵,滚。
6)来吧,让我干吧!
7)ubuntu,卒
ubuntu13上基本没这个问题,ubuntu12(似乎是LTS?)在用一些比较蛋疼的东西的时候就这样了,ubuntu11-根本不能看。
ubuntu9,你可以考虑放弃治疗了。
RisingV
2013-09-05 00:41:29 +08:00
@jamiesun 真是抱歉,apt-get本来就是不是给普通用户的,用UB的软件中心能卸掉操作系统?OS X也有Terminal,一般用户不会去用,同时这也不妨碍其成为易用且受欢迎的操作系统。
why
2013-09-05 00:52:20 +08:00
debian 中我删除 iceweasel 后再来个 sudo apt-get -f install 也会给我删了大堆东西
oldcai
2013-09-05 00:59:56 +08:00
记得那谁说过,arch用户是内心最强大的linux用户,出了问题从来都是怪自己没好好看文档。。
比比,其实也很幸福了。
ovjaywang
2013-09-05 01:20:21 +08:00
先不评价撸主的逻辑问题。。我也是想来吐槽ubuntu 的update问题的。。。有几个包换了n个源都更新不了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/81227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX