1.Linux自学计划
学习目的:了解Linux系统,熟练使用Linux命令
学习资源:https://www.bilibili.com/video/av18156598/ 、《细说Linux基础知识》-兄弟连教育组
学习计划:该视频教程共106集,每集大概30分钟,计划每天晚上看两集,预估用时1-1.5小时,简书记录每日学习的新知识
今日进度:p27-p28
2.学习笔记
软件包管理
软件包分类:源码包和二进制包
源码包一般是C语言或者C++写的,要安装源代码程序,一定要安装编译器gcc和gcc-c++。
优点:
-
开源
-
可以自由选择所需的功能
-
更加适合自己的系统,更加稳定,效率也更高
-
卸载方便
缺点:
-
安装步骤多,易出错
-
编译过程时间长,安装时间比二进制包长
-
安装出错,新手难解决
二进制包是Linux下的默认安装包,它是源码包经过编译之后的包,安装速度快。目前有两个系列的二进制包管理系统:一个是Red Hat上的RPM包管理系统;另一个是Debian和Ubuntu上的DPKG包管理系统。
优点:
-
包管理系统简单,通过几个命令就可以实现包的安装、升级、查询和卸载
-
安装速度快
缺点:
-
看不到源代码
-
依赖性
-
功能选择不灵活
RPM命令管理
RPM包命名规则
httpd-2.2.15-15.el6.centos.1.i686.rpm 包全名
httpd 软件包名
2.2.15 软件版本
15 软件发布次数
el6.centos 适合的linux平台
i686 适合的硬件平台
RPM包依赖性
centos7中的rpm文件树形依赖:a->b->c
环形依赖:a->b->c->a
模块依赖:查询网站http://rpmfind.net/
网友评论