前言

软件包的分类

  1. DEB
    可用于UBlinux DEBlinux
  2. RPM
    可用于redhat centOS fadora
  3. bz2|gz|xz
    1.需要源码安装需要编译
    2.绿色软件,直接可用
    ntfs-3g_ntfsprogs-2017.3.23.tgz
    Firefox-latest-x86_64.tar.bz2
    需要编译 “configure”
    绿色

一、下载软件以及软件的安装

  1. rpm软件安装包的管理
rpm -ivh 软件安装包       #i表示下载v表示显示过程h表示下载到当前目录
rpm -q 软件安装包位置  #表示查看软件的安装位置
rpm -qf 软件名称            #表示查看软件安装时所更改的软件的安装目录f表示更改的文件所在目录
rpm -ql 软件名称            #表示查看软件的安装位置l表示更改的文件位置
rpm -qa                 #直接显示所有的软件包a表示所有的安装包
rpm -qc 软件名称            #显示软件的配置文件c表示配置文件
rpm -qd 软件名称            #显示软软件的说明文字d表示软件说明文字
rpm -q 软件安装包 --info #显示软件的详细信息
rpm -q 软件安装包 --nodeps#忽略依赖性进行安装该软件
rpm -q 软件安装包 --script#显示软件的运行脚本
rpm -q 软件安装包 -Kv    #检测软件的md5校验码
rpm -q 软件安装包 -V     #检测软件系统中的修改
  1. dnf
    使用该命令时必须具备
dnf install 软件名称     #下载改软件同时将依赖性一并下载到本地
dnf list                #使用列表形式进行对软件仓库进行本地软件的显示
dnf repolist all        #显示软件仓库的配置
dnf list --avaliable    #显示软件仓库之中未被安装了的软件
dnf list --installed    #显示未安装的软件
dnf history             #显示dnf命令的历史记录
dnf remove 软件名称     #卸载软件
dnf search 软件名称     #搜索软件名称
dnf reinstall 软件名称  #重新安装这个软件
dnf group list          #按照软件的组进行软件的显示
dnf group list --avaliable#按照组进行软件的显示同时将未按装的软件组列出
dnf group install 软件组名称#安装这整个软件组
dnf group list --hidden #列出隐藏的软件组
dnf group info          #列出整个软件组的信息

二、本地软件仓库的搭建

  1. 挂载镜像文件
mount /iso/rhel-8.2-x86_64-dvd.iso /westosiso/ #表示将目录iso下的镜像挂载到westosiso这个目录下
  1. 配置开机自动挂载镜像
vim /etc/rc.d/rc.local  #

最后一条命令使的镜像文件在开机以后自行启动

3. 配置软件仓库路径

配置软件仓库的文件必须在/etc/rc.d/这个目录之下同时使用挂载的软件仓库进行命名该文件使用.repo进行结尾
配置内容如下
[AppStream]
name=AppStream                     #此处为软件仓库的说明
baseurl=file:///westosiso/AppStream/ #此处为软件仓库的位置
gpgchck=1                          #0表示不开启验证第三方软件也可以下载,1表示开启验证第三方软件无法下载
gpgkey=file:///etc/rpm-gpg/RPM-GPG-KEY-redhat-release  #如果开启验证则使用这个位置的密钥进行验证是否为官方授权程序
enable=1                           #表示该软件仓库为开启状态0表示该软件仓库为关闭状态
[BaseOS]
name=BaseOS
baseurl=file:///westosiso/BaseOS/
gpgcheck=0
enable=1

配置好后使得软件仓库重读该配置文件即可配置成功

dnf repolist all

三、网络源的搭建

  1. 挂载镜像
mount /iso/rhel-8.2-x86_64-dvd.iso /westosiso/ #表示将目录iso下的镜像挂载到westosiso这个目录下
  1. 配置文件
vim /etc/yum.repos.d/westosiso.repo      #表示配置软件仓库的信息
以下为配置内容
[AppStream]
name=AppStream
basurl=http://本地主机IP/var/www/htmi/westos_8/AppStream/
gpgcheack=1
gpgkey=http://本地主机IP/etc/rpm-gpg/RPM-GPG-KEY-redhat-release
enable=1
[BaseOS]
name=BaseOS
baseurl=http://本地主机IP/westosiso/BaseOS/
gpgcheck=0
enable=1
  1. 重读软件仓库配置文件
dnf repolist all #表示列出软件仓库信息
  1. 关闭防火墙
systemctl disable --now firewallow.siever
  1. 下载httpd
dnf install httpd #下载安装httpd
  1. 启动httpd服务
systemctl enable --now httpd #表示是的httpd开机自行启动,同时开启该服务

至此网络软件仓库搭建完成

四、epel源的搭建

  1. 首先将第三方软件下载下来到本地的目录中
    将rpm格式的安装包下载到同一个目录中
  2. 配置软件仓库的文件内容
vim /etc/yum.repos.d/westosiso.repo      #表示配置软件仓库的信息
以下为配置内容
[AppStream]
name=AppStream
basurl=http://本地主机IP/var/www/htmi/westos_8/AppStream/
gpgcheck=1
gpgkey=http://本地主机IP/etc/rpm-gpg/RPM-GPG-KEY-redhat-release
enable=1
[BaseOS]
name=BaseOS
baseurl=http://本地主机IP/westosiso/BaseOS/
gpgcheck=0
enable=1
[software]
name=software
basurl=file:///software/
gpgcheck=0
enable=1
  1. 安装createrepo
dnf install createrepo -y #安装该服务进行第三方软件仓库的搭建
  1. 扫描第三方软件所在目录
createrepo .           #表示扫描当前目录中的所有软件同时生一个repodata的文件
createrepo -v /softwear/  #表示扫描指定目录
  1. 搜索所添加的软件
dnf search wps #能够显示出带有关键子的软件安装包

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Linux软件仓库的搭建相关推荐

  1. Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)

    一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...

  2. 软件仓库的搭建管理方法

    文章目录 1.Linux 中软件包的类型 2.软件包的名称结构 3.rpm 命令管理软件包 4.本地软件仓库的搭建 5. dnf 软件管理命令 6.网络软件仓库的搭建 6.第三方软件仓库的搭建方法 1 ...

  3. Linux软件仓库 全解析

    时至今日,"软件仓库"几乎已成为各Linux发行版所共有的特性.它的存在大大简化了Linux系统中安装软件的过程. 一:软件仓库概念 软件仓库 是一个预备好的目录,或是一系列存放软 ...

  4. linux——第三方软件仓库的搭建

    第三方软件仓库的搭建 把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件 yum clean all #清空yum缓存,并识别新配置 mkdir /mnt/software #rpm文件 ...

  5. 搭建linux软件仓库,创建自己的YUM仓库

    今天说说怎样发布自己软件的安装和更新YUM源 1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1 ...

  6. 如何把本地yum源给其他机器使用_配置本地yum源以及第3方软件仓库的搭建

    一Linux rpm安装软件 rpm -q name查询软件是否被安装 rpm -ivh name.rpm安装软件 rpm -e name卸载软件 rpm -ql name查询软件生成文件 rpm - ...

  7. linux之认识软件包,rpm命令怎么用?怎么搭建软件仓库?怎么使用dnf下载软件?怎么搭建共享软件仓库?怎么搭建epel源软件仓库?

    软件仓库 了解软件包 软件包的类型 软件包的名称结构 rpm命令管理软件包 本地软件仓库的搭建 dnf管理软件(使用dnf命令下载软件) 下载安装包 搭建共享软件仓库 搭建epel源软件仓库为了下载第 ...

  8. linux软件管理及软件仓库

    目录 一.linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 一.linux中软件包的类型 DEB UEBlinux DEBlin ...

  9. 【Linux学习笔记8】软件管理与软件仓库

    文章目录 1.Linux中软件包的类型 1.1.DEB 1.2.RPM 1.3.bz2 | gz | xz 2.软件包的名称结构 3.rpm命令-管理软件包 4.本地软件仓库的搭建 4.1.系统软件仓 ...

最新文章

  1. 51CTO现已开通二级域名~~~~~
  2. android连接SQLite数据库-----增加改查+分页
  3. Oracle Merge Into 的用法详解实例
  4. Eureka获取注册信息
  5. 短文本合并重复(去重)的简单有效做法
  6. 谷歌紧急修复已遭在野利用的Chrome 0day
  7. 桌面支持--WIN7任务栏上EXCEL的图标右键菜单上没有了最近打开的文档目录
  8. 工业线阵相机与面阵相机特点分析
  9. 博主已开启评论精选什么意思_什么叫独立站?
  10. 网络层和传输层各种协议
  11. linux mount iso文件系统,在Linux中挂载ISO文件的两种方法(mount命令与mount软件)
  12. HLG 1506 屠夫和狙击手【判断点在线段上+线段与圆相交】
  13. mysql 查看校对集,MySQL校对集
  14. 机票预订系统活动图_机票预订系统程序实施方案说明书模板(面向对象)
  15. linux虚拟机 dnw,在Linux下安装DNW
  16. 如何简单的将手机投屏在windows上(可在电脑上直接操作手机)
  17. MonsoonRF推出新型RFID读取器,安装难度和换灯泡差不多
  18. pip install下载速度太慢
  19. Google Nexus 5 root后显示文件系统/system只读
  20. 程序员常用远程工具有哪些?

热门文章

  1. 解读 | 经典实验介绍之小心视崖,等你来了解哦
  2. 皮肤结构走向运用仿制图章
  3. 电脑浏览器收藏夹中的记录如何恢复?
  4. 关于Linux下Docker内网离线安装的一些笔记
  5. IRAP 的安装以及运行的实例 主要就是瞎调让程序能跑,,,
  6. 程序员应该访问的最佳网站
  7. 程序员时事面试题——地震预测
  8. 科学数据库(Pandas)——第二节 pandas之DataFrame
  9. 导航地图哪家强?谷歌地图超高分辨率完爆同类型对手
  10. win10任务管理器快捷键是什么,win10系统打开任务管理器快捷键