linux中的安装及管理程序

147 阅读2分钟

包管理系统

  • rpm -ivh 软件名
  • yum install 软件名

linux中安装包都是以.rpm结尾

RPM

rpm -ivh 软件名(安装软件)

  • -i 安装
  • -v 过程
  • -h #进度条

rpm 卸载

rpm -e 软件名(卸载安装包)

RPM软件包管理工具

标准通式:rpm -q 软件名

选项功能
rpm -qa(all)显示所有以rpm方式安装的软件列表
rpm -q 软件名查询指定软件是否安装
rpm -qi 软件名查看软件的详情信息
rpm -ql 软件名显示所有关于该软件的文档
rpm -qc 软件名显示当前文件的配置文件,一般一个配置一个文件
rpm -qpi 软件名查看没有安装的软件(要加上p)

image.png

image.png

image.png

image.png

yum

  • yum安装:yum install 文件名
  • **yum卸载:yum remove 软件名 **

yum安装,一台电脑可以是服务端也可以是客户端

服务端:

元数据:
  1.     依赖关系
    
  2.     包的位置
    

客户端:

安装包

image.png

image.png

挂载

释义:将硬盘变成文件夹,让系统能够识别 (将硬盘以文件的方式能够进行访问)

怎么将包放在文件里面

  • 把包复制到文件里面
  • 挂载 packages:主要有安装包 repodata:有元数据:有安装包的位置信息和依赖关系

image.png

yum仓库搭建的实验

先挂载,将sr0(镜像文件,DVD)挂载到mnt上,提供安装包(镜像里面有许多用得到的安装包)

image.png

image.png

image.png

image.png

image.png 配置完成后,按shift+冒号,wq保存并退出

image.png

image.png

这样,yum仓库就安装完成,是本地仓库,不需要用到网络

拓展

编译安装

将源代码变为机器可执行的代码文件

yum对比编译

编译安装的好处

  • 自由度高,可以随意添加删除功能(yum,不能添加删除功能)
  • 功能较新,软件也新

编译缺点

慢,非常慢