Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >快速学习-Linux软件的安装方式

快速学习-Linux软件的安装方式

作者头像
cwl_java
发布于 2020-03-28 11:31:25
发布于 2020-03-28 11:31:25
1K00
代码可运行
举报
文章被收录于专栏:cwl_Javacwl_Java
运行总次数:0
代码可运行

三、软件的安装方式

Linux CentOS系统中,软件的管理方式有三种:rpm、yum、编译方式。

1、rpm

优点:对于软件包的操作比较简单,通过简单指令即可操作 缺点: ① 安装时需要自行下载软件包 ② 安装、卸载软件时需要考虑到依赖关系 ③ 软件的自定义性比较差,不适合有特殊需求的场景

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
语法:
①查询
	#rpm -qa 关键词					(查询机器上是否有安装指定的软件包,只查通过二进制包的形式安装的软件,不包含编译软件与绿色软件)
	选项说明:
		-q:query,查询
		-a:all,所有
②卸载
	#rpm -e 软件包全称 [--nodeps]	(卸载软件,包的全称需要通过①去查询)
	选项说明:
		-e:卸载
		--nodeps:忽略依赖关系
③安装
	#rpm -ivh 软件包路径			(软件包的下载需要自行解决)
	选项说明:
		-i:install,安装
		-v:显示安装过程
		-h:以“#”形式显示安装过程
④更新(了解)
	#rpm -Uvh 软件包路径			(软件包的下载、依赖关系需要自行解决)
	选项说明:
		-U:upgrade,升级
		-v:显示安装过程
		-h:以“#”形式显示安装过程	
⑤查看某个文档是由哪个软件包创建的
	#rpm -qf 需要查询的文件路径
	选项说明:
		-q:query,查询
		-f:file,指定文件		

案例:查询、卸载、安装firefox浏览器。 查询:

卸载:

安装: ① 查找FF31.1.0软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/media/CentOS_6.6_Final/Packages

通过指令lsblk查看光盘是否挂载以及其设备文件的路径。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# lsblk
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                           8:0    0   20G  0 disk
├─sda1                        8:1    0  500M  0 part /boot
└─sda2                        8:2    0 19.5G  0 part
  ├─VolGroup-lv_root (dm-0) 253:0    0 17.6G  0 lvm  /
  └─VolGroup-lv_swap (dm-1) 253:1    0    2G  0 lvm  [SWAP]
sr0                          11:0    1  3.8G  0 rom

进行挂载操作(即分配盘符操作): 指令:mount 设备文件的路径 挂载点路径 注意:设备文件都存在/dev目录下,设备文件名就是前面的NAME的值 挂载点路径自己创建空目录即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# mkdir /mnt/dvd
# mount /dev/sr0 /mnt/dvd/

② 开始安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#cd /mnt/dvd/Packages
# rpm -ivh firefox-31.1.0-5.el6.centos.i686.rpm


查询文件所属的软件包:
查询/etc/passwd文件是谁创建的
#rpm -qf /etc/passwd

2、yum安装(推荐)

优点: ① 快速、傻瓜式的软件管理方式 ② 在联网情况下,自动从服务器上下载软件包(内、外网服务器均可) ③ 自动解决软件依赖关系 缺点: 因其底层实为rpm操作,所以也丧失了对软件的自定义功能

Yum常用语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
①搜索/查询相关
	#yum search [all] 关键词			(根据关键词搜索服务器上的包资源)
	#yum list [关键词]				(列出所有的包,包含已经安装的和可供安装的)
	#yum list installed [关键词]		(列出当前已经安装的包)
②安装
	注意:操作指令(install)与-y选项可以颠倒,下同,-y类似于rm指令的-f选项。
	#yum [-y] install 关键词			(安装指定的软件)
③卸载
	#yum [-y] remove 关键词			(卸载指定的软件)
④更新
	#yum [-y] update 				(更新整个系统,包含内核)
	#yum [-y] update 关键词

测试yum指令必须先联网,过程中需要从网络下载rpm包。

3、编译安装(难点)

优点: ① 用户可选择需要的软件功能 ② 源码方式,有开发能力的用户,可对源码进行自定义 缺点: ① 需要自行解决依赖关系 ② 编译时间较长 ③ 容易出错,一旦出错,需要重新编译安装

编译安装步骤:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
① 下载源码包
② 解压源码包
③ 进入解压目录
④ 配置安装
⑤ 编译
⑥ 安装

案例:编译安装Nginx。 类似于apache,是一款开源的web服务器软件,其默认用的端口号也是80。

①下载nginx包 下载地址:https://nginx.org/en/download.html

复制下载地址。

需要将下载地址在终端中输入,进行下载:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#cd /usr/local/src
#wget https://nginx.org/download/nginx-1.15.5.tar.gz

② 解压压缩包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#tar -jxvf 路径(针对.tar.bz2格式)BJ=北京】
#tar -zxvf 路径(针对.tar.gz格式)			【当前选这个】【GZ=广州】

#tar -zxvf nginx-1.15.5.tar.gz

③ 进入解压后的目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#cd nginx-1.15.5

④ 配置安装

配置包含:指定安装的位置、需要的模块功能 指定位置使用:–prefix选项 例如:–prefix=/usr/local/nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# ./configure --prefix=/usr/local/nginx

需要安装2个依赖:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#yum install pcre-devel
#yum install zlib-devel

然后继续重新配置,确认没有问题会看到如下效果:

⑤ 编译&&完成安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#make && make install			
【&&表示连接两个指令,只有当前面的指令执行成功才会执行后面的指令】

测试NGINX的使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#service httpd stop

注意:nginx编译安装之后不支持service指令进行操作,需要找到nginx的执行文件才能启动。

启动:/usr/local/nginx/sbin/nginx 重启:/usr/local/nginx/sbin/nginx -s reload

编译安装的软件,如果要卸载,只需要将安装目录删除掉即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为何众多车厂对与华为合作充满了警惕?
近年来,华为在美国的持续加码制裁制裁之下,使得华为的智能手机及电信业务开展受到了较大的影响,特别是原本营收占过半的智能手机业务大幅下滑,华为也被迫在2020年底出售了荣耀。
芯智讯
2022/08/19
2080
为何众多车厂对与华为合作充满了警惕?
广汽「埃安」,闷声发财
10月20日,广汽集团发布公告称,子公司广汽埃安(以下简称“埃安”)已完成A轮融资,共引入了53名战略投资者,融资总额182.94亿元,释放17.72%股份。同时,这笔金额也刷新了国内新能源整车行业最大单笔私募融资纪录。
镁客网
2023/01/04
2750
广汽「埃安」,闷声发财
车企反向造手机,两个生态的裂痕能否弥合?
继吉利收购魅族的疑云后,蔚来下场造手机的传闻似乎确凿了许多,不仅传出了原美图手机总裁尹水军加盟的消息,蔚来也在招聘网站上密集发布了100多个和手机相关的岗位,大有反攻手机厂商腹地的迹象。
Alter聊科技
2023/01/13
2040
智能驾驶供应商:华为向上,大疆向下
据麦肯锡预测,2025年智能汽车的市场规模将达到1.9万亿美元。在智能汽车市场持续释放利好之下,车企将成为最直接的利益既得者,但车厂一级供应商的收益也不容小觑。除了博世、大陆、电装等国际Tier1之外,华为、大疆等巨头也凭借供应商身份挤进智能汽车市场。
刘旷
2022/06/27
2950
广汽丰田与华为、Momenta组建“AI生态圈”,智能汽车的“信任标识”已经形成
一个礼拜前的广汽丰田2025科技日上,有别于集中展示自研成果、宣誓智能化转型决心的叙事方式,广汽丰田把话筒递给了生态伙伴,Momenta、华为和小米占了不小的篇幅。
Alter聊科技
2025/06/18
1250
广汽丰田与华为、Momenta组建“AI生态圈”,智能汽车的“信任标识”已经形成
新火种AI|AI正在让汽车成为“消费电子产品”
12月28日,铺垫许久的小米汽车首款产品——小米SU7正式在北京亮相。命里注定要造“电车”的雷军,在台上重磅发布了小米的五大自研核心技术。在车型设计、新能源技术以及智能科技方面都取得了突破。“科技大厂”小米正式驶入新能源赛道。
新火种
2023/12/29
2310
百度、华为、苹果“造车”,定义汽车的软件到底值多少钱?
去年底,苹果确定造车的新闻出来之后,市场一片沸腾。接着特斯拉马上来抢风头,通过Model Y“炸”降,瞬间就把苹果造车的热度抢了过去。然后,一些巨头再接连爆出造车的新闻:百度、富士康分别联合吉利造车;阿里入股的智己汽车发布汽车和品牌。甚至被批花了84亿造不出车的拜腾汽车,贾跃亭的法拉第未来居然都借机“还魂”了。果然,巨头也喜欢扎堆。
用户2908108
2021/03/03
4460
百度、华为、苹果“造车”,定义汽车的软件到底值多少钱?
中国版特斯拉们呼之欲出,造车新势力背后的百度Apollo在布什么局?
经历3年的筹备,国内造车新势力来势汹汹:蔚来汽车首款量产车 ES8 将在 12 月 16 号正式上市,而威马汽车抢在昨天举行了品牌发布会。除了对这家一向低调的公司的好奇,百度集团总裁、COO陆奇的到场
罗超频道
2018/04/25
7870
中国版特斯拉们呼之欲出,造车新势力背后的百度Apollo在布什么局?
国产车载系统,等待「突围」
2022年半导体大会正式开启,点击图片立刻参与! 没有一家车企或者科技公司愿意舍弃如此庞大的蛋糕。 作者 | 来自镁客星球的家衡 2014年,在提出“IOS in the Car”的概念一年后,苹果发布了一款名为“CarPlay”的车载手机映射方案。 相比于传统燃油车上卡顿、功能单一、毫无UI设计的老式车载系统,CarPlay流畅的操作让消费者坐在汽车上能体验到iPhone一般的“智能感”。 这种出色的人车交互成为后来多款车载系统的模板,同时让车企们看到车载系统的重要性。 一场没有硝烟的斗争 在推出Ca
镁客网
2022/04/11
8730
国产车载系统,等待「突围」
汽车智能化的冰与火:平台级领导者Apollo正改写游戏规则
一向喜欢围观的王兴,在听到华为智能驾驶总裁苏箐给出“车就是一个大计算机加个壳子”的观点后,忍不住留下了一句神评论:“特斯拉终于遇到一个技术实力和忽悠能力旗鼓相当的对手了。”
Alter聊科技
2023/01/12
2710
华为“救活”问界汽车
车市“银十”收官,新势力车企发布10月交付数据。其中问界M7交付10547辆,上市以来50天累计大定突破80000辆。
用户8049510
2023/11/22
1930
“蔚理鹏”逃离,苹果焦虑,汽车代工这门生意还好做吗?
代工于传统车企而言,可能是一次“翻盘”的机会,也可以是一个“智能化”转型的踏板。
镁客网
2021/08/06
3200
华为的汽车梦又能靠谁?
在“遥遥领先”的气氛烘托到位后,9月25日的华为秋季全场景发布会似乎并没有想象中的那么惊艳。整场发布会除了品牌代言人刘德华,以及产品越卖越贵的槽点,几乎毫无论点可言。
用户8049510
2023/09/27
2150
造车新势力们1200天的狂欢背后
但很显然,新补贴政策的严格化并没有滞缓行业的整体发展。在环保问题全球化关注、原油持有量持续减少的大环境下,面对价格浮动频繁的汽油价格,包括北汽、通用、宝马等汽车大厂在内的,近两年出厂的车型大多以小排量或油气两用车型为主。
镁客网
2018/09/21
4870
造车新势力们1200天的狂欢背后
小鹏汽车夏珩:互联网汽车量产只是门槛,销量决定胜负
李根 发自 通利福尼亚 量子位报道 | 公众号 QbitAI △ 小鹏汽车创始人夏珩 与夏珩的见面采访被定在了下午18点,那是一个晚饭时间,因为是最早关注小鹏汽车的记者之一,他和他的工作人员觉得可以
量子位
2018/03/29
7650
小鹏汽车夏珩:互联网汽车量产只是门槛,销量决定胜负
蔚来、小鹏过冬术:昔日死敌,今日亲兄弟
《蔚来李斌,2019年最惨的人》刷爆朋友圈之际,小鹏汽车创始人何小鹏在微博上对李斌发出如下鼓励和感概。
刘旷
2019/12/27
4810
蔚来、小鹏过冬术:昔日死敌,今日亲兄弟
2022,新能源汽车新格局 | 投资人说
2022年才刚刚开始,关于新能源汽车去年一年的整体表现情况,已受到一大波人的关注。
镁客网
2022/02/10
4210
2022,新能源汽车新格局 | 投资人说
自动驾驶汽车爆发前夜,百度Apollo实现了“安卓”承诺
7月4日,随着“阿波龙”自动驾驶客车第100辆下线,自动驾驶汽车正式进入量产时代,随着越来越多车企觉醒,与科技巨头牵手共进,无人车正离我们越来越近。
罗超频道
2018/09/28
6790
小米汽车踩“油门”,时机很好,但成功很难
据网友统计,9月1日以来小米造车一共上了8次社交媒体热搜,包括“小米汽车官宣”、“小米汽车正式成立”、“小米汽车注册资金100亿元人民币”、“小米汽车总部正式落户北京”等。
用户8049510
2021/09/23
2610
狂飙年代:中国新能源汽车“野蛮生长”十年往事
小米SU7上市那晚,站在亦创国际会展中心舞台上的雷军,不知是否会想起2013年那个夏天。
小腾资讯君
2024/10/15
1890
推荐阅读
相关推荐
为何众多车厂对与华为合作充满了警惕?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验