2017 年2月 20 日星期一 Linux 应用与开发 Linux 系统使用深入?源码编译安装软件包?rpm 包从源码到制作到发布需要一定的时间,并不一定是最新的版本,可能会有 bug ?rpm 包是制作者已经编译成二进制格式的程序,在编译的时候使用的特征禁用的特征,用户难以选择?源码安装可以获得最新版本和自主选择安装特性,但需要准备开发编译环境?yum grouplist 有个 Development tools 的组?yum groupinstall "Development tools" Linux 系统使用深入?源码编译安装 C++ 软件包?configure ?配置指挥文档,检查依赖的开发库,开发工具,运行环境?选择编译安装源程序时的特性,尽量不编译不需要的特性,减少程序体积? 生成 makefile, 同时生成 ?makefile ?编译指挥文档,保存程序的各种配置信息, gcc 依赖这个文件?make install Linux 系统使用深入?源码编译安装 perl 软件包?perl ?make ?make install Linux 系统使用深入?源码编译安装 axel ?pscp axel- ******@:/333/7/ ?tar zxf axel- ?cd axel- ?less README ?./configure --help ?./configure --prefix=/usr/local/axel Linux 系统使用深入?源码编译安装 axel ?./configure ?./configure --strip=0 ?make ?make install ?man axel ?axel -n -3 -o /tmp http://XXXXXX Linux 系统使用深入?源码编译安装 httpd ?pscp httpd- ******@:/333/7/ ?tar zxf httpd- ?cd httpd- ?less INSTALL ?./configure --prefix=/usr/local/apache ? ?make ?make install ?rpm -e --nodeps httpd ?apachectl1 start Linux 系统使用深入?源码编译安装 httpd ?hash -r ?./apachectl start ?访问 ?netstats -tn ?cd config htdocs Linux 系统使用深入?软件下载?? Linux 系统使用深入?Linux 系统进阶?启动?加电自检(硬件 BIOS 完成) ?BIOS 读取引导次序?BIOS 读取引导设备的主引导记录( MBR ) ?BIOS 运行主引导记录的主引导程序( BootLoader ) ?主引导程序识别磁盘分区加载操作系统内核( Kernel ) ?内核检测硬件并加载对应驱动?内核启动/sbin/init 进程,进入用户空间
Linux使用深入(大) 来自淘豆网m.daumloan.com转载请标明出处.