qt打包rpm时候先安装其他软件_云计算学习路线图素材课件,Linux中软件安装的方式...
很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分享Linux中软件安装的方式:
一、源代码形式
绝大多数开源软件都是直接以原码形式发布的,源代码一般会被打包成.tar.gz的归档压缩文件,需要编译成为二进制形式之后才能够运行使用。
源代码基本编译流程:
1).configure 检查编译环境,这里可以通过--prefix等命令配置安装路径(好像);
2)make对源代码进行编译;
3)make insall 将生成的可执行文件安装到当前计算机中。
二、RPM
源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂。为了方便,RPM(redhat package manager)通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理,针对不同的系统设定不同的包。
常用命令规范:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本号-适用平台-32/64-rpm
使用rpm –i software.rpm(安装);
rpm -e software.rpm(卸载);
rpm –U software.rpm(升级形式安装);
rpm –ivh(支持通过httpftp协议形式安装)
-v 显示详细信息;-h显示进度条
查询功能:rpm –qa 列出全部已经安装的.rpm软件 rpm –qa |grep ***
三:YUM
rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,但是Yum能解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:
1)自动解决依赖关系;
2)可以对rpm进行分组,基于组进行安装操作;
3)引入仓库概念,支持多个仓库;
4)配置简单
Yum仓库用来存放所有的现有的.rpm包,当使用Yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库。仓库的配置文件/etc/yum.repos.d目录下
使用方法:1)yum install 安装;
2)yum remove卸载;
3)yum update 升级制定软件
注意:安装的时候,会下载软件包.Rpm在安装,所以用国内仓库。改变镜像源:1)访问地址 2)点centos使用帮助;3)按步骤来。查询软件:可以使用yumsearch *
目前我们对于云计算的学习只是入门而已,学习云计算是一个长期的过程很耗时间,只有持之以恒才能得到自己想要的技术。
qt打包rpm时候先安装其他软件_云计算学习路线图素材课件,Linux中软件安装的方式...相关推荐
- _云计算学习路线图素材课件,Linux中软件安装的方式
很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分 ...
- linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客
在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...
- Linux中软件的安装,vim编辑器
文章目录 Linux中软件的安装,vim编辑器 Linux中软件的安装 vim编辑器 在线安装vim编辑器 vim的使用 vim的命令 Linux中软件的安装,vim编辑器 Linux中软件的安装 L ...
- Linux课程---11、Linux中软件安装和调试
Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...
- linux安装mysql图解,linux中怎么安装mysql5.6.12版本图解
linux中怎么安装mysql5.6.12版本图解 更新时间:2019-08-10 07:16 最满意答案 首先检查环境: 输入命令:rpm -qa | grep -i mysql* 将查询到的包名: ...
- Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022
记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- 紫光输入法linux,Linux中巧妙安装红旗紫光输入法(转)
Linux中巧妙安装红旗紫光输入法(转)[@more@] 可以下载标准版或者for Magic Linux的版本,实际上,for Magic Linux的版本也可以在RH 9下使用. 然后,运行 rp ...
- Linux中如何安装图形界面
Linux中如何安装图形界面 前言 一.安装X Window System 二.安装图形界面软件GNOME(GNOME Desktop) 三.启动GNOME 前言 Linux下具有多种图形化界面,每种 ...
最新文章
- [基础题] 7.第二种(*)按如下要求编写Java程序:
- Java虚拟机内存分配策略
- Effective Java之覆盖equal时要遵守通用约定(八)
- 黑马程序员—————— 多线程
- 19-6/28作业:100以内偶数求和
- 5-2 Windows消息队列 (25分)
- 功能测试的时代,结束了?
- c语言找不到exe文件,这个程序怎么运行?为什么显示没有exe??
- word目录生成JAVA_aspose word for java添加页码并自动生成目录
- passing ‘const XXX’ as ‘this’ argument discards qualifiers
- Java Swing制作超简单版打地鼠小游戏
- rfc3550-rtp:一种实时应用的传输协议
- 使您成为Windows专家的一些学习习惯
- 国密算法SM2实现 vue+C#
- 【NVMe2.0b 13】NVMe 标准数据结构
- 多个资本强力支持,高仙机器人完成12亿元C轮融资
- 科大讯飞版ChatGPT提前内测!附申请方法
- vue中使用hover.css动画
- 【Java】接口练习题
- PCD(点云数据)文件格式
热门文章
- python消息队列框架持久化_消息队列如果持久化到数据库的话,相对于直接操作数据库有啥优势?...
- c++ _int64转字符串_C语言 仿JS的eval函数 解析字符串
- 网页设计上机考试原题_《网页设计》上机考试试题
- 七边形简单画法步骤图_眼线笔的画法步骤图
- 安装Mediamanager 后Messenger后无法登录
- GCC编译过程与动态链接库和静态链接库
- 修复虚拟磁盘LVM表
- Boost中的Timer的使用——计算时间流逝
- PowerDesigner的使用二
- XI 安装MS SQLSERVER JDBC 驱动