第三方软件源的同步与安装

从主机下载软件安装包

下载至/mnt/software/    目录可更改

[root@localhost software]# lftp 172.25.254.250

#####表示从ip172.25.254.250的主机下载          

#####lftp是一款文件客户端程序,其支持ftpsetp,http,ftps等多种文件传输协议,支持tab自动补全,双击tab也可查看

lftp 172.25.254.250:~> cd pub/software/

##########进入要下载的文件所在目录

lftp 172.25.254.250:/pub/software> mget FluffyMcAwesome-*

#######把所有FluffyMcAwesome以允许断电续传方式下载

59640 bytes transferred

Total 2 files transferred

lftp 172.25.254.250:/pub/software> get linuxqq-v1.0.2-beta1.i386.rpm 

5046743 bytes transferred                                          

lftp 172.25.254.250:/pub/software> cd tools/

lftp 172.25.254.250:/pub/software/tools> get wps-office-10.1.0.5672-1.a21.x86_64.rpm

82209506 bytes transferred                                        

lftp 172.25.254.250:/pub/software/tools> quit

############下载完成用quit命令退出连接


[root@localhost software]# ls

######查看下载内容



    

FluffyMcAwesome-A-6.4.0-11.r19335.x86_64.rpm

FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm

linuxqq-v1.0.2-beta1.i386.rpm

wps-office-10.1.0.5672-1.a21.x86_64.rpm

 

   安装软件

1 .rpm

  rpm      -ivh   name.rpm       ### 安装软件,-v显示安装过程,-h指定加密方式为hash

           -e     name           ### 卸载软件

           -ql     name           ### 查询软件生成文件


           -qc    name           ### 查询软件的配置文件名称

           -qd    name            ###查询软件说明文件名称

           -qlp    name.rpm       ### 查询软件安装后会生成什么文件

           -qa                     ### 查询系统中安装的所有软件名称


           -qa   |  grep name       ###查询软件是否安装『可粗略查询』


           -q      name           #### 查询软件是否安装『必须精确软件名称』


          -qp      name.rpm        ####查询安装包安装后的名字

          -qf       filename         ###查看filename属于哪个安装包

          -ivh   name.rpm --force     ###强制安装,但不能忽略依赖性

          -ivh   name.rpm --nodeps --force  ###忽略依赖性且强制安装

          -qi     name         ####查看软件信息


          -Kv    name.rpm      ####检测软件包是否被篡改

          -qp   name.rpm --scripts   ####检测软件在安装或卸载过程中执行的动作

安装软件包前先检测软件包是否被篡改,安装卸载过程执行的动作 防止安装非法软件破坏系统

[root@localhost software]# rpm -ivh wps-office-10.1.0.5672-1.a21.x86_64.rpm

error: Failed dependencies:

libpng12.so.0()(64bit) is needed by wps-office-10.1.0.5672-1.a21.x86_64

libGLU.so.1()(64bit) is needed by wps-office-10.1.0.5672-1.a21.x86_64

 

###安装时提示没有所需环境

须先安装环境,注意区分32位与64

================================================================

 Package                  Arch       Version              Repository       Size

================================================================

Installing:

 libpng12                 i686       1.2.50-6.el7         source7.0       181

红色的为64位(真实情况颜色都为黑)

将本地软件仓库共享至yum源(第三方软件仓库的搭建)  

先把所有rpm软件包放到一个目录中,这个目录只能存放rpm文件  /mnt/software/

Ls看一下是否只有软件包

createrepo -v /mnt/software/       ####createrepo -v /rpm软件存放目录

###create创建    reporepository的缩写 表示仓库


再次ls会发现多了个repodata  

    

cdrepodata     ls查看后


解压


 

vim /etc/yum.repos.d/rhel_dvd.repo         ####仓库指向文件位置

 

在内添加


[software]                                ####自定义软件仓库名称

name=software                           ####自定义软件仓库描述

baseurl=file:///mnt/software          ####file:///rpm存放目录      ####仓库位置

gpgcheck=0                         ########不检测gpgcheck  

enabled=1                           ######给自启权限

yum clean all

 

第三方软件仓库software已挂载成功

 

安装httpd

yum install httpd -y


[root@localhost software]# systemctl start httpd               打开httpd

[root@localhost software]# systemctl enable httpd            设为开机自启

ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

[root@localhost software]# pwd

/mnt/software

[root@localhost software]# cp -r /mnt/software/ /var/www/html/

 安装wps


查看WPS安装列表



yum 源黑名单(屏蔽yum源里的某一类或某一个软件)

yum list   查看软件列表

 vim /etc/yum.conf


在内添加

exclude=*.i686       ########屏蔽32


yum list   查看软件列表


exclude=*.i686 *.i386      ########屏蔽32位  屏蔽.i386


yum list   查看软件列表


exclude=*.i686 *.i386    zziplib.x86_64   ########屏蔽32位  屏蔽.i386  屏蔽zziplib这个软件


yum list   查看软件列表


猜你喜欢

转载自blog.csdn.net/awoyaoc/article/details/80173544
今日推荐