加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

class_7Linux软件安装及软件源仓库设置

发布时间:2022-10-31 13:19:47 所属栏目:Linux 来源:
导读:  gpgcheck=0

  [AppStream]

  name = westosdir Appstream

  baseurl =

  gpgcheck=0

  gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  enaled = 1

 
  gpgcheck=0
 
  [AppStream]
 
  name = westosdir Appstream
 
  baseurl =
 
  gpgcheck=0
 
  gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
  enaled = 1
 
  [BaseOS]
 
  name = westosdir BaseOS
 
  baseurl =
 
  gpgcheck=0
 
  gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
  enaled = 1
 
  [third]
 
  name=third
 
  baseurl=file:///software
 
  gpgcheck=0
 
  enable=1
 
  1.Linux中软件包的类型
 
  1.DEB #UBLinux DEBLINUX
 
  2.RPM #redhat centOS fadora
 
  3.bz2|gz|xz #1.需要源码安装需要编译
 
  #2.绿色软件linux软件源,直接使用
 
  #ntfs-3g_ntfsprogs-2017.3.23.tz 需要编译"configure"
 
  #Firefox-lastest-x86_64.tar.z2 绿色
 
  “注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”
 
  2.软件包的名称结构
 
  [dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
 
  1 2 3 4 5
 
  1.软件名称
 
  2.软件版本
 
  3.软件的授权协议版本
 
  4.软件架构
 
  5.软件类型后缀
 
  3.rmp命令管理软件包
 
  rpm -ivh #安装参数组合 -i install -v verbose -h hash
 
  -a #所有 #rpm -qa|wc -l
 
  -f #文件
 
  -p #软件包
 
  -q #查询(一般后面跟其他操作)
 
  -l #软件安装文件列表
 
  -e #卸载
 
  -c #配置文件
 
  -d #说明
 
  –info #软件信息
 
  –force #强制操作
 
  –nodeps #忽略依赖性
 
  –scripts #查询软件在安装或卸载过程中的运行脚本
 
  –Kv #检测软件安装包的md5检验玛
 
  #rpm -Kv —.rpm
 
  –V #检测已安装软件在系统中的文件被修改信息
 
  #rpm -V linuxqq
 
  #检测的是是否更改了/usr/local/bin/qq的执行命令文件
 
  4.本地软件仓库的搭建
 
  #系统软件仓库的作用
 
  #在系统中对软件进行管理
 
  #rpm命令是不能解决依赖关系的
 
  #如果需要软件在安装过程中自动解决依赖关系
 
  #需要大家系统软件仓库
 
  #搭建方法
 
  1.在系统中加在安装系统时使用的安装镜像
 
  mount /xxxx/rhel8.2-xxxxxxxxxx.iso /xxxx/
 
  2.编写软件仓库文件
 
  /etc/yum.repos.d/ #软件源指向文件配置目录
 
  #在此目录中不能有无法访问的源指向
 
  /vim /etc/yum.repos.d/xxxx.repo #软件仓库指向文件
 
  [AppStream] #仓库名称
 
  name=westos AppStream #描述
 
  baseurl=file:///westos/Appstream #地址
 
  gpgcheck=0 #不检测gpgkey(跳过授权检测)
 
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-REFHAT-release
 
  enabled=1|0
 
  [BaseOS]
 
  name=westos BaesOS
 
  baseurl=file:///westos/BaseOS/
 
  gpgcheck=0
 
  3.test
 
  dnf install gcc -y #测试用软件仓库安装gcc,可以自动安装依赖文件
 
  5.dnf软件管理命令
 
  dnf reoplist #列出仓库信息
 
  claen all #清除系统中已经加载的仓库缓存信息
 
  list all #列出所有软件
 
  list available #列出未安装软件
 
  list installed #列出已安装软件
 
  install #安装
 
  remove #卸载
 
  reinstall #重新安装
 
  search #搜索
 
  whatprocides #搜索包含文件的软件包
 
  history #dnf执行历史
 
  history info #dnf执行历史详细信息
 
  group list #列出软件组
 
  group list --installed #列出已安装软件组
 
  group list --available #列出未安装软件组
 
  group list --hidden #列出隐藏软件组
 
  group install #安装软件组
 
  group info #查看软件组信息
 
  #下载安装包
 
  yumdownloader #下载软件包到本机指定位置
 
  yumdownloader httpd #下载仓库中指定软件的安装包到当前目录
 
  yumdownloader --destdir=/mnt #下载仓库中指定软件的安装包到指定/mnt目录
 
  yumdownloader httpd --destdir=/mnt --resolve
 
  #x下载仓库中指定软件包和软件依赖性到/mnt目录
 
  6.网络软件仓库的搭建
 
  westos_linux:172.25.254.10
 
  westos_node1:172.25.254.20
 
  在westos_node1中已经搭建好软件仓库,在westos_linux中是无法访问的
 
  在企业中,我们需要维护的系统数量庞大,当我们需要在每个系统安装软件管理软件时,
 
  可以在每个系统中各自搭建软件仓库,但是这样管理软件会浪费大量的资源
 
  如何节省这部分重复的资源,需要把大家都要使用的资源共享到互联网中
 
  这样大家就可以利用网络访问资源,不需要在每一台主机中独立建立软件资源了
 
  搭建方法:
 
  1。利用镜像搭建本地软件仓库
 
  2。安装共享软件
 
  #共享方式 超文本传输协议
 
  #提供此协议的软件 Apache
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!