linux公共软件安装,Linux的软件安装

软件名称识别

[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm

||                          ||             ||              ||

软件名称             软件版本 适用版本 软件适用系统 64位

2.如何安装软件

1.rpm

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

-e    name                            卸载

-ql    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                     检测软件包是否被篡改,篡改keyID 显示bad

bd63e17fbfcbf9e61bb6821fb65c6795.png

-qp name.rpm --scripts      检测软件在安装或卸载过程中执行的动作,可查看文件执行所作的动作

2e4174b7713aca1d3337624d968dfceb.png

rpm安装包拆解

rpm2cpio xxxxxxxx.rpm | cpio -id  可拆解出文件,用于恢复单个文件,不用重新安装软件

c504bfd23d7e0f678f88ce9d43193274.png

38a0f0b88a6ef12c3260a6e15aa8db95.png

2.yum

yum

上层软件管理工具,最重要的功能是可以解决软件的倚赖关系

yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

server源端

本地yum源

1.从网络上下本机系统版本匹配的iso镜像文件

rhel-server-7.2-x86_64-dvd.iso

2.把/iso/rhel-server-7.2-x86_64-dvd.iso挂在到/rhel7.2以便访问镜像中的文件

mount /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.2

3.配置本机yum源指向

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[rhel7.2]

name=rhel7.2

baseurl=file:///rhel7.2

gpgcheck=0

88a1f8135867840141e98ca48df342e3.png

2564b8e360fdbb50b3e8811ab8117fda.png

a9ca564a492fb214fe40833a3608f517.png

http服务yum源

1.安装资源共享服务

yum install httpd -y

systemctl stop firewalld

systemctl disable firewalld

systemctl start httpd

systemctl enable httpd

8d1b2246dce7c0336a9fd4949bf0c2d8.png

2.建立共享目录,并挂在镜像文件到共享目录上

mkdir /var/www/html/rhel7.2

mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.1

ecd222914289a49f6813089ee0f39632.png

3.测试

在浏览器中输入:http://172.25.254.28/rhel7.2

可以看到镜像中的内容

4727b30305d8317a6125dc5951cb9e8f.png

4.修改本机yum源指向

314ed8a9229f228f1b9ae4a2efe1d07a.png

[server]

name=rhel7.2

baseurl=http://172.25.254.28/rhel7.2

gpgcheck=0

2e0fd5cf8431df5d3887ba2fa3e52147.png

练习:制作自动生成http服务yum源

87a72d570650f2095363800e6dd305a2.png

第三方软件仓库的搭建

1.把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件(本篇以安装wps为例)

createrepo -v /rpm存放目录,在rpm/中生成repodata目录,包含所有软件信息

7efc2076b432aa28a0ef1640846d663b.png

2.vim /etc/yum.repos.d/rhel7.2.repo

[rhel7.2]

name=rhel7.2

baseurl=file:///rhel7.2

gpgcheck=0

[rpm]

name=rpm

baseurl=file:///rpm

gpgcheck=0

yum clean all

be6c99a92dc46ec1bd5d377918a2b653.png

yum search wps 搜索wps安装文件

153be21cd0a1c7abf70ddcd319df77f0.png

vim /etc/yum.conf 可以配置屏蔽源文件信息

d6d4c1b6be0f82712b20ea264365c254.png

如何安装使用第三方软件

1.将rpm包放入/rpm目录,重新使用createrepo 更repodata文件

4d4fdbed70ae495a0ed7c6c63eb813d8.png

81c426bd4ab8a91e635c232d1e5c5728.png

533f2ddb301b4abf13e88f29d06c2714.png

2.搜寻安装播放器软件mplayer

af6cbc9512800bcd59c20ef7b4a82e91.png

2.查看安装mplayer生成文件,确定软件使用命令

5c20ef8bf1b7d1d2a3cde0f09bd1b1de.png

6fe51f0504998fd5cd5cb5b39b33e33f.png

开机自动挂载iso设置

vim /etc/rc.d/rc.local

rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.2

1b8f74075afe3f0e4eec71925af33da4.pngmount

chmod +x /etc/rc.d/rc.local

3b5163863d45b1e6599880fab8a40ddd.png

yum命令

yum install        softwarename     安装

repolist                                    列出设定yum源信息

remove        softwarename   卸载

list        softwarename           查看软件源中是否有此软件

list all                                       列出所有软件名称

list installed                            列出已经安装的软件名称

list available                           列出可以用yum安装的软件名称

clean all                                  清空yum缓存

search        softwareinfo        根据软件信息搜索软件名字

whatprovides    filename      在yum源中查找包含filename文件的软件包

update                                     更新软件

history                                     查看系统软件改变历史

reinstall    softwarename      重新安装

info        softwarename          查看软件信息

groups list                               查看软件组信息

groups info    softwaregroup查看软件组内包含的软件

groups install    softwaregroup   安装组件

groups remove    softwaregroup 卸载组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值