很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在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中软件安装的方式...相关推荐

  1. _云计算学习路线图素材课件,Linux中软件安装的方式

    很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分 ...

  2. linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客

    在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...

  3. Linux中软件的安装,vim编辑器

    文章目录 Linux中软件的安装,vim编辑器 Linux中软件的安装 vim编辑器 在线安装vim编辑器 vim的使用 vim的命令 Linux中软件的安装,vim编辑器 Linux中软件的安装 L ...

  4. Linux课程---11、Linux中软件安装和调试

    Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...

  5. linux安装mysql图解,linux中怎么安装mysql5.6.12版本图解

    linux中怎么安装mysql5.6.12版本图解 更新时间:2019-08-10 07:16 最满意答案 首先检查环境: 输入命令:rpm -qa | grep -i mysql* 将查询到的包名: ...

  6. Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022

    记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...

  7. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  8. 紫光输入法linux,Linux中巧妙安装红旗紫光输入法(转)

    Linux中巧妙安装红旗紫光输入法(转)[@more@] 可以下载标准版或者for Magic Linux的版本,实际上,for Magic Linux的版本也可以在RH 9下使用. 然后,运行 rp ...

  9. Linux中如何安装图形界面

    Linux中如何安装图形界面 前言 一.安装X Window System 二.安装图形界面软件GNOME(GNOME Desktop) 三.启动GNOME 前言 Linux下具有多种图形化界面,每种 ...

最新文章

  1. [基础题] 7.第二种(*)按如下要求编写Java程序:
  2. Java虚拟机内存分配策略
  3. Effective Java之覆盖equal时要遵守通用约定(八)
  4. 黑马程序员—————— 多线程
  5. 19-6/28作业:100以内偶数求和
  6. 5-2 Windows消息队列 (25分)
  7. 功能测试的时代,结束了?
  8. c语言找不到exe文件,这个程序怎么运行?为什么显示没有exe??
  9. word目录生成JAVA_aspose word for java添加页码并自动生成目录
  10. passing ‘const XXX’ as ‘this’ argument discards qualifiers
  11. Java Swing制作超简单版打地鼠小游戏
  12. rfc3550-rtp:一种实时应用的传输协议
  13. 使您成为Windows专家的一些学习习惯
  14. 国密算法SM2实现 vue+C#
  15. 【NVMe2.0b 13】NVMe 标准数据结构
  16. 多个资本强力支持,高仙机器人完成12亿元C轮融资
  17. 科大讯飞版ChatGPT提前内测!附申请方法
  18. vue中使用hover.css动画
  19. 【Java】接口练习题
  20. PCD(点云数据)文件格式

热门文章

  1. python消息队列框架持久化_消息队列如果持久化到数据库的话,相对于直接操作数据库有啥优势?...
  2. c++ _int64转字符串_C语言 仿JS的eval函数 解析字符串
  3. 网页设计上机考试原题_《网页设计》上机考试试题
  4. 七边形简单画法步骤图_眼线笔的画法步骤图
  5. 安装Mediamanager 后Messenger后无法登录
  6. GCC编译过程与动态链接库和静态链接库
  7. 修复虚拟磁盘LVM表
  8. Boost中的Timer的使用——计算时间流逝
  9. PowerDesigner的使用二
  10. XI 安装MS SQLSERVER JDBC 驱动