从主机下载软件安装包
下载至/mnt/software/ 目录可更改
[root@localhost software]# lftp 172.25.254.250
#####表示从ip为172.25.254.250的主机下载
#####lftp是一款文件客户端程序,其支持ftp,setp,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创建 repo为repository的缩写 表示仓库
再次ls会发现多了个repodata
cd进repodata 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 查看软件列表