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
[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 (编辑:财气旺网 - 财气网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

