首页 > 系统相关 >Linux基础第三章:Linux软件安装及yum本地库创建

Linux基础第三章:Linux软件安装及yum本地库创建

时间:2022-11-28 18:47:16浏览次数:74  
标签:第三章 rpm yum 本地 Linux 软件 安装

 

一、Linux软件安装
软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。

1、Rpm包安装
rpm:Redhat Package Manager 多用于红帽系列的系统,例如Redhat、Centos等,优点是直接安装,缺点是虽然可以检查依赖关系但是不会将依赖包直接安装,若强行跳过依赖包安装可能会导致程序故障,以“.rpm”为结尾的文件认为是软件的安装包。

rpm使用格式: rpm [选项] 软件名

[选项] -i 表示安装(若有其他依赖包,会提示但是不会直接安装)

-v 表示显示安装过程

-h 人性话显示

-e 卸载软件(只能卸载一个,不会卸载安装的依赖包)

-q 查看软件是否已安装###

-qc 查看已安装所有配置文件###

2、yum仓库安装
yum仓库:rpm的加强版,使用C/S架构可以直接安装且会将依赖关系安装

yum仓库安装软件原理:

①首先客户端通过配置文件找到服务端。配置文件目录:/etc/yum.repos.d/

②服务端提供元信息下载。 元信息:安装包的位置以及安装包的依赖关系

③客户端根据元信息下载安装包到本地的缓存目录

④安装软件,安装完成后删除软件包

yum安装: yum install 软件名 -y (表示同意安装,有依赖包也会直接安装)

yum卸载:yum remove 软件名 (只能卸载一个,不会卸载安装的依赖包)

二、yum本地库建立
很多情况下公司是内网环境,不能使用/etc/yum.repos.d/配置文件中的外网源进行下载软件,此时就需要我们建立本地的yum库来安装程序。

yum本地库建立步骤:

①首先将硬盘挂载。挂载:将硬件设备和系统内的一个文件夹做关联,访问此文件夹就相当于访问硬件设备

挂载命令: mount命令 + 硬件设备文件夹 挂载点

解挂载:umount + 挂载的文件夹

 

 

②将配置文件中的外网源备份到一个目录中以防后面使用

③创建一个本地配置文件并将配置填写

④清除之前的缓存

⑤重新建立元数据

⑥安装软件验证本地yum库

具体命令如下:

 

 

 

 

 

 

 

 

标签:第三章,rpm,yum,本地,Linux,软件,安装
From: https://www.cnblogs.com/yanjing998/p/16933006.html

相关文章

  • 【Linux】基本操作命令
    Linux基础操作命令:Linux基础操作命令:关机重启命令:用户切换:注销:用户管理:添加用户:关机重启命令:shutdown-hnow #立刻关机 shutdown-h1 #1分钟后关机 ......
  • Linux中的网络管理——网络配置及命令
    目录​​目录​​​Linux网络配置​​​ifconfig命令​​​Linux网络配置文件​​​网卡信息文件​​​​主机名文件​​​​DNS配置文件​​​VMWare中Linux的网络参数配置......
  • Linux中Web环境安装php的扩展
    目录文章目录​​目录​​​​前言​​​​安装imagick扩展​​​​安装ImageMagick​​​​安装php扩展imagick​​​​安装PDO扩展​​​​安装PDO组件​​​​安装PDO_MY......
  • termux安装完整linux(ubuntu)、python、vscode-web
    1安装Ubuntu#需要先安装proot-distroaptinstallproot-distro#安装ubuntuproot-distroinstallubuntu2登录Ubuntuproot-distrologinubuntu3安装指定版本py......
  • Linux常用命令
    目录​​目录​​​​命令基本格式​​​文件处理命令​​​目录或文件处理​​​​Linux中常见目录​​​​链接命令​​​搜索命令​​​文件搜索命令​​​​命令搜索命......
  • Linux中的用户管理
    目录​​目录​​​​概述​​​​关于用户组的配置文件​​​​关于用户的配置文件​​​用户和用户组的基本命令​​​用户组操作​​​​用户操作​​​用户和用户组的进......
  • Linux中的计划任务Crontab
    目录​​目录​​​​介绍​​​​安装并检查Crontab服务​​​​入门栗子​​​Crontab的基本组成​​用户任务调度​​​crontab命令的使用及相关文件​​​​Crontab的任......
  • Linux安装tesseract教程
    前言因为之前做一个登陆获取Cookie来记录登陆状态的功能时。需要识别登陆时的验证码。原本是在本地测试,后来上线那么没办法也就需要在Linux环境下再安装一下Tesseract-OCR......
  • Linux实验2:CENTOS7下的用户管理和权限设置
    一、实验目的掌握创建用户和用户组的方法;掌握文件的权限设置方法。二、实验任务1.新增加一个组名为student,密码为123。2.新增加一个用户名为zhouxingchi,其附属组......
  • Linux
    1.在第三步前得先进入到redis文件里cd redis...然后再安装gcc 在linux启动进入src再命令  Ctrlc停止进程想让前台霸屏的服务弄到后台的方法,让redis服务到后......