软件的安装方式

第一种安装方式

yum 安装
语法结构:
		yum -y install 软件名称  #安装一个软件
		yum -y install 名称1 名称2  #安装多个软件
		yum -y provides 软件名称   #查找软件下载的位置  
		yum -y remove  软件包名称   # 删除软件包
		yum clean all   	 #清理缓存
		yum list  			#
        
	yum 安装的特点:
    1. yum 支持自动解决依赖问题
    2. 安装的时候知道软件名称即可
    3. 经常使用软件直接安装
    4. 查看软件的名字:
    	a.通过百度查找软件安装
    		linux ifconfig
    	b. 通过命令查找 provides(不一定能查到命令所属的包)
    		[root@oldbweb ~]# yum provides wget
			Loaded plugins: fastestmirror
			Loading mirror speeds from cached hostfile
 			* base: mirrors.bupt.edu.cn
 			* extras: mirrors.bupt.edu.cn
 			* updates: mirrors.bupt.edu.cn
			wget-1.14-18.el7_6.1.x86_64 : A utility for retrieving files using the HTTP or FTP
                            			: protocols
			Repo        : base
			查找到后进行安装:
			yum -y install wget 
			yum -y install wget-1.14-18.el7_6.1.x86_64
    5. 有一些命令是包含在软件中的
    	:软件包nrt-tools包含命令:ifconfig route
   案例:安装 rz 和 sz
   sz命令 将linux的文件下载到windows
   rz命令 将windows的文件上传到linux系统中
第一步:查找sz命令的所属的包
 [root@oldbweb ~]# yum provides sz
     00:30     
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz 
第二步:安装命令
[root@oldbweb ~]# yum -y install lrzsz-0.12.20-36.el7.x86_64

小结:yum -y install 包名称
	 包的名称查找:百度搜索 // 命令安装
     yum  -y reinstall 覆盖安装

无法安装软件:
			1. 检查仓库是否有问题
				仓库配置问题
				仓库缓存问题 yum clean all (清空仓库缓存 ) 从新安装
			2. 网络问题(仓库在国外 由于网络延迟无法安装) 无法联网
			3. 软件包的名称错误
			4. yum 命令问题 yum -y install
			5. 软件包损坏 yum -y reinstall 包名称

软件删除:
		语法:
			yum -y remove net-tools   # 删除一个
			yum -y remove eet-tools wget # 删除多个软件
			

第二种安装方式

rps安装
语法:
	rpm -ivh 软件包名称.rpm
		 i  install #安装
		 v  verbose #显示安装过程
		 h  # 显示安装进度
		-e  #卸载软件包
		-qa # 查看系统安装过的所有的包
		-ql # 列出软件安装了那些具体的文件 ‘l’ list 列表
		-qc # 显示配置文件  ‘c’config 配置文件    
	# 使用yum和rpm安装都可以使用yum进行卸载
	yum -y remoue 软件包名称
	特点:
	1. 不支持自动解决依赖问题(手动解决依赖问题 缺什么自己安装什么)
	2. 安装的rpm包必须提前下载
	3. 安装是注意路径问题
	4. 自动解决依赖问题: yum -y localinstall *.rpm
案例:

问题:判断软件是否安装?
	第一种:直接输入命令回车
	[root@oldbweb ~]# wget  #没有就报错,有就出现使用方式 
	wget: missing URL
	Usage: wget [OPTION]... [URL]...

	Try `wget --help' for more options.
	第二种:使用which判断 which显示命令所在的目录
    [root@oldbweb ~]# which wget
	/usr/bin/wget
	[root@oldbweb ~]# which touch
	/usr/bin/touch
	第三种:使用rpm -qa   # 过滤安装的所有的包中是否包含wget
    [root@oldbweb ~]# rpm -qa | grep wget
	wget-1.14-18.el7_6.1.x86_64
	[root@oldbweb ~]#

第三种安装方式

编译安装 了解

yum: 自动解决依赖 比较方便 常用安装方式

rpm: 不能解决依赖 提前下载软件 不易于安装 第三方软安装常用

编译:安装复杂 时间较长 里面的内容 模块可以自己来定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值