软件管理、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-devel

yum 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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

UDP协议在物联网中的实战

一、UDP协议介绍 UDP(User Datagram Protocol, 用户数据报协议),无连接的传输层协议,提供面向事务的简单不可靠信息传输服务。强调传输性能而不是传输完整性,多用于视频和多媒体应用。 2.1 报文格式 2.2 协议特点 无连接:不可靠传…

LangChain开发【NL2SQL】应用(few-shot优化)

前言 之前发布的博客LangGraph开发Agent智能体应用【NL2SQL】-CSDN博客,留了一个问题,对于相对复杂的sql(leetcode中等难度的sql题),gpt4o就力不从心了。这篇文章来讲一下优化 什么是few-shot 使用这些少量的、调整…

MI-SegNet: 基于互信息的超越领域泛化的超声图像分割

文章目录 MI-SegNet: Mutual Information-Based US Segmentation for Unseen Domain Generalization摘要方法实验结果 MI-SegNet: Mutual Information-Based US Segmentation for Unseen Domain Generalization 摘要 针对医学图像分割在不同领域间泛化能力有限的问题,特别是针…

【uniapp】带圆角渐变边框实现

1. 效果图 2. 代码实现 <image class"item-left-img" :src"url" mode"aspectFill" />.item-left-img {width: 240rpx;height: 320rpx;border: 6rpx solid transparent;background-clip: padding-box, border-box;background-origin: padd…

Magnet pro for mac v2.14.0中文激活版:高效窗口管理工具

Magnet for Mac是一款专为Mac用户设计的窗口管理工具&#xff0c;旨在帮助用户更高效地管理和布局多个应用程序窗口&#xff0c;提升工作效率。 Magnet pro for mac v2.14.0中文激活版下载 这款软件拥有直观易用的界面和丰富的功能&#xff0c;支持用户将屏幕分割成多个区域&a…

浅浅写一个Word、PowerPoint、Excel文档转PDF工具

前言 最近在搞知识库&#xff0c;需要把各种 Word、PowerPoint、Excel 文件转换成 PDF 文件&#xff0c;不然 Word 中的表格中的文字提取会出现一些问题&#xff1b;使用 Office 或者 WPS 将大量文件转换成 PDF 需要频繁重复打开文件&#xff0c;点击保存为PDF&#xff0c;然后…

yg校园易购电商系统(Go+Vue)

校园易购二手平台系统 GitHub项目地址&#xff1a;https://github.com/xzhHas/yg 文章目录 校园易购二手平台系统一、技术栈简介二、快速开始1、安装本系统使用到的插件&#xff0c;这里推荐使用docker安装&#xff0c;此操作皆在ubuntu系统下操作&#xff0c;如果是其他系统只…

5. MySQL 运算符和函数

文章目录 【 1. 算术运算符 】【 2. 逻辑运算符 】2.1 逻辑非 (NOT 或者 !)2.2 逻辑与运算符 (AND 或者 &&)2.3 逻辑或 (OR 或者 ||)2.4 异或运算 (XOR) 【 3. 比较运算符 】3.1 等于 3.2 安全等于运算符 <>3.3 不等于运算符 (<> 或者 !)3.4 小于等于运算符…

NXdfefefef

prototype&#xff1a;原型 CORS(Cross-Origin Resource Sharing):跨资源共享 Interceptor&#xff1a;拦截器 BOM&#xff1a;Browser Object Module(浏览器对象模型) Ajax(Asynchronous Javascript And XML)&#xff1a;异步的JavaScript和XML&#xff0c;Ajax其实就是浏览器…

Next.js Tailwind CSS UI组件

摘要&#xff1a; 官网 今天公司使用到一个前端ui框架——Next.js Tailwind CSS UI组件&#xff01;这从头构建一个AI驱动的前端UI组件生成器&#xff0c;生成Next.js Tailwind CSS UI组件&#xff1a; 1、用Next.js、ts和Tailwind CSS构建UI组件生成器Web应用程序。 2、用Copi…

从云端到终端:青犀视频汇聚/融合平台的视频接入方式与场景应用

一、青犀视频汇聚/融合平台 由TSINGSEE青犀视频研发的EasyCVR智能融合/视频汇聚平台基于“云-边-端”一体化架构&#xff0c;支持视频汇聚、融合管理&#xff0c;兼容多协议&#xff08;GA/T1400/GB28181/Onvif/RTSP/RTMP/海康SDK/Ehome/大华SDK/宇视SDK等&#xff09;、多类型…

床上用品消费新趋势,沃尔玛跨境卖家应关注哪些要点?

在当前的市场环境下&#xff0c;床上用品消费呈现出了一系列新趋势&#xff0c;这对于美国沃尔玛跨境卖家而言&#xff0c;既是挑战也是机遇。床上用品消费的新趋势为美国沃尔玛跨境卖家带来了诸多启示。 从当前的市场动态中&#xff0c;我们可以提炼出以下几个关键的要点&…

鸿蒙轻内核M核源码分析系列十七(2) 异常钩子函数的注册操作

本文中所涉及的源码&#xff0c;以OpenHarmony LiteOS-M内核为例&#xff0c;均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m 获取。鸿蒙轻内核异常钩子模块代码主要在components\exchook目录下。异常钩子函数的注册、解注册、异常钩子类型定义在utils\los_de…

PaddleSpeech MFA:阿米娅中文音色复刻计划

PaddleSpeech&#xff1a;阿米娅中文音色复刻计划 本篇项目是对iterhui大佬项目[PaddleSpeech 原神] 音色克隆之胡桃的复刻&#xff0c;使用的PaddleSpeech的版本较新&#xff0c;也针对新版本的PaddleSpeech做了许多配置之上的更新并加入了自己对语音的对齐、配置、训练其它任…

Javascript全解(基础篇)

语法与数据类型 语法 var\let\const var 声明一个变量&#xff0c;可选初始化一个值。 let 声明一个块作用域的局部变量&#xff0c;可选初始化一个值。 const 声明一个块作用域的只读常量。 用 var 或 let 语句声明的变量&#xff0c;如果没有赋初始值&#xff0c;则其值为 …

毫米波雷达深度学习技术-1.6目标识别1

1.6 目标识别 利用检测和跟踪在距离、多普勒和角度这两个维度中的任意一个进行精确的目标定位后&#xff0c;将检测到的目标分类到所需的类别中。与检测类似&#xff0c;提出了多种框架来同时使用图像和点云进行目标分类。使用图像进行目标分类的最常见方法是从检测到的目标特征…

k8s:优雅关闭pod的简单例子

先通过Dockerfile创建一个image vim Dockerfie <<<< 内容如下&#xff1a; FROM centosRUN sed -i -e "s|mirrorlist|#mirrorlist|g" /etc/yum.repos.d/CentOS-* RUN sed -i -e "s|#baseurlhttp://mirror.centos.org|baseurlhttp://vault.centos.o…

不要当网管,网管得会静态路由和路由表

1、路由表 路由表的组成 路由表由多个路由条目组成&#xff0c;每个条目通常包含以下信息&#xff1a; 目的地网络&#xff08;Destination Network&#xff09;&#xff1a; 这是数据包要到达的目标网络地址&#xff0c;通常以CIDR&#xff08;无类别域间路由&#xff09;格…

centos系统清理docker日志文件

centos系统清理docker日志文件 1.查看docker根目录位置2.清理日志 1.查看docker根目录位置 命令&#xff1a;docker info ,将Docker Root Dir 的值复制下来。如果目录中包含 等特殊符号的目录&#xff0c;需要转义 2.清理日志 创建文件&#xff1a;vim docker_logs_clean.…

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:自动清理机器

总部位于硅谷的 ViaBot 正在为用于企业的机器人进行试行测试。 2016 年&#xff0c;Gregg Ratanaphanyarat 和 Dawei Ding从宾州州立大学辍学后&#xff0c;创办了一家户外清洁机器人初创公司。 如今&#xff0c;这场赌博似乎正在取得回报。二人的初创公司 ViaBot 正在与一家…