首页 / LINUX / Linux软件包管理
Linux软件包管理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux软件包管理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2976字,纯文字阅读大概需要5分钟。
内容图文
![Linux软件包管理](/upload/InfoBanner/zyjiaocheng/926/f4b7b57324c64bc887fb9be7ceec4ce8.jpg)
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工具管理软件
内容总结
以上是互联网集市为您收集整理的Linux软件包管理全部内容,希望文章能够帮你解决Linux软件包管理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。