免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14551 | 回复: 61
打印 上一主题 下一主题

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

论坛徽章:
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
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-06 09:36 |只看该作者 |倒序浏览
Linux下的应用程序安装,一般情况下,有包管理方式和源码编译安装两种方式.很多linux程序安装的文档,动辄就是源码编译安装的方式,让新手感觉Linux的程序安装就是编译安装这一条路.
实际情况下,很多常用的软件,Linux系统都已经提供了二进制的软件包,通过包管理,就可以轻松搭建需要的环境.
包管理还是软件编译,向左走,向右走?

1.你的Linux下经常手工编译各种软件吗?
2.你认为对于新手来说,编译软件是否是正确的选择?
3.你觉得包管理和编译安装两种方式,那个更适合.


凡是参与讨论的网友都将获得20分的积分奖励,欢迎大家跟帖补充!!希望大家积极参与!!
另外,大家还有什么好的议题,可以站短给我,在后续的讨论中我很愿意和大家一起讨论.

论坛徽章:
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
2 [报告]
发表于 2012-04-06 09:42 |只看该作者
先说说我的观点,对于源码安装,我认为是Linux的一个特色,但是,对于新手来说,确实不是一个好的选择.
大家都知道,红帽系列的rpm包安装的时候有包依赖的问题,随后yum登场,就是为了能自动解决包依赖而开发的.
源码安装软件,源码之间的依赖关系,需要编译软件的人自己解决,对于刚接触Linux的新手来说,要求实在是太高了.
各位如果对Linux的软件编译有兴趣,建议去研究下LFS和BLFS,仔细体会下他的每一步骤,为什么是那个顺序而不是反之,其实就是依赖关系的具体解决.

论坛徽章:
0
3 [报告]
发表于 2012-04-06 11:53 |只看该作者
学习了,作为一个新手,我还是比较习惯用yum安装,配置好/etc/yum.repos.d/*.repo

论坛徽章:
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
4 [报告]
发表于 2012-04-06 12:55 |只看该作者
1.你的Linux下经常手工编译各种软件吗?

我只编译安装过ntfs-3g,貌似没有编译过其他的
2.你认为对于新手来说,编译软件是否是正确的选择?

挺适合的,了解一下Linux,不过编译安装的./configure参数……
3.你觉得包管理和编译安装两种方式,那个更适合.

编译安装好一点儿,包管理器的话选择安装路径可能不行

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

偶尔
2.你认为对于新手来说,编译软件是否是正确的选择?
起码要学会编译

3.你觉得包管理和编译安装两种方式,那个更适合.
如果是生产环境,研发的程序依赖的部分,则编译安装是最佳选择,因为不确定用包管理的程序定时升级之后会不会对研发的程序造成影响。如果是运维部分的系统底层则建议用包管理工具,因为这部分的bug不会有研发来fix,随发行版升级是最好的选择

论坛徽章:
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
6 [报告]
发表于 2012-04-06 15:32 |只看该作者
挺适合的,了解一下Linux,不过编译安装的./configure参数……

那个参数我觉得不是难点,完全可以通过./configure --help查看到每个参数的含义.

论坛徽章:
11
CU十二周年纪念徽章
日期:2013-10-24 15:41:342015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-14 10:36:40技术图书徽章
日期:2015-01-12 15:46:11白羊座
日期:2014-11-14 09:35:36狮子座
日期:2014-10-30 13:18:49巳蛇
日期:2014-10-11 12:52:08子鼠
日期:2014-09-28 14:11:06双鱼座
日期:2014-04-22 13:05:48午马
日期:2014-02-11 17:58:002015年迎新春徽章
日期:2015-03-04 09:55:28
7 [报告]
发表于 2012-04-06 15:40 |只看该作者
1.你的Linux下经常手工编译各种软件吗?
我是新手,还没学会编译。
2.你认为对于新手来说,编译软件是否是正确的选择?
新手,目前会使用rpm 和yum安装。
3.你觉得包管理和编译安装两种方式,那个更适合.
包管理安装比较简单适合我们新手,编译安装稍微有点难
不过编译好一些!

论坛徽章:
11
CU十二周年纪念徽章
日期:2013-10-24 15:41:342015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-14 10:36:40技术图书徽章
日期:2015-01-12 15:46:11白羊座
日期:2014-11-14 09:35:36狮子座
日期:2014-10-30 13:18:49巳蛇
日期:2014-10-11 12:52:08子鼠
日期:2014-09-28 14:11:06双鱼座
日期:2014-04-22 13:05:48午马
日期:2014-02-11 17:58:002015年迎新春徽章
日期:2015-03-04 09:55:28
8 [报告]
发表于 2012-04-06 15:42 |只看该作者
另外,版主,我的账号是否有问题,为啥回复,都需要验证问答?
论坛每个人都一样嘛?

论坛徽章:
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
9 [报告]
发表于 2012-04-06 15:45 |只看该作者
回复 8# 刺客阿地


    这个是论坛的策略,新手需要输入.等你的发帖达到一定数量就不用了

论坛徽章:
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
10 [报告]
发表于 2012-04-06 15:47 |只看该作者
包管理安装比较简单适合我们新手,编译安装稍微有点难
不过编译好一些!

编译安装可不是稍微有点难那么简单,要比rpm安装解决包依赖那个困难很多.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP