1
vibbow 2013-09-04 05:16:45 +08:00
你自己加了 -f 参数,还要怪人家都给你都卸载了。
LZ你这是什么逻辑? |
2
IncS 2013-09-04 05:33:16 +08:00
没看懂 你自己确定的为什么怪到ubuntu身上?
|
3
vibbow 2013-09-04 05:33:49 +08:00 2
再看了一遍LZ的贴,发现还是槽点多多啊:
明知这样下去肯定有问题,但是没有警觉 我根本就没注意到终端刚刷过去的一大屏幕的提示 手贱按回车按得快 最后:ubuntu,我不再跟你玩了,你太坏了。 LZ的神逻辑啊... |
4
huihen 2013-09-04 06:32:15 +08:00 1
lz就是典型的中国刁民,出了事,我一定要赖给别人
|
5
windywinter 2013-09-04 07:16:40 +08:00
LZ的神逻辑……
|
6
dorentus 2013-09-04 07:38:38 +08:00
让你输中文那里,肯定是有明确的提示说要删除什么什么包的,而且这种提示一般都是继续可能会导致系统损坏的情况下出现;但是特定的时候,比如说你在试图修复系统,如果你明确地知道自己在做什么,倒也无妨;这段提示,以及让你输入完整的一句话来确认,目的就是为了确定你是否明确地知道自己在做什么,结果还被你无视了……
|
7
msputup 2013-09-04 07:58:22 +08:00
比较适合windows 鉴定完毕。
|
8
lingyired 2013-09-04 08:44:53 +08:00
sudo apt-get -f install 加了-f(fix-missing)后是修复安装的意思
|
9
cxe2v 2013-09-04 09:08:59 +08:00
@msputup 滚开,比较适合你大linux,windows不适合给会用linux的大牛们用,会用linux还来用windows
|
10
rrfeng 2013-09-04 10:09:05 +08:00
楼主的神逻辑 = =
|
13
jamiesun OP 谢谢大家的批评,我不是这么不小心的人,因为这个只是个随便整的一般机器,我也在试探ubuntu的fix到底能达到什么程度。所以前面看到很多要替换一些无关紧要的包,就回车过去了,按了十几次Y和回车,后面就不看提示了,知道系统会废掉。当然,重要的机器我不会这么随意。
我认位“神逻辑”的原因是因为,明明卸载所有包就是自杀行为,ubuntu还要给一个选择。让你选择自杀。 以前一位朋友叫我帮他修电脑,问他怎么回事,他说点击了某个杀毒软件的一项“删除分区表”功能,我觉得在windows上运行的一个软件提供这种自杀功能很不可思议。 我觉得这就好比超市的菜刀包装有提示,如果您用刀用力剁您的手,您就一定可以剁掉您的手。 这是我想到的“神逻辑”。 大家都是道上混的人,不要动不动就要人去用windows好不好。 |
14
windywinter 2013-09-04 13:23:17 +08:00
@jamiesun 你这不是酒驾撞车怨车不经撞的逻辑么
|
15
kran 2013-09-04 13:29:46 +08:00
我知道自己不喜欢v2ex的原因啦~
|
16
kran 2013-09-04 13:30:04 +08:00
忘了说了, 楼主我是挺你的。
|
17
jamiesun OP |
18
ipconfiger 2013-09-04 13:39:39 +08:00
不作死就不会死
|
19
clino 2013-09-04 13:42:50 +08:00
问题是ubuntu在给出提示的时候,自己应该是不知道会删掉近乎整个系统的吧
|
20
jamiesun OP @clino
我回忆了一下,ubuntu是给了一个提示,要替换一些组件,比如他要替换一个network组件,然后下载一个下来安装,但是它不知道卸载掉network后,网络就断了,你想下载啥也不成。 也就是说明明是不可能完成的操作,它觉得可能可以完成,仍然给你一个选择。 |
21
c0878 2013-09-04 13:53:12 +08:00
一群nerd开发的系统 就不要指望能有多人性化
|
22
jamiesun OP @vibbow 为什么我加了-f 就要卸载所有组件呢。这并不是一个简单的程序逻辑,而是人的逻辑,ubuntu的这些操作没有一个智能的风险控制,也就是说ubuntu系统仍然停留在一个很低的层面上。
尽管大家不齿windows,但window在此方面是甩了ubuntu多少条街,windows能做到什么程度不论,但是ubuntu至少连想都没想。 |
24
clino 2013-09-04 14:03:15 +08:00
@jamiesun "尽管大家不齿windows,但window在此方面是甩了ubuntu多少条街,windows能做到什么程度不论,但是ubuntu至少连想都没想。"
这么说比较不公平,windows又没有这样的包管理机制,不能这么比 ubuntu这样的包管理也有非常方便的地方,从包管理获得的软件可信度是很高的,windows这方面是很差劲的,"连想都别想" 至于楼主碰到的问题,估计用ubuntu的大部分用户都很少碰到甚至碰不到,楼主你应该去给ubuntu反馈问题,而不是在这里说windows甩了多少条街这种话...windows对于开发者来说是个很差劲的平台. |
25
aliuwr 2013-09-04 14:09:45 +08:00
敢和我大 Mac 比神逻辑么~
各有所好, 不强求. |
26
jamiesun OP @clino windows又没有这样的包管理机制,ubuntu做了这么久,连个零头市场都比不上,显然这不是问题本质,我的问题是少数问题,这过于主观了吧,从我说的问题实际可以抽象出一系列的问题,都是和用户相关,ubuntu虽然致力于桌面领域,但在用户体验方面却是短板,我说的用户体验并非简单的外观。
linux的优点并非普通用户不需要,而是ubuntu没有做好。mac类unix系统却做到如此极致,真正懂MAc的人都知道MAC的好绝不是外观,而是用户体验。 另外ubuntu的软件中心十个很糟糕的东西,一些软件直接安装不了,而非要去命令行下折腾,而解决包依赖的问题像是在赌博。替换掉某个包,ubuntu自己都不能保证后果,这算是好的包管理机制吗。 问题肯定要反馈,讨论下更有必要。 |
27
clino 2013-09-04 15:02:36 +08:00
@jamiesun 你拿"mac类unix系统"来比较还好,拿windows就很不合适了.
但"mac类unix系统"这种封闭系统,和开源的开放系统又不一样,开源的开放系统要背负很多历史包袱的. |
28
thenewbie 2013-09-04 15:07:19 +08:00
@jamiesun ......
"打算用来做开发,安装更新后发现包依赖很难搞" ... ===>>> 都是用来搞开发的了... 就不要吐糟包依赖了... 哪个系统用来开发不都有一个两个坑么... "ubuntu的这些操作没有一个智能的风险控制"... ===>>>你都用 sudo 了... 你都说了你要 “superuser do” 了... 你还 “是的,我确定这样做!”了..... 你让ubuntu 还再怎么拦着你? "... 比如他要替换一个network组件 ..." "...也就是说明明是不可能完成的操作,它觉得可能可以完成,仍然给你一个选择..." ===>>> 这个吧,你可以先把那些组件下载下来之后安装啊... 表示之前就这么干过(貌似是什么包冲突的时候替换了个管理network的组件)... ===>>>至于用户体验... 普通用户直接点鼠标安装东西,不用命令行也成... PS: 表示用 Mac 第一次安装RoR的时候,也把自己折腾得够呛... 总之... 吐槽完了不还得 keep calm & carry on... |
29
davepkxxx 2013-09-04 15:20:34 +08:00
所以我觉得windows、mac这些能防止我手贱。
|
30
jamiesun OP |
32
momo5269 2013-09-04 15:45:30 +08:00
删除分区表那个,真的有杀毒软件有么,多数都是一些专门的软件有修复/重建分区表吧?
很多软件需要替换原系统文件 磁盘管理,有删除/重建/修复 分区表或MBR 杀毒软件和ARK工具可以操作驱动和系统文件,提供删除功能 专杀工具(superkill、NPE等)有重建MBR、修复系统文件、删除系统文件(比如NPE) 事实上近乎所有的Win系计算机管理软件,都有类似的『自杀』功能,但是他们也有一个共同点,告诉你风险让你确定。 |
33
windywinter 2013-09-04 15:56:32 +08:00
@jamiesun 你确定你酒驾的时候看的见标语,还懂得标语写的什么意思?
|
34
windywinter 2013-09-04 16:02:41 +08:00 1
@jamiesun ubuntu在apt-get会危及到系统完整性的时候设置了两层防护网,1. sudo;2. 即使加了-y参数也要回答“是的,我确定这样做”。
问题是谁TM知道你脑子不清醒的时候还能记得密码,而且还能写出“是的,我确定这样做”啊? |
35
jamiesun OP @windywinter 我他妈的的怎么确定你是不是用过ubuntu,输入密码有缓存的你不知道,我他妈的不像输入还不会复制粘贴啊。我他妈的最不喜欢用tm了,他妈的就是他妈的。
|
36
windywinter 2013-09-04 16:11:58 +08:00
@jamiesun 密码缓存15分钟,你TM在告诉我你15分钟之内喝醉了?
|
37
windywinter 2013-09-04 16:14:29 +08:00
@jamiesun 对付你这种神逻辑,我看只有上Matrix了——一旦发现任何对系统的破坏行为,直接terminate破坏者。
|
38
jamiesun OP |
39
jamiesun OP @windywinter 我他妈的没有骂你啊,你倒先来“你tm”,你那只眼睛看见我说“你他妈的”(这句不算)了,语文不学好,不理解“我他妈的”是啥意思吧
|
40
momo5269 2013-09-04 16:31:58 +08:00
....这种所谓的『设计缺陷』到处都是 不说也罢 楼上止争吧
|
41
ipconfiger 2013-09-04 16:49:22 +08:00
rm -rf /
前来拜访 恭贺LZ刷分成功 |
42
paulagent 2013-09-04 16:56:29 +08:00
开源系统就暂时别考虑用户体验了,你见过两台开源linux一样的的吗? 想随心所有捣鼓就没有所谓的用户体验,如果想有用户体验就没有折腾的自由.
|
43
krfantasy 2013-09-04 18:18:19 +08:00
@jamiesun 没用过Mac就不要瞎扯,第三方包管理没比apt好到哪里去。
做开发的话,不大的可以自己下载源码编译,干嘛非要玩坑爹的包管理。./configure && make 都不会的话还是回win下吧。 |
44
9hills 2013-09-04 18:23:11 +08:00 2
照我的意思,Ubuntu已经做的足够违反Unix哲学了,还要求你输入一段完整的话确认。。
标准的Unix哲学是沉默是金,也就是说你的所有操作它都会不折不扣的执行,它认为你是一个知道自己在干什么的人,哪怕你要自杀 |
45
leiz 2013-09-04 18:30:36 +08:00
工具而已,爱用不用,吵来没用
|
46
jamiesun OP |
47
saharabear 2013-09-04 19:18:16 +08:00
@kran +1
|
49
robertlyc 2013-09-04 19:34:07 +08:00
和ubuntu没关系 和设计缺陷也没关系 和智商的关系很大
|
50
jamiesun OP |
52
turing 2013-09-04 19:46:58 +08:00
大家都太认真了,卤煮其实只是想博君一笑而已吧。。我觉得遇到这种情况,以后所有linux发行版的提示都应该改成「不作死就不会死你造吗?还要作死清回复yes,否则回复no」这样比较有趣~
|
53
jamiesun OP @turing 这个我赞成
@robertlyc 智商如何是个伪命题,一个智商越高的人有时候更需要在智商上降级看问题,比如说jobs,他可以瞬间变成小白用户,从而能看到用户真正需要的东西,反而很多自以为智商高过天的人失败告终。李一男智商高把,最后做了多少傻事。 |
54
efi 2013-09-04 20:41:40 +08:00
apt-get不会用请用软件中心
|
55
rrfeng 2013-09-04 20:46:27 +08:00
难道没人感觉楼主和后面他回复的楼层不像同一个人?
|
56
RisingV 2013-09-04 21:59:06 +08:00
Windows: 这样的事情很危险,我永远不会允许你这样做。
Linux:你可以做任何事情,但是你得自己清楚结果,而且自己去承担。 这就是差别,不想讨论孰优孰劣,自己是哪类人就用哪个吧。 |
57
bitsmix 2013-09-04 22:03:04 +08:00
用 aptitude 吧。
|
58
jamiesun OP @RisingV 目前ubuntu和oem厂商合作出了不少货,不少进入单位和部门,你这个说法就不适用,ubuntu装机越多就越需要在很多方面看齐windows,当然越坚持你所谓的linux原则他就离用户越远。也不可能得到个多装机量,而只是卸载数字。
对于用户来说,没有什么技术实现的差别,差别只是好不好用。如果ubuntu的团队认为自己是固定l类人,那么ubuntu永远就只是一个小众折腾的玩意。 |
59
snowhs 2013-09-04 22:11:18 +08:00
没有人觉得楼主share这事是想让大家开心一下么...
|
61
SR1 2013-09-04 22:36:07 +08:00
普通用户不会执行LZ这么高级且危险的操作吧,既然是普通用户,不会那么随意就EnterEnter了吧。
而且,包管理软件也不同于Windows下的卸载程序,卸载程序针对的是单一程序,编写程序的人知道卸载之后会出现什么后果,所以编写一个有针对性的卸载程序进行适当提醒,但包管理软件为了适用多数包,只能更加抽象话,它知道要卸载一个软件去重装另一个软件,但它不知道也不会知道这个软件的具体用途是什么,是否会因为卸载了之后影响了下一个步骤,所以才要跟你确认一下,以至于用中文特地提醒了… 楼主你这样要求包管理软件有点强人所难了吧…其实楼主你可以在文末提出一个好的想法或者解决方案而不是单纯的吐槽并摆出一副“都是Ubuntu的错,不够人性化导致的”的态度…我想正是这种潜在的意思导致接下来的一大段类似争论的讨论…… 我不得不说。。。。。。LZ你一开始的表述真的很主观化。。。。包括讨论的时候。。。。真的。。。 |
63
smilejustforfan 2013-09-04 22:51:36 +08:00
恩,看底下回复的骂骂咧咧的水平其实也都不咋地,说不定还不如楼主呢~
|
64
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,你可以考虑放弃治疗了。 |
65
RisingV 2013-09-05 00:41:29 +08:00
@jamiesun 真是抱歉,apt-get本来就是不是给普通用户的,用UB的软件中心能卸掉操作系统?OS X也有Terminal,一般用户不会去用,同时这也不妨碍其成为易用且受欢迎的操作系统。
|
66
why 2013-09-05 00:52:20 +08:00
debian 中我删除 iceweasel 后再来个 sudo apt-get -f install 也会给我删了大堆东西
|
67
oldcai 2013-09-05 00:59:56 +08:00
记得那谁说过,arch用户是内心最强大的linux用户,出了问题从来都是怪自己没好好看文档。。
比比,其实也很幸福了。 |
68
ovjaywang 2013-09-05 01:20:21 +08:00
先不评价撸主的逻辑问题。。我也是想来吐槽ubuntu 的update问题的。。。有几个包换了n个源都更新不了
|