免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: MMMIX
打印 上一主题 下一主题

[学习分享] 如果只能給 Linux 新人一個建議,你會說什麼? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-03-28 03:48 |只看该作者
不能用root账号吧

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
12 [报告]
发表于 2012-03-28 11:37 |只看该作者
chenyx 发表于 2012-03-27 20:17
我的:能用包管理器搞定的就不要编译


如果能提两个建议,我会把这个放在第二位。

论坛徽章:
0
13 [报告]
发表于 2012-03-28 12:34 |只看该作者
回复 12# MMMIX


    为什么不要编译?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
14 [报告]
发表于 2012-03-28 13:29 |只看该作者
kzl0629 发表于 2012-03-28 12:34
 为什么不要编译?


为什么要编译?

1. 生成最适合你机器的可执行程序?

那么多的编译选项、特性开关、编译依赖,以及编译系统,你知道怎么编译才能生成最适合你机器的可执行文件,知道哪些特性是应该打开的,而哪些又是你不太可能用到的?当编译出现问题的时候,你能自行搞定么(不论是自己研究代码还是通过网络搜索)?需要花多少时间?投入的时间和收效成比例么?

编译并不简单。新手编译的结果往往是花费了大量时间,却编译出了一个不可用的东西。

2. 通过编译学习。

一个对 shell 编程,Makefile,autotools 及其他脚本编程都不熟悉的新手,从源码编译除了浪费时间,就是增加挫折感,可谓既伤身,又伤心。如果你真的对这些东西感兴趣,为什么不踏踏实实的找些入门书来看?肯定比你通过编译错误来学习要节省时间,而且效果要好很多。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
15 [报告]
发表于 2012-03-28 13:31 |只看该作者
MMMIX 发表于 2012-03-27 20:01
如果只能給 Linux 新手一個建議,你會說什麼?

我的:不要用 root 做為你的日常賬號。


下面是原因:

其實,在個人的機器上用什麼是沒有關係的,出了問題也只是影响你自己,頂多是讓整個項目往後延期一點。但是這麼做會讓你養成非常糟糕的習慣,例如隨意修改系統配置,有時甚至會讓你做出瘋狂的舉動,例如修改系統頭文件好讓自己的代碼能編譯過。「這些我都碰到過,在多人共用的機器上。」當然,即使是這些,在你個人用的系統上依然沒有什麼,但在多人共用的系統上就很招人煩了。

论坛徽章:
1
白羊座
日期:2013-08-22 17:30:33
16 [报告]
发表于 2012-03-28 13:41 |只看该作者
都只是工具而已,提升自己的思想才是最重要的

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
17 [报告]
发表于 2012-03-28 13:56 |只看该作者
cjdao 发表于 2012-03-28 13:41
都只是工具而已,提升自己的思想才是最重要的


只是工具?还而已?

往小了说,连工具都用不好,还谈什么思想?往大了说,人类能到今天正是因为工具,(及对工具的不断改进,)你有什么资格小瞧工具?思想并不是空中楼阁,必借工具以表达、演化,如果思想依赖的工具你都搞不定,提升思想也就只能是想想而已。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
18 [报告]
发表于 2012-03-28 14:07 |只看该作者
为什么不建议新手编译安装软件,我的理解如下:
大家如果用rpm手工安装rpm包的时候,都遇到过包依赖的问题,然后yum的出现,就是为了解决rpm安装包依赖的问题而做的改进.
如果纯粹的手工编译,可能连rpm安装的时候那个包依赖的提示也没有,那么,一个新手肯定会发懵,然后不知所措,进而可能就此失去对Linux的信心.从论坛里面大量的编译软件的求助贴子里面我们就可以看到新手在编译软件的时候的困惑.
另外,还有一点,用于服务器的发行版一般为了追求系统的稳定,自带的软件都是稳定版本,很少有发行版提供最新的软件包,当然,用于个人的桌面版本,比如Ubuntu,Fedora,这个是个人的应用,里面的包会比较新.
当然,如果你是一个经验丰富的Linux管理员,确切的知道编译的参数,软件依赖的ku等一系列问题,并且喜欢尝试最新的软件,不在这个帖子的讨论范围.
个人意见,欢迎大家拍砖.

论坛徽章:
2
技术图书徽章
日期:2013-10-30 14:37:252015年亚洲杯之伊朗
日期:2015-04-30 13:37:02
19 [报告]
发表于 2012-03-28 14:19 |只看该作者
没事别玩LINUX

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-24 13:05:332015亚冠之西悉尼流浪者
日期:2015-10-09 16:03:47fulanqi
日期:2016-06-17 17:54:25
20 [报告]
发表于 2012-03-28 15:13 |只看该作者
熟能生巧~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP