[问题]*nix很不爽的地方
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 6
- 注册时间: 2007-01-16 13:22
[问题]*nix很不爽的地方
可能是我是新手不太理解,
有此我下了个xxx.rpm的软件安装,提示必须要gcc 4.0,可我的gcc都4.2了,再说了,我也知道哪里能下啊!安装软件时为什么还要什么gcc,这又不是源码安装?
难道*nix下的安装包,就不能把可能用到的东西都放在同一个包里吗?
对于我们这些新人来说,要搞清楚包之间的关系,实在是太难了
就不能像firefox那样,所有都一个压缩包,解压就能用的吗?还有就是,为什么软件都装在同一个目录,如/usr/bin几个文件,/usr/lib下几个文件,如果装的东西多了,/usr/bin下就很乱
就不能像/usr/xxx/bin,/usr/xxx/lib这样吗,
这样搞比windows注册表高明不到哪去?极大可能会更糟糕啊!windows我大不了删除不干净再搜索注册表搞定,这样太乱了,只能是越来越不绿色了!
有此我下了个xxx.rpm的软件安装,提示必须要gcc 4.0,可我的gcc都4.2了,再说了,我也知道哪里能下啊!安装软件时为什么还要什么gcc,这又不是源码安装?
难道*nix下的安装包,就不能把可能用到的东西都放在同一个包里吗?
对于我们这些新人来说,要搞清楚包之间的关系,实在是太难了
就不能像firefox那样,所有都一个压缩包,解压就能用的吗?还有就是,为什么软件都装在同一个目录,如/usr/bin几个文件,/usr/lib下几个文件,如果装的东西多了,/usr/bin下就很乱
就不能像/usr/xxx/bin,/usr/xxx/lib这样吗,
这样搞比windows注册表高明不到哪去?极大可能会更糟糕啊!windows我大不了删除不干净再搜索注册表搞定,这样太乱了,只能是越来越不绿色了!
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
-
- 帖子: 183
- 注册时间: 2006-10-04 23:16
- SuperWar3Fan
- 帖子: 1263
- 注册时间: 2006-05-20 6:25
- 来自: 山东淄博
- 联系:
-
- 帖子: 1103
- 注册时间: 2006-10-19 9:02
- jarlyyn
- 帖子: 4671
- 注册时间: 2006-04-12 18:54
- 联系:
Re: [问题]*nix很不爽的地方
LZ这样用windows .......... windows目录有2g大了吧?tryq 写了:可能是我是新手不太理解,
有此我下了个xxx.rpm的软件安装,提示必须要gcc 4.0,可我的gcc都4.2了,再说了,我也知道哪里能下啊!安装软件时为什么还要什么gcc,这又不是源码安装?
难道*nix下的安装包,就不能把可能用到的东西都放在同一个包里吗?
对于我们这些新人来说,要搞清楚包之间的关系,实在是太难了
就不能像firefox那样,所有都一个压缩包,解压就能用的吗?还有就是,为什么软件都装在同一个目录,如/usr/bin几个文件,/usr/lib下几个文件,如果装的东西多了,/usr/bin下就很乱
就不能像/usr/xxx/bin,/usr/xxx/lib这样吗,
这样搞比windows注册表高明不到哪去?极大可能会更糟糕啊!windows我大不了删除不干净再搜索注册表搞定,这样太乱了,只能是越来越不绿色了!
-
- 帖子: 170
- 注册时间: 2005-12-18 19:43
- 来自: http://www.lupaworld.com
Re: [问题]*nix很不爽的地方
可能是我是新手不太理解,
有此我下了个xxx.rpm的软件安装,提示必须要gcc 4.0,可我的gcc都4.2了,再说了,我也知道哪里能下啊!安装软件时为什么还要什么gcc,这又不是源码安装?//他要调用到里面的文件,不一定是源码安装才需要调用里面的文件的。
难道*nix下的安装包,就不能把可能用到的东西都放在同一个包里吗?//这样的话每个包都要包含最基础的东西,这样软件包就太大了,重复太多。不过RPM的依赖性确实没有DEB好,你可以用yum,这样就不用管依赖性的问题了,不过要找个速度快的源。
对于我们这些新人来说,要搞清楚包之间的关系,实在是太难了
就不能像firefox那样,所有都一个压缩包,解压就能用的吗?还有就是,为什么软件都装在同一个目录,如/usr/bin几个文件,/usr/lib下几个文件,如果装的东西多了,/usr/bin下就很乱//rpm -e firefox直接删除,如果你的依赖性达到了,可以直接解压rpm来运行,其实一般的rpm(不是SRPM)就是一个二进制包,解压点东西,或者再执行一些命令而已。
就不能像/usr/xxx/bin,/usr/xxx/lib这样吗,//可以啊,只要源码安装,可以选择装在哪里。
这样搞比windows注册表高明不到哪去?极大可能会更糟糕啊!windows我大不了删除不干净再搜索注册表搞定,这样太乱了,只能是越来越不绿色了!//Linux下对于文件放在哪里是记录的很清楚的,如果你用Ubuntu的话,可以直接在新立德里面看到这个软件有那些文件,放在哪里。
有此我下了个xxx.rpm的软件安装,提示必须要gcc 4.0,可我的gcc都4.2了,再说了,我也知道哪里能下啊!安装软件时为什么还要什么gcc,这又不是源码安装?//他要调用到里面的文件,不一定是源码安装才需要调用里面的文件的。
难道*nix下的安装包,就不能把可能用到的东西都放在同一个包里吗?//这样的话每个包都要包含最基础的东西,这样软件包就太大了,重复太多。不过RPM的依赖性确实没有DEB好,你可以用yum,这样就不用管依赖性的问题了,不过要找个速度快的源。
对于我们这些新人来说,要搞清楚包之间的关系,实在是太难了
就不能像firefox那样,所有都一个压缩包,解压就能用的吗?还有就是,为什么软件都装在同一个目录,如/usr/bin几个文件,/usr/lib下几个文件,如果装的东西多了,/usr/bin下就很乱//rpm -e firefox直接删除,如果你的依赖性达到了,可以直接解压rpm来运行,其实一般的rpm(不是SRPM)就是一个二进制包,解压点东西,或者再执行一些命令而已。
就不能像/usr/xxx/bin,/usr/xxx/lib这样吗,//可以啊,只要源码安装,可以选择装在哪里。
这样搞比windows注册表高明不到哪去?极大可能会更糟糕啊!windows我大不了删除不干净再搜索注册表搞定,这样太乱了,只能是越来越不绿色了!//Linux下对于文件放在哪里是记录的很清楚的,如果你用Ubuntu的话,可以直接在新立德里面看到这个软件有那些文件,放在哪里。
开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
-
- 帖子: 6
- 注册时间: 2007-01-16 13:22
- zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
本来都是绿色的,安装就用,删除立马就可以删。如果楼上是用的 ubuntu 的话,还没有体会到这一点那表明基本知识还不够。你个人认为放在一个目录中好,不妨设想一下有一个软件要时时调用编译器,那这样这个包岂不是还要包含编译器的一个实现? 对于系统来说,他是很请楚每个包放在什么地方的,要调用的库文件放在一个地方,配置文件在另外一个地方,运行的时候需要的话,直接到对应目录下面去找就好了。
还有 rpm, deb 这些东西的存在就是为了方便用户的,而且在易用性上, 在依赖关系的处理上,rpm 和 deb 无法相比的。软件是不需要自己来维护的,安装,删除,哪怕清空配置文件,都是系统特定的工具帮你做好,难道这样还不方便?
还有 rpm, deb 这些东西的存在就是为了方便用户的,而且在易用性上, 在依赖关系的处理上,rpm 和 deb 无法相比的。软件是不需要自己来维护的,安装,删除,哪怕清空配置文件,都是系统特定的工具帮你做好,难道这样还不方便?
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
http://zhan.blog.ubuntu.org.cn
- xrfang
- 帖子: 1116
- 注册时间: 2006-12-08 10:21
呼吁大家对windows用户要包容。把Linux和Windows比是很自然的事情。walkerxk的回答非常专业,让我学到了一些以前不了解的概念。谢谢。
我开始用linux(断断续续,大部分时间用windows)大概有10年了,以前主要用Slackware(上XWin),又用过极短时间的TurboLinux, RedHat (非FC), Mandrake,现在又用Ubuntu。直到今日,我才把主力系统确认为Ubuntu,原因就在于他太像Windows了,太方便了。我现在是非deb包不安装,主要原因就是怕uninstall删不干净。
我并非不习惯linux,也能够接受Linux文化,甚至在Windows下我还会做c:\>ls,或者c:\>clear...
但是,我比较不认同说什么"linux就是给你多一种选择”,“用linux就是要自己慢慢搞(DIY)"... 10年前我有兴趣,现在已经没有了。。。
我感觉论坛中学生很多。我觉得年轻人应该心胸开阔,不要太激进。如果我不喜欢gcc,我就不能用好linux了?海纳百川,有容乃大。大家都想做Linus Trovalds,有没有人想做Mark Shuttleworth的?
我开始用linux(断断续续,大部分时间用windows)大概有10年了,以前主要用Slackware(上XWin),又用过极短时间的TurboLinux, RedHat (非FC), Mandrake,现在又用Ubuntu。直到今日,我才把主力系统确认为Ubuntu,原因就在于他太像Windows了,太方便了。我现在是非deb包不安装,主要原因就是怕uninstall删不干净。
我并非不习惯linux,也能够接受Linux文化,甚至在Windows下我还会做c:\>ls,或者c:\>clear...
但是,我比较不认同说什么"linux就是给你多一种选择”,“用linux就是要自己慢慢搞(DIY)"... 10年前我有兴趣,现在已经没有了。。。
我感觉论坛中学生很多。我觉得年轻人应该心胸开阔,不要太激进。如果我不喜欢gcc,我就不能用好linux了?海纳百川,有容乃大。大家都想做Linus Trovalds,有没有人想做Mark Shuttleworth的?
-
- 帖子: 364
- 注册时间: 2006-08-11 0:28
我是新手,没资格说三道四,不过实在有些看不过,不吐不快
LZ用了多年的windows,当然什么都很习惯了,在linux里遇到一点和windows不同的地方,就主观地认为就应该要改成windows那样才叫方便用户,那么等什么时候你自己来做个系统,你可以把它做成你想要得任何样子。
再来说说windows,我自认为我的windows经验决不少于LZ,难道LZ以为windows里安装软件的时候就全都是装在你所指定的一个目录吗?其实很多库文件都会放到system32目录下的,还有一些东西放到program files\common files\里,另外还有一些放到你所在账户的目录里下的local settings\application data下面,你又知道有哪些呢?叫你手动删除你也就是把你安装的那个目录删掉吧,最多还会搜索一下注册表。
其实目录里有几个文件没删干净,并不至于影响多少性能,因为它最多也就放在那里,你不调用它不会启动的。注册表里的垃圾就不同,注册表是要载入内存的,你看看windows注册表的个头,动辄四五十兆阿。
楼上有个朋友谈到了包容的问题,我觉得有一定的道理,linux并不是不能拿来和windows比较,至少在同样用于某一个用途的时候当然是可以拿来比的,我也不赞成有些人说学linux一定要抛弃windows的那些认知,同样作为一个操作系统,有一定windows的使用经验应该说对电脑系统的认识肯定要比完全没用过电脑的人多,只是不要被它束缚住,要用更加开放的眼光来接受自己没有接触过的新事物,而不是像当然地认为它就应该改成我熟悉的系统的那个样子才叫方便用户,难道人家为了迎合你,抛弃原来的老用户?众所周知,linux是源于unix的系统,如果目录结构改成windows的样子,本来用unix的该不习惯了吧。所谓学习就是你要去适应它。
LZ用了多年的windows,当然什么都很习惯了,在linux里遇到一点和windows不同的地方,就主观地认为就应该要改成windows那样才叫方便用户,那么等什么时候你自己来做个系统,你可以把它做成你想要得任何样子。
再来说说windows,我自认为我的windows经验决不少于LZ,难道LZ以为windows里安装软件的时候就全都是装在你所指定的一个目录吗?其实很多库文件都会放到system32目录下的,还有一些东西放到program files\common files\里,另外还有一些放到你所在账户的目录里下的local settings\application data下面,你又知道有哪些呢?叫你手动删除你也就是把你安装的那个目录删掉吧,最多还会搜索一下注册表。
其实目录里有几个文件没删干净,并不至于影响多少性能,因为它最多也就放在那里,你不调用它不会启动的。注册表里的垃圾就不同,注册表是要载入内存的,你看看windows注册表的个头,动辄四五十兆阿。
楼上有个朋友谈到了包容的问题,我觉得有一定的道理,linux并不是不能拿来和windows比较,至少在同样用于某一个用途的时候当然是可以拿来比的,我也不赞成有些人说学linux一定要抛弃windows的那些认知,同样作为一个操作系统,有一定windows的使用经验应该说对电脑系统的认识肯定要比完全没用过电脑的人多,只是不要被它束缚住,要用更加开放的眼光来接受自己没有接触过的新事物,而不是像当然地认为它就应该改成我熟悉的系统的那个样子才叫方便用户,难道人家为了迎合你,抛弃原来的老用户?众所周知,linux是源于unix的系统,如果目录结构改成windows的样子,本来用unix的该不习惯了吧。所谓学习就是你要去适应它。