Linux软件仓库的搭建
前言
软件包的分类
- DEB
可用于UBlinux DEBlinux - RPM
可用于redhat centOS fadora - bz2|gz|xz
1.需要源码安装需要编译
2.绿色软件,直接可用
ntfs-3g_ntfsprogs-2017.3.23.tgz
Firefox-latest-x86_64.tar.bz2
需要编译 “configure”
绿色
一、下载软件以及软件的安装
- 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 #检测软件系统中的修改
- 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 #列出整个软件组的信息
二、本地软件仓库的搭建
- 挂载镜像文件
mount /iso/rhel-8.2-x86_64-dvd.iso /westosiso/ #表示将目录iso下的镜像挂载到westosiso这个目录下
- 配置开机自动挂载镜像
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
三、网络源的搭建
- 挂载镜像
mount /iso/rhel-8.2-x86_64-dvd.iso /westosiso/ #表示将目录iso下的镜像挂载到westosiso这个目录下
- 配置文件
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
- 重读软件仓库配置文件
dnf repolist all #表示列出软件仓库信息
- 关闭防火墙
systemctl disable --now firewallow.siever
- 下载httpd
dnf install httpd #下载安装httpd
- 启动httpd服务
systemctl enable --now httpd #表示是的httpd开机自行启动,同时开启该服务
至此网络软件仓库搭建完成
四、epel源的搭建
- 首先将第三方软件下载下来到本地的目录中
将rpm格式的安装包下载到同一个目录中 - 配置软件仓库的文件内容
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
- 安装createrepo
dnf install createrepo -y #安装该服务进行第三方软件仓库的搭建
- 扫描第三方软件所在目录
createrepo . #表示扫描当前目录中的所有软件同时生一个repodata的文件
createrepo -v /softwear/ #表示扫描指定目录
- 搜索所添加的软件
dnf search wps #能够显示出带有关键子的软件安装包
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
Linux软件仓库的搭建相关推荐
- Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)
一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...
- 软件仓库的搭建管理方法
文章目录 1.Linux 中软件包的类型 2.软件包的名称结构 3.rpm 命令管理软件包 4.本地软件仓库的搭建 5. dnf 软件管理命令 6.网络软件仓库的搭建 6.第三方软件仓库的搭建方法 1 ...
- Linux软件仓库 全解析
时至今日,"软件仓库"几乎已成为各Linux发行版所共有的特性.它的存在大大简化了Linux系统中安装软件的过程. 一:软件仓库概念 软件仓库 是一个预备好的目录,或是一系列存放软 ...
- linux——第三方软件仓库的搭建
第三方软件仓库的搭建 把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件 yum clean all #清空yum缓存,并识别新配置 mkdir /mnt/software #rpm文件 ...
- 搭建linux软件仓库,创建自己的YUM仓库
今天说说怎样发布自己软件的安装和更新YUM源 1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1 ...
- 如何把本地yum源给其他机器使用_配置本地yum源以及第3方软件仓库的搭建
一Linux rpm安装软件 rpm -q name查询软件是否被安装 rpm -ivh name.rpm安装软件 rpm -e name卸载软件 rpm -ql name查询软件生成文件 rpm - ...
- linux之认识软件包,rpm命令怎么用?怎么搭建软件仓库?怎么使用dnf下载软件?怎么搭建共享软件仓库?怎么搭建epel源软件仓库?
软件仓库 了解软件包 软件包的类型 软件包的名称结构 rpm命令管理软件包 本地软件仓库的搭建 dnf管理软件(使用dnf命令下载软件) 下载安装包 搭建共享软件仓库 搭建epel源软件仓库为了下载第 ...
- linux软件管理及软件仓库
目录 一.linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 一.linux中软件包的类型 DEB UEBlinux DEBlin ...
- 【Linux学习笔记8】软件管理与软件仓库
文章目录 1.Linux中软件包的类型 1.1.DEB 1.2.RPM 1.3.bz2 | gz | xz 2.软件包的名称结构 3.rpm命令-管理软件包 4.本地软件仓库的搭建 4.1.系统软件仓 ...
最新文章
- 51CTO现已开通二级域名~~~~~
- android连接SQLite数据库-----增加改查+分页
- Oracle Merge Into 的用法详解实例
- Eureka获取注册信息
- 短文本合并重复(去重)的简单有效做法
- 谷歌紧急修复已遭在野利用的Chrome 0day
- 桌面支持--WIN7任务栏上EXCEL的图标右键菜单上没有了最近打开的文档目录
- 工业线阵相机与面阵相机特点分析
- 博主已开启评论精选什么意思_什么叫独立站?
- 网络层和传输层各种协议
- linux mount iso文件系统,在Linux中挂载ISO文件的两种方法(mount命令与mount软件)
- HLG 1506 屠夫和狙击手【判断点在线段上+线段与圆相交】
- mysql 查看校对集,MySQL校对集
- 机票预订系统活动图_机票预订系统程序实施方案说明书模板(面向对象)
- linux虚拟机 dnw,在Linux下安装DNW
- 如何简单的将手机投屏在windows上(可在电脑上直接操作手机)
- MonsoonRF推出新型RFID读取器,安装难度和换灯泡差不多
- pip install下载速度太慢
- Google Nexus 5 root后显示文件系统/system只读
- 程序员常用远程工具有哪些?