首页 > 系统相关 >Linux软件安装与yum仓库搭建

Linux软件安装与yum仓库搭建

时间:2022-11-28 11:23:22浏览次数:37  
标签:rpm 安装包 yum Linux 软件 安装 搭建

一、Linux软件安装

Linux软件安装有两种方法,分别是rpm包安装和搭建yum仓库安装

1.挂载

外来的硬件设备需要连接在Linux系统上使用必须挂载,系统内部的一个文件夹和硬件设备关联,只要访问文件夹就等于访问硬件设备上的空间。

Linux 当中 一切皆文件 硬件设备,  挂载(把硬盘 变成文件 让系统识别并使用 硬盘的空间)

格式:mount  硬件设备  文件夹

硬件文件: /dev/sr0   或者 /dev/cdrom      光驱    硬盘

解挂载: umount   挂载的文件夹

查看挂载的情况:df  -h

2.  rpm包安装

RPM包是红帽公司自主研发的一款工具,实用性强。RPM包是预先在Linux机器上编译好并打包好的文件,安装起来非常快捷。但也有一些缺点,比如安装的环境必须与编译的环境一致或相当;包与包之间存在相互依赖的情况。

rpm命令功能:

  • 查询、验证RPM软件包的相关信息
  • 安装、升级、卸载RPM软件包的相关信息
  • 维护RPM数据库信息等综合管理操作

格式:rpm   选项   软件名

选项:rpm   -q      软件名       查看软件是否以安装

           rpm   -qc    软件名       查看所有配置文件

           rpm   -qi     软件名       查看软件的详细信息

           rpm   -ql     软件名       查看软件所有文件列表

           rpm   -qa    软件名       查看系统已安装的所有软件包

           rpm   -ivh   软件名       安装软件

           rpm   -e      软件名       卸载软件

 

二、yum仓库搭建

如何实现安装服务

下载服务器的元信息

服务端元信息:安装包在服务器的什么位置   ;  安装包的依赖关系

1.yum仓库执行过程

  • 客户端根据自己的配置文件去找到服务端
  • 找到服务端后,服务端提供元信息下载(元信息:安装包位置和安装包依赖关系)
  • 客户端根据下载的元信息,去下载需要的安装包到本地缓存目录

2.搭建yum仓库

mount  /dev/sr0  /mnt            挂载提供安装包

cd  /etc/yum.repos.d             切换到固定目录

mkdir  bak                             建立备份文件夹

mv *.repo  bak                       将所有的网络源移走,减少干扰

vim  dai.repo                         自建配置文件,本地源

[dai]                                       仓库的描述

name=dai                              仓库的名字

baseurl=file:///mnt                 知名仓库的位置 (file 本地     ftp 文件共享    http 网页)

gpgcheck=0                          不验证安全性

yum  clean  all                       清除缓存

yum  makecache                   重新建立元数据

yum  install  bind  -y              验证

 

3.命令

yum   install    软件名

yum   remove  软件名

4.编译安装

将源代码 通过编译软件 转成二进制程序

 

三、解压源代码

./configure             检测安装环境,并且选择安装功能

make                     将源代码转化为二进制

make  install          安装进硬盘,永久保存在硬盘上

 

标签:rpm,安装包,yum,Linux,软件,安装,搭建
From: https://www.cnblogs.com/daiwei-123/p/16930332.html

相关文章

  • 两台linux服务器互相自动备份
    将数据同步到其它服务器这里使用Linux同步文件工具rsync来进行文件的同步rsyncrsync是类unix系统下的数据镜像备份工具——remotesync。一款快速增量备份工具RemoteS......
  • 使用 tar 备份整个 Linux 系统
    基本用法:tar-cvpzfbackup.tar.gz--exclude=/backup.tar.gz--one-file-system/选项解释:c 创建归档v 啰嗦模式,打印详细的压缩过程p 保持文件......
  • Django-1.1搭建环境-笔记
    虚拟环境在开发过程中,当需要使用python的包时可以联网安装sudopip3install包名称使用如上命令,会将包安装到/usr/local/lib/python3.5/dist-packages下。产生的问题如果在......
  • Linux基于大于2TB磁盘挂载
    Linux基于大于2TB磁盘挂载首先查看服务器磁盘,这里将LINUX系统安装在sda,应用程序用于存放在sdb[root@voices-bak~]#fdisk-lDisk/dev/sda:127.0GB,126999330816by......
  • Linux配置JDK环境
    JDK下载地址:http://jdk.java.net/https://jdk.java.net/archive/https://jdk.java.net/19/wgethttps://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.t......
  • OpenEuler20.03-LTS-SP2配置阿里yum源
    之前一直配置的是华为的yum源,但是华为镜像那边不太稳定,于是打算用阿里的,对于其他版本的openEuler直接改成对应版本就好啦1、在/etc/yum.repos.d/目录下新建openEuler.repo......
  • Linux 安装 uwsgi
    一.源码安装1.选择版本下载:https://uwsgi-docs.readthedocs.io/en/latest/Download.html2.解压和安装cd/usr/localtarzxvfuwsgi-2.0.20.tar.gzcduwsgi-2.0.20pyth......
  • 【linux】linux中的文件类型
    普通文件类型最常使用的一类文件,其特点是不包含有文件系统信息的结构信息。通常用户所接触到的文件,比如图形文件、数据文件、文档文件以及声音文件都属于这种文件,这种类......
  • VMware 和 Linux 的安装
    手把手教你安装虚拟机常见的虚拟机软件有VMwareWorkstation(简称VMware)、VirtualBox、MicrosoftVirtualPC等,本文以VMware为例来讲解Linux......
  • Linux 进程通信深剖
    目录​​传统艺能......