软件包管理
*零散软件管理:
1、虚拟机具备软件包
2、从光盘中获得软件包(要切合版本);虚拟机搭建web服务,让光盘内容以网页形式提供
3、真机打开firefox
wget下载工具
(wget 软件包的URL网址
wget 软件包的URL网址 -O(大写)/路径/新名)
rpm 命令(
rpm -ql 软件名 :查看是否安装,并列出安装位置
rpm -ivh 软件名-版本信息.rpm:安装软件包
rpm -e 软件名:卸载软件包
rpm --import 路径/名:导入红帽签名信息)
升级linux内核:
下载新内核包wget->ls->uname -r,查看内核版本->rpm -q->rpm
-ivh ->rpm -ql->(重启虚拟机)uname -r
*yum软件包管理
yum软件包仓库,自动解决依赖关系,软件包仓库
服务:可以为客户端自动解决依赖关系,安装软件包
服务端(1、众多软件包 2、仓库数据文件、清单 )——构建web服务/ftp服务,共享光盘内容
客户端(1、书写一个配置文件,指定服务端位置,写在/etc/yum.repos.d/*.repo 2、错误文件会影响正确的文件,因此在配置前因该将/etc/yum.repos.d/*全干掉)
配置/etc/yum.repos.d/*.repo
1、清空/etc/yum.repos.d/*.repo
2、vim编辑配置文件
3、
第一行名称库名【不支持空格等,支持英文】
第二行name= 描述支持空格
第三行baseurl=(服务端基本网络路径)
第四行enabled=1(开启)/0(不开启)
第五行gpgcheck=0(不检测红帽签名认证)/1(检测红帽签名认证)
yum的使用:
yum repolist 列出仓库信息
yum install 软件包 安装
yum remove 软件包名 卸载有依赖关系的包
yum clean all 清空yum缓冲