龙空技术网

Linux系统基础实践之软件包管理

强爱专研 39

前言:

此刻朋友们对“编译安装和yum安装的区别和联系”可能比较注重,朋友们都需要了解一些“编译安装和yum安装的区别和联系”的相关文章。那么小编在网摘上搜集了一些关于“编译安装和yum安装的区别和联系””的相关内容,希望小伙伴们能喜欢,大家一起来了解一下吧!

rpm 包的问题需要自己解决依赖关系软件包来源不可靠rpm 命令常用参数    -q 查询软件包    rpm -qa 查询所有软件包    rpm -q vim-common 查询某个软件包    -i  安装软件包    rpm -i vim-enhanced-7.4.160-5.el7.x84_64.rpm  (要全称)    -e 卸载软件包    rpm -e vim-enhanced   (只要名字,不需要版本号等)用 rpm 安装的问题:如果一个软件包依赖其他软件包,那么就会安装失败。需要操作者自己解决依赖关系。

yum包管理器安装软件

CentOS yum源    国内镜像     配置文件    /etc/yum.repos.d/CentOS-Base.repo可以修改配置文件[base]name=CentOS-$releasever - Base -mirrors.aliyun.comfailovermethod=prioritybaseurl=                         或者直接用别人已经写好的配置文件wget -O /etc/yum.repo.d/CentOS-Base.repo 需要清除缓存yum makecache
//yum 命令常用选项常用选项install 安装软件包remove 卸载软件包list |grouplist 查看软件包update 升级软件包
//其他方法安装软件二进制安装源代码编译安装wget  zxf openresty-VERSION.tar.gzcd openresty-VERSION/./configure --prefix=/usr/local/openrestymake -j2   (用2核编译)make isntall

升级内核

rpm 格式内核    查看内核版本        uname -r    升级内核版本        yum install kernel-3.10.0   这种方式一般不能升级到最新        epel软件仓库会有较高的软件版本。yum install epel-release -y    升级已安装的其他软件包和补丁        yum update    除了升级内核,还会升级软件包。正常不要使用。源代码编译安装内核yum install gcc gcc-c++ make ncurses-devel openssl-devel elfutils-libelf-devel下载并解压缩内核 xvf linux-5.1.10.tar.xz -C /usr/src/kernels配置内核编译参数cd /usr/src/kernels/linux-5.1.10/make menuconfig | allyesconfig | allnoconfigmake allyesconfig (无脑全选)使用当前系统内核配置cp /boot/config-kernelversion.platform /usr/src/kernels/linux-5.1.10/.config查看cpulscpu编译make j2 all安装内核make modules_installmake install

标签: #编译安装和yum安装的区别和联系