伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

Linux软件包管理

来源:本站原创 浏览:135次 时间:2022-06-11

Linux软件包管理     作者:张岩峰,转载请注明出处     笔名:云烟旧梦

一、Linux软件包管理机制

  红帽系操作系统软件管理分类:

  yum

  rpm

  source

  bin


二、RPM工具管理RPM软件包

 1、认识RPM软件包

  软件名称-版本号(主版本、次版本、修订号)操作系统 CPU平台


  操作系统:el8 el7 el6 el5 fedora suse debin ubuntu

  cpu平台:i386 486 586 686表示32位软件

  x86_64表示64位软件

  noarch表示32,64位通用


2、RPM工具详解

  RPM安装:

  [root@localhost ~]# rpm -ivh 软件包名称

  -i install

  -vh verbose human


  查询软件安装路径

  [root@localhost ~]# rpm -ql 软件名称

  -q query

  -l list


  查询软件的名称

  [root@localhost ~]# rpm -qa

  -a all


  查询软件详细信息

  [root@localhost ~]# rpm -qi

  -i information


  查询某一个文件是哪个软件产生的

  [root@localhost ~]# rpm -qf /etc/passwd


  软件卸载

  [root@localhost ~]# rpm -e 软件名称

  -e erase


  查询软件的配置文件

  [root@localhost ~]# rpm -qc 软件名称

  --force 在安装的时候用(强制安装)

  --nodeps 在卸载的时候用(卸载的时候不检查依赖关系)


三、RPM软件包管理实战

  使用rpm工具完成以下操作:

  软件安装

  查看已经安装好的软件

  卸载软件


四、Yum工具管理RPM软件包

1、yum源分类

  分类:本地yum和远程yum

  本地yum:

  file://

  远程yum:

  http://192.168.43.101/...

  ftp://192.168.43.101/...


2、配置yum源

  Yum源

  提供软件仓库


  挂载镜像到本地目录

  [root@localhost ~]# mount -o loop /Centos7.iso /mnt/centos7 (一般用于云主机或者服务器的挂载)


  如果是虚拟机,把iso镜像放到虚拟机的光驱里面去,开机连接,然后挂载

  [root@localhost ~]# mount /Centos7.iso /mnt/centos7


  Yum客户端本地源:

  [root@localhost ~]# cd /etc/yum.repos.d/

  [root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/*

  [root@localhost yum.repos.d]# vi yum.repo

  [Centos7-server]  #yum源区别名称,用来区分其他的yum源

  name=centos7    #yum源描述(comment)  yum源名字

  baseurl=file:///mnt/centos7   #本地yum源的绝对路径

  enabled=1     #是否使用此yum源

  gpgcheck=0    #检查软件

  

  配置阿里云yum源:

  cd /etc/yum.repos.d/

  wget http://mirrors.aliyun.com/repo/epel-7.repo


3、yum工具详解

  清理yum缓存:

  [root@localhost ~]# yum clean all


  缓存软件包信息:

  提高搜索/安装软件的速度

  [root@localhost ~]# yum makecache


  查询yum源信息:

  [root@localhost ~]# yum repolist


  查找软件:

  [root@localhost ~]# yum search mysql

  此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用


  查看软件依赖性关系:

  [root@localhost ~]# yum deplist


  查文件属于哪个软件:

  [root@localhost ~]# yum provides /etc/passwd


  查看系统已经安装好的软件和没有安装的软件:

  [root@localhost ~]# yum list


  查看系统已经安装好的软件组合没有安装的软件组:

  [root@localhost ~]# yum grouplist


  查看软件组包含的具体软件:

  [root@localhost ~]# yum groupinfo


  安装软件组:

  [root@localhost ~]# yum groupinstall ‘软件组名称’

  如果软件或者软件组名称内有空格,要给空格转义或者加引号


  安装软件:

  [root@localhost ~]# yum install 软件名称

  -y跳过确认提示直接安装


  重装:

  [root@localhost ~]# yum reinstall 软件名


  卸载软件:

  [root@localhost ~]# yum erase mysql-server

  [root@localhost ~]# yum remove mysql-server


五、Yum软件包管理实战

  使用yum工具管理软件


  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net