ubuntu的神逻辑

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

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

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

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

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

最后用启动盘进去把代码拷贝出来。乖乖,ubuntu,我不再跟你玩了,你太坏了。
6599 次点击
所在节点    Ubuntu
68 条回复
c0878
2013-09-04 13:53:12 +08:00
一群nerd开发的系统 就不要指望能有多人性化
jamiesun
2013-09-04 13:53:19 +08:00
@vibbow 为什么我加了-f 就要卸载所有组件呢。这并不是一个简单的程序逻辑,而是人的逻辑,ubuntu的这些操作没有一个智能的风险控制,也就是说ubuntu系统仍然停留在一个很低的层面上。

尽管大家不齿windows,但window在此方面是甩了ubuntu多少条街,windows能做到什么程度不论,但是ubuntu至少连想都没想。
jamiesun
2013-09-04 13:54:27 +08:00
@c0878

是的,也从侧面反映出系统设计的本质
clino
2013-09-04 14:03:15 +08:00
@jamiesun "尽管大家不齿windows,但window在此方面是甩了ubuntu多少条街,windows能做到什么程度不论,但是ubuntu至少连想都没想。"
这么说比较不公平,windows又没有这样的包管理机制,不能这么比
ubuntu这样的包管理也有非常方便的地方,从包管理获得的软件可信度是很高的,windows这方面是很差劲的,"连想都别想"

至于楼主碰到的问题,估计用ubuntu的大部分用户都很少碰到甚至碰不到,楼主你应该去给ubuntu反馈问题,而不是在这里说windows甩了多少条街这种话...windows对于开发者来说是个很差劲的平台.
aliuwr
2013-09-04 14:09:45 +08:00
敢和我大 Mac 比神逻辑么~
各有所好, 不强求.
jamiesun
2013-09-04 14:43:00 +08:00
@clino windows又没有这样的包管理机制,ubuntu做了这么久,连个零头市场都比不上,显然这不是问题本质,我的问题是少数问题,这过于主观了吧,从我说的问题实际可以抽象出一系列的问题,都是和用户相关,ubuntu虽然致力于桌面领域,但在用户体验方面却是短板,我说的用户体验并非简单的外观。

linux的优点并非普通用户不需要,而是ubuntu没有做好。mac类unix系统却做到如此极致,真正懂MAc的人都知道MAC的好绝不是外观,而是用户体验。


另外ubuntu的软件中心十个很糟糕的东西,一些软件直接安装不了,而非要去命令行下折腾,而解决包依赖的问题像是在赌博。替换掉某个包,ubuntu自己都不能保证后果,这算是好的包管理机制吗。


问题肯定要反馈,讨论下更有必要。
clino
2013-09-04 15:02:36 +08:00
@jamiesun 你拿"mac类unix系统"来比较还好,拿windows就很不合适了.
但"mac类unix系统"这种封闭系统,和开源的开放系统又不一样,开源的开放系统要背负很多历史包袱的.
thenewbie
2013-09-04 15:07:19 +08:00
@jamiesun ......

"打算用来做开发,安装更新后发现包依赖很难搞" ...
===>>> 都是用来搞开发的了... 就不要吐糟包依赖了... 哪个系统用来开发不都有一个两个坑么...

"ubuntu的这些操作没有一个智能的风险控制"...
===>>>你都用 sudo 了... 你都说了你要 “superuser do” 了... 你还 “是的,我确定这样做!”了..... 你让ubuntu 还再怎么拦着你?

"... 比如他要替换一个network组件 ..." "...也就是说明明是不可能完成的操作,它觉得可能可以完成,仍然给你一个选择..."
===>>> 这个吧,你可以先把那些组件下载下来之后安装啊... 表示之前就这么干过(貌似是什么包冲突的时候替换了个管理network的组件)...

===>>>至于用户体验... 普通用户直接点鼠标安装东西,不用命令行也成... PS: 表示用 Mac 第一次安装RoR的时候,也把自己折腾得够呛...

总之...

吐槽完了不还得 keep calm & carry on...
davepkxxx
2013-09-04 15:20:34 +08:00
所以我觉得windows、mac这些能防止我手贱。
jamiesun
2013-09-04 15:25:50 +08:00
@clino 其实想想,原因并不在历史包袱,而是mac,windows这类系统都有一个资金技术雄厚的公司在支撑,有一个强大的软件质量来管理团队来完善软件,而反之开放系统的团队只能靠用户试错反馈。所以结果可以理解。



@thenewbie 其实你安装ror不好搞不一定是mac的问题吧。
jamiesun
2013-09-04 15:32:09 +08:00
@thenewbie 你也该知道在xp上用户默认都是administrator的。
momo5269
2013-09-04 15:45:30 +08:00
删除分区表那个,真的有杀毒软件有么,多数都是一些专门的软件有修复/重建分区表吧?

很多软件需要替换原系统文件
磁盘管理,有删除/重建/修复 分区表或MBR
杀毒软件和ARK工具可以操作驱动和系统文件,提供删除功能
专杀工具(superkill、NPE等)有重建MBR、修复系统文件、删除系统文件(比如NPE)

事实上近乎所有的Win系计算机管理软件,都有类似的『自杀』功能,但是他们也有一个共同点,告诉你风险让你确定。
windywinter
2013-09-04 15:56:32 +08:00
@jamiesun 你确定你酒驾的时候看的见标语,还懂得标语写的什么意思?
windywinter
2013-09-04 16:02:41 +08:00
@jamiesun ubuntu在apt-get会危及到系统完整性的时候设置了两层防护网,1. sudo;2. 即使加了-y参数也要回答“是的,我确定这样做”。
问题是谁TM知道你脑子不清醒的时候还能记得密码,而且还能写出“是的,我确定这样做”啊?
jamiesun
2013-09-04 16:06:50 +08:00
@windywinter 我他妈的的怎么确定你是不是用过ubuntu,输入密码有缓存的你不知道,我他妈的不像输入还不会复制粘贴啊。我他妈的最不喜欢用tm了,他妈的就是他妈的。
windywinter
2013-09-04 16:11:58 +08:00
@jamiesun 密码缓存15分钟,你TM在告诉我你15分钟之内喝醉了?
windywinter
2013-09-04 16:14:29 +08:00
@jamiesun 对付你这种神逻辑,我看只有上Matrix了——一旦发现任何对系统的破坏行为,直接terminate破坏者。
jamiesun
2013-09-04 16:22:16 +08:00
@windywinter 我已经说明了这只是试错性质的,并不是重要机器。就是把自己当一般用户去做的。

我维护几十台服务器好几年一直小心翼翼我会在外面乱说吗。
jamiesun
2013-09-04 16:25:22 +08:00
@windywinter 我他妈的没有骂你啊,你倒先来“你tm”,你那只眼睛看见我说“你他妈的”(这句不算)了,语文不学好,不理解“我他妈的”是啥意思吧
momo5269
2013-09-04 16:31:58 +08:00
....这种所谓的『设计缺陷』到处都是 不说也罢 楼上止争吧

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

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

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

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

© 2021 V2EX