免费注册 查看新帖 |

Chinaunix

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

[每周一议]新手那些事之三:安装应用程序,包管理还是编译? [复制链接]

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
21 [报告]
发表于 2012-04-07 02:10 |只看该作者
1.你的Linux下经常手工编译各种软件吗?
是,对系统级别的包用包管理安装,其他应用层的,业务要用到的手动编译
2.你认为对于新手来说,编译软件是否是正确的选择?
要学会编译,有助于理解程序
3.你觉得包管理和编译安装两种方式,那个更适合.
看场景,自己编译重要的,普通的系统的稳定的用报管理

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
22 [报告]
发表于 2012-04-07 08:53 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
224
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:1015-16赛季CBA联赛之四川
日期:2023-07-25 16:53:45操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
23 [报告]
发表于 2012-04-07 14:01 |只看该作者
现在不仅先yum apt安装烦了,直接跑到ubuntu软件中心弄,,

论坛徽章:
0
24 [报告]
发表于 2012-04-07 15:17 |只看该作者
偶来学习的什么都不清楚 有没好的建议呢

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
25 [报告]
发表于 2012-04-07 20:19 |只看该作者
回复 23# action08


    确实,现在有图形界面.很多事儿都方便

论坛徽章:
1
白羊座
日期:2013-08-22 17:30:33
26 [报告]
发表于 2012-04-08 20:25 |只看该作者
1.你的Linux下经常手工编译各种软件吗?

因为需要交叉编译的缘故,所以基本上需要用到的一些开源的工具都是手工编译的。对于宿主机上的软件,基本上遵循这样的原则:能不手工编译就不手工编译,因为比较费时(手工编译有时比较容易出现一些莫名其妙的问题)

2.你认为对于新手来说,编译软件是否是正确的选择?

这个问题我觉得不可一概而论,需要根据自身的学习与发展的需要去做决定,如果仅专注于系统管理的,可以选择包管理的方式;如果是做开发的话,编译软件是必不可少的技能。
3.你觉得包管理和编译安装两种方式,那个更适合.

这个问题跟问题2一样也是需要根据自身的学习与发展的需要去做决定

论坛徽章:
0
27 [报告]
发表于 2012-04-09 12:44 |只看该作者
很喜欢自己编译软件,但确实很难

论坛徽章:
0
28 [报告]
发表于 2012-04-09 19:30 |只看该作者
1.你的Linux下经常手工编译各种软件吗?

除了自己写的程序,一般不手工编译,作为桌面使用,源里提供的大部分足够用了。

2.你认为对于新手来说,编译软件是否是正确的选择?

不是。其实很多人知道安装软件的三部曲,./configure && make && make install。其实并不是所有软件都是使用gnu的构建工具,
流行于KDE 社区的cmake就是一个例子。


3.你觉得包管理和编译安装两种方式,那个更适合。

如果是运维,一般说来源里的软件包基本上是最佳的选择,通过包管理器安装。
如果是桌面,包管理器也是最佳的选择。
如果是自己开发程序,可能有时候就需要自己编译一些软件包。但是感觉能通过包管理器安装的,尽量通过包
管理器安装。

论坛徽章:
0
29 [报告]
发表于 2012-04-09 22:39 |只看该作者
经验:
曾红尝试在ubuntu 上编译 libssh, 其依赖 zlib 等,一个一个编译下来,最后还是没成功
后来查询到apt-get 可直接安装,且自动处理依赖的包


认识:
手工编译一些东西有助于了解一些细节
在了解了的情况下,能用工具还是用工具比较合适

论坛徽章:
0
30 [报告]
发表于 2012-04-10 10:18 |只看该作者
能包管理的还是用包,对新手来讲是最好的。
不是很熟悉编译,编译过几次,也没明白什么细节,还是包来的简单一些。
IT存在的意义就是帮助人减轻工作量和难度啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP