【Linux】rmp、yum软件包管理方式

介绍

  • 1、软件包的类型
    -》源码包(脚本)
    -》二进制包(rpm、系统默认包)
    -》经过编译后的(看不到源码)
    -》管理方便:安装、卸载、升级、查看
    -》安装速度快
    -》依赖性
    A->B->C->D…互相依赖
  • 2、rpm管理方式
    -》管理.rpm结尾的包
    -》查询:
    rpm -qa q表示查询,a表示所有
    -》查询所有已经安装好的包
    -i:显示套件的相关信息;
    -v:显示指令执行过程;
    -h:套件安装时列出标记;
--安装
rpm -ivh httpd-devel-2.2.15-26.el6.centos.x86_64.rpm 失败的
rpm -ivh httpd-manual-2.2.15-26.el6.centos.noarch.rpm 	成功
--卸载
rpm -e httpd-manual-2.2.15-26.el6.centos.noarch.rpm 
error: package httpd-manual-2.2.15-26.el6.centos.noarch.rpm is not installed
rpm -e httpd-manual-2.2.15-26.el6.centos.noarch
--查看
(已经安装)# rpm -qa | grep 'httpd'
		  # rpm -qa | grep  jdk
		  # rpm -qa | grep mysql
		选项:--nodeps:不检测依赖性,一般建议在试验环境使用
  • 3、yum管理方式
    -》使用的前提条件,需要连接到网络
-》查询:
	# yum list查询已经安装好的包
	# yum list | grep 'httpd'
-》安装:
	选项:install ,选项:-y  直接确认		
	# yum -y install httpd-devel.x86_64
	# yum install -y lrzsz 用于把windows中的文件传入linux中
-》卸载:
	选项:remove
	# yum -y remove httpd-devel.x86_64

-》yum仓库:
地址:/etc/yum.repos.d/
gpgkey 校验码
gpgcheck=1 开启校验,0是关闭校验
如果你的yum源不能使用,可以网上找一下更换yum源

yum安装lrzsz,用来命令行下上传文件

  • 以超级管理员(root)执行:
yum -y install lrzsz

【Linux】rmp、yum软件包管理方式_第1张图片

  • 命令行输入rz就可以调用传输文件界面,将本地文件上传服务器
    【Linux】rmp、yum软件包管理方式_第2张图片

利用yum安装tree命令

【Linux】rmp、yum软件包管理方式_第3张图片

  • 如果以root用户安装就不需要加sudo
  • 用普通用户安装,需要对普通用户设置sudo权限

你可能感兴趣的:(Linux)