1. 软件包管理器
- 包管理器是方便软件安装/卸载,解决软件依赖关系的重要工具
- CentOS,RedHat,Fedora使用yum包管理器,软件安装包格式为rpm
- Debian,Ubuntu使用apt包管理器,软件安装包格式为deb
2. rpm包和rpm命令
rpm -q [软件包名]
查询已安装的软件包rpm -i [rpm软件包路径]
安装软件包rpm -e [软件包名]
卸载软件包- 缺点: 需要自己解决依赖关系,软件包来源不可靠
mount /dev/sr0 /mnt
将光盘挂载到/mnt
文件夹位置
3. yum仓库
- 使用国内yum源,修改
/etc/yum.repos.d/CentOS-Base.rep
文件,修改后执行yum makecache
刷新缓存 yum install
安装软件包yum remove
卸载软件包yum update
升级软件包
4. 源代码编译安装
- 下载源码包
- 解压
./configure --prefix=[安装指定路径]
安装前配置- 如果在
configure
过程中报错,需要依赖其他的软件,则需要把其他依赖的软件都装好,可以用yum gmake -j2
:-j2
表示使用两个逻辑内核进行编译,操作完,编译好的内容就会在build目录中make install
将编译好的内容安装到指定目录
5. 内核升级
- 第一种方式:rpm安装
- 第二种方式:源码编译
-
- 源码安装需要先安装依赖包:
yum install gcc gcc-c++ make ncurses-devel openssl-devel elfutils-libelf-devel
这么一大坨会在configure的时候报错…需要提前安装
- 源码安装需要先安装依赖包:
-
- www.kernel.org 下载内核源码,然后编译安装,百度一下
- 第三种方式:yum安装
uname -r
查看内核版本yum install kernel-3.10.0
升级内核版本yum update
升级已安装的其他软件包和补丁到最新版