LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1420|回复: 10

新手发出的6个问题,希望你也曾经思考过并且已经有了满意的答案,不吝告诉我

[复制链接]
发表于 2009-12-8 01:22:14 | 显示全部楼层 |阅读模式
奇怪,我在Ubuntu.org.cn/forum发帖子,怎么都是提示:
“请求的主题不存在。”,郁闷死我了,还好我是在gedit里先写好的!
--------------
2009-12-07
各位前辈,你们好,我是一名Ubuntu/Linux新手。
我使用计算机已经有很多年了,但是使用Linux却是刚刚开始的事,之前一直在用Windows XP/Vista/7。说实话,Windows7出来后,我几乎找不到什么理由去更换它,它离我的生活是那么近,而且在逐渐改善我的效率,但尝试并适应Linux一直是我想要实现的,乃至于我很愿意阅读与之相关的信息,近日在阅读Ubuntu的杂志Full Circle,它让我越发激动,我开始为自己找理由放弃Windows。
我的系统:
我有多台计算机,一个属于我的旧式DELL笔记本装载着Windows XP,我用GRUB启动它,并安装了Fedora,也就是一个双系统启动,使用Fedora是因为我对RedHat的眷顾,它是我安装Fedora之前所最多听说的,但现在我机器上的Fedora显得很慢,我开始不喜欢它,因为它太卡了,相比之下,我使用了N年的XP虽然安装了各种各样的挂件以及很多的加载项,包括瑞星、Outlook等,但依然能够表现出比较卓越的性能,而Fedora则不可以,我很郁闷。
在最近的几年,Ubuntu逐渐出现在媒体,越来越多地进入我的视线,下载之后,我发现了它有Windows安装模式,也就是以NTFS分区为存储,并在Windows下安装,而且按需分配硬盘大小,我就将它存储在我新买的希捷移动硬盘上,我非常喜欢它,因为它虽然挂载在我的移动硬盘上,但是它很快,而且因为是中文版,一些中文版需要解决的问题,包括汉字显示都已经弄好,而不像Fedora,我折腾了很久,虽然也弄得跟Ubuntu差不多了,但是我已经精疲力竭了。
我还有一台计算机,是比较新的,它的配置足以运行Windows 7,它很棒,但我发现了另一个问题,就是Windows7没有Boot.ini,而我的Ubuntu在XP下需要修改boot.ini,但现在没有,虽然我已经找到Windows的改进,但我还没有去深入研究,当然这个问题,我想我可以弄明白,只不过现在我还没太去想这方面的主意(最近有点忙)。
1、我需要一个放弃Windows的理由?
我想这个理由很合理,因为Windows所能做的很多,其中就包括我离不开的网上银行和支付宝。这个问题怎么解决?为什么我不想继续沿用双系统?因为,每次启动的时候,我都会选择Windows,因为它能完成我的全部任务,而Linux只有一半。在我的计算机上Fedora是我的默认启动项,3秒不作出选择,就会进入Fedora,但我已经好几个月没有进它了。你们是如何只用Ubuntu来完成任务的?
2、Ubuntu和Fedora都有一个问题,如何加快更新的速度?
我想我大概听说过apt-get,它让我们可以通过网络来部署应用,但令我郁闷的是,我直觉上看出,这是一个低效的手段,我的网速通常可以下载120kb/s的速率,但使用“更新管理器”,它的速度经常维持在2k以内,这显然不是我耗费一点挂机的电费可以快速解决的。刚刚在Ubuntu中国的官方网站(Ubuntu.org.cn)看到了torrents更新的方式,这种P2P的手法在Windows上常见,但现在我还没有去深入查找这种解决方案。之前在阅读Full Circle的时候,我发现可以用Supid做一个CDN,晚上回来的路上,我在思考,是不是我需要用Supid和Virtual Box架设一个自己的软件库?就像我至今一直在Windows中有个软件分区用来存放我需要的那部分软件呢?
问这个问题的目的主要在于,我并不了解Utunbu的设计哲学,也许网络上兆的时候,apt-get能让我们获取值得信赖的最新版本,但现在的网络环境,我觉得一个传统的下载+安装的过程更适合我们,而你们通常是怎么做的呢?又总共有几种实现安装的方式,各自的场景又是什么?
3、关于apt-get?
我发现我们在命令行敲下apt-get install software-name的时候,我们肯定是将它重定向到了一个http/ftp/*的URI上了,我想知道这个所谓的软件库是哪些,它们由谁提供,我们如何信任?从我现在的理解上来说,应该是这样的,不知道我的理解是不是对的,世界上有很多的软件源,我们取其中一部分,Ubuntu发行版中带了一个官方的,就像微软下载中心一样,另外还有很多的天空软件园,华军软件园等,它们也提供服务,但默认情况下我们不会从它们那里获取资源。于是我们把它们注册进我们系统,可视化的操作就是使用“系统->系统管理->软件源”,将它们添加进来,另外一些需要密钥的软件源则需要我们“导入密钥”,然后,我们输入apt-get,意思是作为终端,我向这几个软件源获取软件,于是根据我们的排列顺序,可能是官方>天空>华军,于是在官方查找我们的软件,如果找不到,则到天空去查找,如果还找不到就到华军去查找,找到后就返回不再递归,最后我们下载并执行后续的命令,比如安装。不知道我的理解是否是正确的?
但现在有几个问题:1)我们如何对我们已知的几个软件源进行网速排序,毕竟对于相同的软件,我们希望获得较快的下载速度。2)正如问题2所描述的一样,我们是不是可以通过将它们下载到本地磁盘,然后进行安装,然后我可以继续存档这份下载,或者通过移动设备共享给我的朋友或者通过SSL共享给我的其他计算机?3)再问一次Linux的程序逻辑,我们是不是应该准备一个文件夹,并且划清归类,然后将我们下载的软件一个一个放进去以备后用?
4、关于是否分区的问题?
我记得我第一次使用Windows,我哥给我的电脑做了四个分区,乃至我一直习惯于这种模式,系统盘/程序安装盘/数据存储盘/备份盘,其中,备份盘用来存放我下载的一些安装程序,而数据存储盘则放置一些个人文档,学习资料等,系统盘任其自由增长,不考虑放入自己的内容,程序安装盘则将所有的安装程序的路径的C:\Program Files替换成D:\Program Files,其它均不变。后来我接触越来越多的人,发现大家基本都是这么配置的,起码系统盘和安装盘也都是如此。我现在需要了解的是Linux下是什么逻辑,我是不是需要继续保持程序和系统的隔离?我是不是需要单独地放置我的数据?我听说过一些关于挂载分区的事情,但我所了解的大概是我可以造出一个ext格式的巨大的文件,然后将其挂载到当前系统下,正如,我现在在“位置”菜单下所看到的一样。那么我是不是应该缔造出几个类似的ext文件,然后分别挂载成不同用途的分区(或者我们称之为设备)?
5、关于挂接外置设备?
我是一名摄影爱好者,我有一台佳能单反相机,因为我所能得到的相关计算机驱动是Windows/Mac的,似乎没有发现Linux相关的驱动,我想这一点,是不是会妨碍我使用这样的设备呢?对于非特殊用途设备,比如一个计算机配件,我可以争取去购买一台支持Linux的设备,因为我不可能买一台设备就去写一个驱动,而且我暂时只是个用户,虽然会写驱动也是我梦想的一部分,但在我能力所限的范围内,我甚至更希望我能更快地使用我的设备。通过读卡器+CF卡,我的确能够将照片从相机中导入Ubuntu计算机,但这却缺失了我佳能配套工具的作用,它却是能提供我更好的使用条件。另外,就是假设我可以放弃那套佳能软件,我想在Linux下是不是有与Photoshop并驾齐驱的图片处理工具,或者是Photoshop有没有Linux版本的(盗版就好,我不指望它还开源),相同的使用习惯我觉得比让我去掌握一套新的图形处理工具要更合适。
6、关于命令行下的中文问题?
我现在将文档放置在“~/文档”目录下,假设我需要在纯命令行(非GNOME)(CTRL+ALT+F1-F6)下键入该路径下的文件,我该如何操作呢?(注意,这个问题的核心是“文档”是一个中文,而且我需要一个中文系统,请不要让我先更换成英文系统,那也太……)

暂时就以上六个问题,更多的问题,我还会发布到Ubuntu官方社区来的。
现在我在我的~/文档/Linux-Questions目录下存放这个文档,而且以后还会将更多的问题整理到这个文件夹下。
发表于 2009-12-8 02:29:55 | 显示全部楼层
1、我需要一个放弃Windows的理由?
        我想尽可能不用盗版,但我没足够的金钱消费 Microsoft Windows 及其下所需的一些软件。若不同意,免谈。

2、Ubuntu和Fedora都有一个问题,如何加快更新的速度?
        源没选好。

3、关于apt-get?
        还是源的问题,源是自己选择的,选择前你可以查查它的底细。是否值得信任请自行把握,至少比在 Windows 下迅雷软件要可靠得多。

4、关于是否分区的问题?
        Linux 和 Windows 用的都是 DOS 分区表,没有任何区别,你不理解 Linux 分区也就是没有理解 Windows 分区,也就是没有理解 DOS 磁盘分区。

5、关于挂接外置设备?
        什么叫客观因素,如果你对第问的回答坚定的话,换个软件又何妨?从 Photoshop 到 Gimp 总比我从 AutoCAD 到 BrlCAD 要容易吧。

6、关于命令行下的中文问题?
        安装中文控制台。估计你没见过 DOS ,那环境要中文也得要外挂。因为显卡固件中没有中文字库等。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 13:25:50 | 显示全部楼层
中 windoze 毒太深……如果你这么喜欢盗版,那么还不如用 mac 。

问题1,为什么要放弃 windoze ?我可以这么说,我从来没有完全摆脱过 windoze ,尽管我绝大多数的工作都在 Linux 上完成。有大多理由要求我至少拥有一个 windoze 系统。

问题2,我从 apt 到 yum 再到 emerge ,从 curl 用到 wget ,速度从来都是在带宽的 50% 以上。很久以前我用 cn99 源时,还是在校内的网络上,就已经有 1MB/s 的体验了。现在有 163 源了,速度要还是上不去,那你应该检查一下你的人品了……

问题3,与 windoze 不同,一个 Linux 发行版通常都会包括的是系统中的所有软件,所谓的非官方源就是不包括在发行版内的软件包。这些软件包的维护通常是非该发行版的社区/人在做。如果非要比,这种机制类似于奇虎360的软件管家,但要比软件管家强大上相当的倍数。你几乎无需为各类漏洞,软件包的维护者会为你解决一切的。

问题4,将系统与数据分开存取是最基本的策略。由于使用 windoze 的常常引发格式化与重做系统,而众多的软件再次安装无疑让人头痛,所以,有人就习惯于把一些常用软件安装在 D 盘上。这些重装以后还可以继续使用。 Linux 如前所述,整个系统就是一体,没有这种区别。在 Linux 的世界里,你没有格式化文件系统的理由。

问题5,取决于更灵活的策略,如今,大多数设备都为 Linux 所支持。无论是相片的管理还是编辑,Linux 上的相关软件,对于一般用户来说决不逊色多少。你没有发现并不能说明那不存在。

问题6,在使用终端(非虚拟)属于进阶内容。我不建议自称新手的人尝试。事实上在 windoze 下你也没什么机会真正触及这些东西,早在 vista 时代 windoze 就已经没有那种东西了。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 19:22:30 | 显示全部楼层
从2楼和3楼的回复中,我已经闻到了在LINUX社区中极其典型的逢WINDOWS必反的气味,很遗憾……

首先声明,目前在distrowatch.com下排名靠前的十几个LINUX发行版我都用过(除了Arch, Gentoo之类),我在LINUX世界中折腾了两年,而不久前我已经把LINUX彻底从硬盘中删除。下面回答楼主的问题:

一、除了系统管理员、专业开发人员(尤其是嵌入式)、以及所谓“自由软件”的狂热粉丝,我认为普通用户根本找不到一个真正的理由向WINDOWS说再见。因为它能满足你所有的工作与娱乐需求,而且只要设置得当,WINDOWS也足够安全,运行速度也足够快,这已经够了。至于版权问题,请结合国内实际作理性的考虑。当然,如果你害怕明天早上警察以使用非正版(不一定等于盗版)软件的理由拘捕你,那就请乖乖购买正版WINDOWS吧。

二、对于Ubuntu,我觉得tw.archive.ubuntu.com的更新速度不错,基本可以达到我的网速极限(我是东莞电信用户)。至于如何寻找快速更新源,请参考这篇强文:
http://forum.ubuntu.org.cn/viewt ... p;t=187105#p1156859
我相信Fedora完全不适合新手。而且我不同意该发行版类似Richard Stallman的极端自由软件哲学。毕竟我们不是生活在一个乌托邦中。

三、apt-get的安全性不用质疑。对于桌面LINUX软件,你真正需要考量的是它们的稳定性(大部分情况下都是这样),而不是安全性。更新源的话,找一个速度快、软件全的源足矣。太多了反而不好管理。另外,LINUX下的软件一般默认安装在/usr/local(似乎是这个目录),因此不必再另设一个目录专门放软件。

四、至于系统盘与数据盘分开的问题,UNIX已经自动解决。对于目前的LINUX发行版,你需要做的是将/home作为一个单独分区划出(另加一个/分区和swap交换分区)。这样即使你以后安装新版本的LINUX,你的所有设置与个人文件也不会受影响。

五、现今而言,LINUX下与PHOTOSHOP同一档次的软件似乎只有GIMP,但我没用过。也许会存在一定的使用习惯的差别。当然你可以通过WINE模拟器运行PHOTOSHOP,但这种情况下的运行效率我表示怀疑。而且我一向认为,在LINUX下使用WINE运行WINDOWS软件是很可笑的行为,因为这等于间接承认你用LINUX纯粹是跟自己宝贵的时间过不去。

六、未知。

最后向楼主推荐这篇文章,希望能引起你一点点的思考:http://bbs.pcbeta.com/viewthread.php?tid=465697
回复 支持 反对

使用道具 举报

发表于 2009-12-8 20:51:54 | 显示全部楼层
6 Symlink
ln -sv 文档 ~/Documents
回复 支持 反对

使用道具 举报

发表于 2009-12-9 02:23:05 | 显示全部楼层
6
不要用中文,或者不要用console

都是pts的年代了还用console。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-11 01:06:00 | 显示全部楼层
诚挚感谢各位的回答,非常精彩,我想我会做出理性的判断。
回复 支持 反对

使用道具 举报

发表于 2009-12-11 11:40:33 | 显示全部楼层
gimp和photoshop还是有点差距的,不过需要能把ps用溜的,才会发现差距,否则大部分功能都够了。不过为什么大家都不用krita呢?那可是要gimp+inkscape或者是photoshop+coreldraw。4楼最后推荐的那篇文章太偏激了,万事没有绝对的。
回复 支持 反对

使用道具 举报

发表于 2009-12-11 16:33:11 | 显示全部楼层
1、我需要一个放弃Windows的理由?
放弃windows最主要的理由就是一台机器上安装两个不能同时运行的系统很不方便,而且非常浪费硬盘分区的空间。所以你有两个选择,一个是放弃windows,一个是放弃linux。

但是如果你选择的是放弃windowsxp,你还可以在linux 上虚拟windowsxp运行,而且通常效率非常不错。但是反过来,如果你在windowsxp中虚拟机运行Linux,通常Linux的效率都很差。——这里的基本原因是 Linux 对资源需求要大于 windowsxp,而通常我们应当把资源需求更大的机器作为宿主机。

vbox 的无缝模式会让你觉得在一个系统中同时运行windows和linux程序是件很享受的事情。

当然,如果你使用的是 win7,那么区别就不会那么大了。不过大多数人仍然觉得xp更好用。

2、Ubuntu和Fedora都有一个问题,如何加快更新的速度?
选择一个正确的源。在中国大约有数百个ubuntu源,虽然很多源是没有公开发布的,只是在民间内部交流。通常只要你下足够多功夫,你都可以找到能够达到满速的源。

3、关于apt-get?
只要你找到正确的源,即使单线程也能下载到满速,这时,传统下载工具就不需要存在了。当然,如果你根本找不到一个速度满意的源,也许确实是不能用Linux的。

4、关于是否分区的问题?
参见第一条,我的意见是不分区最好,因此,尽量使用单系统,因为单系统,整个硬盘只需要分一个区。

程序/数据分离,在Linux中是用权限实现的,普通用户只能访问私有数据,root才能访问系统文件,如果你没有特别特殊的需求,一般不应当进行分区。(想象一个简单问题:当你的四个盘都只剩5G,而此时你需要下载一个10G的文件时,你怎么办?我会告诉你,一开始就别分区是最好的解决方案。

如果你真的那么喜欢分区,那么请你在一个单独的分区上创建四个目录,名字分别叫:C盘,D盘,E盘,F盘,然后你就会很习惯了。

5、关于挂接外置设备?
不要患有“强迫症”!如果对你的应用而言Linux更适合,那么你会快乐的使用Linux,而Linux用户也会快乐的帮你解决问题。如果对你的所有应用而言,Windows从各方面来讲都更加适合,为什么要强迫自己使用 Linux 呢?我从来都不鼓励那些“完全没有必要使用Linux”的人去强迫自己换用Linux。

6、关于命令行下的中文问题?
如果你在Windows下创建了一个中文名的目录,如何解决命令行的问题?
我的答案有三个,一个是用鼠标拷贝粘贴,一个是尽量使用英文目录,再一个是使用英文或数字作为头,然后用 tab 补全的方式补齐。

缺省的中文目录可以通过编辑 ~/.config/user-dirs.dirs 来修改成英文。
回复 支持 反对

使用道具 举报

发表于 2009-12-11 17:02:43 | 显示全部楼层
Post by jeenchi1987;2053906

一、除了系统管理员、专业开发人员(尤其是嵌入式)、以及所谓“自由软件”的狂热粉丝,我认为普通用户根本找不到一个真正的理由向WINDOWS说再见。


这个值得商榷,我认同对于许多用户而言,确实没有任何理由向windows说再见。

但把这“许多用户”定义为“普通用户“,我认为很主观。我认为这“许多用户”应当指的是新时代的青年,尤其是对windows玩得很熟的。

事实上普通用户未必就需要是对电脑玩得很熟的用户,普通用户还可能是真正真正的电脑小白。(例如我的母亲)

让我来告诉你什么是我见过的真正的电脑小白:
1。如果你是真正的电脑小白,你绝对不会想要去自己安装操作系统。你一定是会让别人帮你安装。所以,关于Linux安装系统配置驱动困难的这些问题,对小白来说根本不存在。
2。如果你是真正的电脑小白,你不会对权限控制方面非常理解,windows的缺省管理员权限很容易让你把系统搞坏。而Linux缺省是普通用户。

当然,我仍然认同一点,就是:大多数用户其实并不需要也不应当使用 Linux。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表