软件管理、rpm安装、yum安装、源码编译安装

目录

一、Windows安装/卸载

二、软件的卸载:

三、Linux的软件安装和卸载

3.1rpm安装

第一步:挂在光盘

第二步:查看/mnt

第三步:切换到/mnt/Packages

第四步:安装

3.2yum安装(使用关盘作为yum源)第一步:挂载光盘

第二步:修改yum的配置文件

第三步:检查是否配置成功

第四步:安装软件

删除软件

3.3编译安装

第一步:安装组件

第二步:进入解压目录

第三步:安装依赖

第四步:检查环境,并指定位置

第五步:执行编译

第六步:编译安装

第七步:启动

第八步:关闭


一、Windows安装/卸载

方式一:双击exe安装包,就可以安装

        用exe安装的软件会被记录到注册表中

        注册表会记录安装位置、软件名称

方式二:用绿色方式进行安装

        不用写到注册表里,因此无法在开始菜单里面查看和卸载软件

二、软件的卸载:

方式一:用exe安装的,可以在开始菜单中查看.而且可以进行卸载

        在进行卸载软件的时候会在注册表中读取软件的安装记录,然后安装位置下的文件一一          删除。

方式二:用绿化的软件直接删除软件原文件就可以卸载了

三、Linux的软件安装和卸载

方式一:rpm包安装

方式二:yum安装

方式三:源码编译安装

包的来源

本地rpm包:

        安装系统的光盘中

线上rpm包:
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区阿里巴巴开源镜像站,免费提供Linux镜像下载服务,拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源,此外还提供域名解析DNS、网络授时NTP等服务,致力于为互联网用户提供全面,高效和稳定的基础服务。icon-default.png?t=N7T8https://mirrors.aliyun.com/
共建智能世界云底座-华为云华为云提供稳定可靠、安全可信、可持续发展的云服务,致力于让云无处不在,让智能无所不及,共建智能世界云底座。助力企业降本增效,全球300万客户的共同选择。7x24小时专业服务支持,5天内无理由退订,免费快速备案。icon-default.png?t=N7T8https://www.huaweicloud.com/
清华大学开源软件镜像站 | Tsinghua Open Source Mirror清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。icon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/
USTC Open Source Software Mirroricon-default.png?t=N7T8https://mirrors.ustc.edu.cn/

 yum配置文件路径:/etc/yum.repos.d/  以.repo结尾的文件

3.1rpm安装

命令格式:

rpm [选项] 软件名

选项:

-i:安装软件

-v:显示安装过程

-h:用#表示安装进度,一个#代表2%

-ivh:安装软件,显示安装过程

-e:卸载软件

-q:查看软件是否安装

-ql:查看安装文件生成文件列表

-qc:查看安装软件生成配置文件

-qf:查看某个文件是那个软件安装过程中生成的

--nodeps:强制安装忽略依赖关系

--replacepkgs:覆盖安装

安装步骤:

第一步:挂在光盘

mount /dev/cdrom/ /mnt

第二步:查看/mnt

ls /mnt

第三步:切换到/mnt/Packages

cd /mnt/Packages

第四步:安装

rpm -ivh 软件

注意:rpm安装需要解决各种依赖

3.2yum安装(使用关盘作为yum源)第一步:挂载光盘

mount /dev/cdrom /mnt检查挂载点是否挂载上
ls /mnt

第二步:修改yum的配置文件

主配置文件:/etc/yum.conf
子配置文件:/etc/yum.repos.d下的以.repo为后缀的文件(1)切换路径:cd /etc/yum.repos.d/
(2)备份/删除/修改后缀原来文件(rm -rf *.repo)
(3)新建一个空文件,文件名要以.repo结尾
(4)打开这个文件添加以下内容:[base]                    指定yum仓库的id,不可以有空格name=myrepo               yum仓库的名称,可以随便写baseurl=file:///mnt       指定yum的位置,可以是外网镜像gpgcheck=0                指定是否检查rpm的来源是否合法性(0:不检查 ;1:检查)如果检查出错就全部错了enable=1                  是否启动(0:不启动 ;1:启动)

第三步:检查是否配置成功

1)yum clean all        清除yum缓存
2)yum repolist         加载yum源

注意:如果本地加载完之后状态为4070即可显示0就是没有加载上

第四步:安装软件

yum install 软件名安装多个软件
yum install 软件名称,软件名称

删除软件

yum remove 软件名

注意:yum安装可以自动解决各种依赖关系,但是安装的位置是固定的不可以更改

3.3编译安装

安装源码包的过程

        1、解压源码包

        2、进入解压目录

        3、 安装依赖

        4.、执行./configure

                1.检查当前系统环境是否满足后续操作

                2.指定软件的安装路径

        5、 执行make

                1. 进行编译

        6、安装,执行:make install

                1. 将编译好的程序进行安装

例:安装nginx

第一步:安装组件

yum install lrzsz -y用个第三方软件将压缩包拖进去
解压:tar -xvf nginx-1.22.1.tar.gz        nginx-1.22.1.tar.gz(压缩包)

第二步:进入解压目录

cd nginx-1.22.1        nginx-1.22.1:解压后的文件夹

第三步:安装依赖

gcc gcc-c++ pcre-devel zlib-devel openssl-devel ncurses-develyum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel ncurses-devel -y

第四步:检查环境,并指定位置

./configure --prefix=/aa        /aa:可以是任意位置的空目录文件

第五步:执行编译

make

第六步:编译安装

make install

第七步:启动

/aa/sbin/nginx        你上面创建的位置

第八步:关闭

kill -9 pid        -9:立即杀死该pid        -15:通知一声后再杀死该pid

注意:重启或者关机后就得重新挂载光盘了!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/23721.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Facechain系列: constants.py文件解读

在根目录下还有个facechain目录,其中的constants.py文件中定义了代码控制的重要参数。 1.姿态控制 在应用代码进行推理(见这里Facechain系列: 通过代码进行推理)中,如果将以下代码 use_pose_model False 修改为 use_pose_mo…

低代码专题 | 低代码开发平台一般都有哪些功能和模块?

在上一篇文章中,我们已经对低代码开发平台的概念进行了初步的探讨,认识到了低代码开发平台提高开发效率、降低技术门槛方面的巨大潜力。 然而,要真正掌握并应用低代码开发平台,还需要深入了解其背后的功能与模块构成。这篇就对低…

【数据结构】平衡二叉树(AVL树)

目录 前言 一、AVL树概念 二、AVL树节点定义 三、AVL树插入 1. 按照二叉搜索树的方式插入新节点 2. 维护节点的平衡因子与调整树的结构 a. 新节点插入较高左子树的左侧---左左:右单旋 b. 新节点插入较高右子树的右侧---右右:左单旋 c. 新节点插入…

IIS 服务器,下载APK 文件,用于发布更新最新的APK包

IIS 默认情况下无法下载 .apk 文件,需要对 IIS 服务进行设置 1、打开 IIS 对应的应用 选中MIME 类型 右键 打开功能 2、右键添加 文件扩展名:.apk MIME 类型输入:application/vnd.android.package-archive 3、重启应用 4、浏览器访问 服务地…

OpenMV学习笔记4——二维码识别

一、示例程序 按照下图顺序点击,即可打开官方在IDE中准备好的二维码实例程序: # QRCode Example # # This example shows the power of the OpenMV Cam to detect QR Codes # using lens correction (see the qrcodes_with_lens_corr.py script for hig…

后端开发面经系列 -- 华为C++一面面经

HUAWEI – C一面面经 公众号:阿Q技术站 来源:https://www.nowcoder.com/feed/main/detail/b8113ff340d7444985b32a73c207c826 1、计网的协议分几层?分别叫什么? OSI七层模型 物理层 (Physical Layer): 负责物理设备之间的原始比…

苹果手机数据不见了怎么恢复?3个方法,搞定苹果手机数据恢复!

在许多错误的情况下,当你更新到最新的 iOS 版本或使用越狱来获得更多功能和权限、误删重要的手机文件时,苹果手机中的数据可能会丢失或被意外删除。一旦发现数据丢失,你就会查看 iTunes 备份或 iCloud 备份,并希望在其中恢复丢失的…

纷享销客安全体系: 组织及人员安全

组织及人员安全是纷享销客安全战略中的重要组成部分。 我们致力于确保组织内部和员工的安全,并采取一系列措施来预防和应对安全威胁。我们将持续改进和更新安全措施,以适应不断变化的威胁环境,并确保组织和员工的安全意识和培训得到充分关注…

inBuilder 低代码平台新特性推荐 - 第二十期

今天来给大家带来的是 inBuilder 低代码平台特性推荐系列第二十期——菜单导航模式个性化示例。 场景介绍 目前平台提供了四种菜单导航模式,包括分组视图、列表视图、横向视图、平铺视图,均为横向导航,这些也是主流的菜单导航模式。 在某些…

05-控制流(分支结构)

05-控制流(分支结构) 一、二路分支 程序中某一段代码需要满足一定的条件才会被执行。 if 语句:用于表达一种条件,如果条件满足则执行某个代码块。if-else 语句:用于表达一种条件,如果条件满足则执行某个代码块,否则…

车载以太网测试要测些什么呢?

车载以太网测试大致可以分成两块:TC8测试和以太网通信测试。 TC8测试全称TC8一致性测试,其规范由OPEN联盟制定,包括车载以太网ECU从物理层到应用层的各层互操作性以及常规基础功能服务。目的在于提高不同ECU之间的兼容性。 TC8测试规范可以…

差分原理+练习

差分的原理和前缀和相似,我们先联想一下前缀和。 前缀和计算下标从0到n的和,记为sum[n1];如果想要求出[l,r]区间的和,可以快速的通过sum[r1]-sum[l]来得到 。 前缀和适用于需要多次获取指定连续区间和的情景 而差分即计算相邻两个元素的差…

搜索与图论:树的重心

搜索与图论&#xff1a;树的重心 题目描述参考代码 题目描述 输入样例 9 1 2 1 7 1 4 2 8 2 5 4 3 3 9 4 6输出样例 4参考代码 #include <cstring> #include <iostream> #include <algorithm>using namespace std;const int N 100010, M N * 2;int n, m…

【VUE 具名插槽的应用】

具名插槽类似于提前将布局安排好&#xff0c;但内容为空&#xff0c;一旦有具体内容填充进来&#xff0c;可以很和谐的展示&#xff0c;不影响整体效果。&#x1f347; “举个&#x1f330;&#xff1a;系统里大部分页面的查询条件是相同的&#xff0c;所以需要封装一个公用的查…

如何在QGIS中加载高清卫星影像?

我们在《如何在GlobalMapper中加载高清卫星影像》一文中&#xff0c;分享了在GlobalMapper中加载卫星影像的方法。 这里再为你分享如何在QGIS中加载高清卫星影像的方法&#xff0c;并可以在文末查看领取软件安装包和图源的方法。 如何加载高清图源&#xff1f; 要在QGIS中在…

接口签名和postman预处理生成签名

nestjs后端代码 controller Get(md5hmacSHA1b64)postMd5hmacSHA1b64(Req() request: Request, Query() query) {// 获取GET请求参数const queryParamsMap new Map(Object.entries(query));return this.handleMd5hmacSHA1b64(queryParamsMap, request);}Post(md5hmacSHA1b64)U…

单点登录(SSO)前端怎么做

单点登录&#xff08;SSO&#xff09;前端怎么做 本文介绍单点登录&#xff08;SSO&#xff09;是什么&#xff0c;还有就是前端怎么做。 单点登录&#xff08;SSO&#xff09;是什么 单点登录&#xff08;SSO&#xff0c;Single Sign On&#xff09;&#xff0c;是在企业内部…

【再探】Java—Java 沙箱机制与类加载器

沙箱&#xff08;Sandbox&#xff09;机制是将Java程序限定在JVM特定的运行范围内&#xff0c;并严格限制代码对本地系统资源的访问&#xff0c;以保证代码的有效隔离&#xff0c;防止对本地系统造成破坏。 1 安全模型 类在加载过程中&#xff0c;类加载器会为类设置初始的安…

gstreamer+mpp调用硬解码播放视频

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、cpu解码二、gstreamermpp1.默认已安装2.没安装必要软件 总结 前言 以前一直在MPP上开发硬解码推理&#xff0c;最近想弄一个盒子支持调用mpp硬解码播放视频…