2.软件包管理

1.包管理器
CentOS、RedHat使用yum包管理器, 软件安装包格式为rpm
Debian、Ubuntu使用apt包管理器, 软件安装包格式为deb
 
2.rpm常用命令参数
- q  查询软件包
-i    安装软件包
-e   卸载软件包
 
3.rpm包的问题
1.需要自己解决依赖关系
2.软件包来源不可靠
 
4.yum配置文件
1./etc/yum.repos.d/CentOs-Base.repo
2.常用选项
install 安装软件包
remove 卸载软件包
list | group list 查看软件包
update 升级软件包
 
5.通过源代码编译安装软件包
4../config --prefix=/usr/local/openresty    指定安装位置
5.yum install gcc | pcre-devel | openssl-devel
6.gmake -j2
7.make install
 
6.linux内核升级
1.升级内核版本 
yum  install kernel-3.10.0
2.升级已安装的其他软件包和补丁
yum update
3.安装仓库扩展
yum  install epel-release -y
4.升级内核到仓库最新版本/指定版本  
yum install kernel /kernel-3.10.0
5.源代码本地升级
安装依赖包  yum install gcc gcc-c++make ncurses-devel openssl-devel elfutils-libelf-devel
下载解压内核  https://www.kernel.org
tar xvf linux-5.1..10.tar.xz-C/usr/src/kernels
配置内核参数 cd/usr/src/kernels/linux-5.1.0  make menuconfig|all yes config|all no config
使用当前系统内核配置     cp/boot/config-kernel version.platform/usr/src/kernels/  linux-5.1.10/.configbia
编译 make j2 all
安装内核模块 make modules_install
安装内核 make install
posted @ 2022-08-04 15:19  以后的开始  阅读(48)  评论(0)    收藏  举报