Linux软件管理-RPM包和源码包的管理

2020.2.25#千锋逆战班,云计算201#
在千锋“逆战”学习第 16天,
我在千锋逆战班学习“软件管理”
今天学到了 RPM包管理。
知道了在Linux系统中如何进行安装包管理,学习了YUM工具的使用。
拼搏到无能为力,坚持到感动自己。

RPM包
RPM包:RPM Package Manager(原Red Hat Package Manager,现在是一个递归缩写)
由 Red Hat 公司提出,被众多 Linux 发行版所采用
也称二进制( binary code)无需编译,可以直接使用
无法设定个人设置,开关功能
源码包
源码包:source code 需要经过GCC,C++编译环境编译才能运行
可以设定个人设置,开关功能
RPM包管理
RPM包有两种工具 一种是YUM工具,另一种是RPM工具。
先是YUM的用法
安装:[root@localhost ~]# yum -y install httpd vsftpd
在这里插入图片描述在这里插入图片描述
重新安装:[root@localhost ~]# yum -y reinstall httpd
在这里插入图片描述
在这里插入图片描述
升级安装:[root@localhost ~]# yum -y update httpd
在这里插入图片描述
查询:[root@localhost ~]# yum list httpd
在这里插入图片描述
卸载程序:[root@localhost ~]# yum -y remove httpd
在这里插入图片描述
在这里插入图片描述
rpm工具的使用方法
先找安装包:[root@localhost Packages]# ls wget-1.14-15.el7.x86_64.rpm
在这里插入图片描述
安装:[root@localhost Packages]# rpm -ivh wget-1.14-15.el7.x86_64.rpm
在这里插入图片描述
查询:[root@localhost Packages]# rpm -q wget
在这里插入图片描述
卸载:[root@localhost Packages]# rpm -evh wget-1.14-15.el7.x86_64
在这里插入图片描述
拓展知识编译安装tengine程序
去官网下载:Tengine: tengine.taobao.org
在这里插入图片描述
准备编译环境如编译器:[root@localhost ~]# yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
在这里插入图片描述
解压:[root@localhost ~]# useradd www
[root@localhost ~]# tar xvf tengine-2.3.2.tar.gz
[root@localhost ~]# cd tengine-2.3.2
ll 查询
在这里插入图片描述
在这里插入图片描述
部署:[root@localhost tengine-2.3.2]#./configure --user=www --group=www --prefix=/usr/local/nginx
在这里插入图片描述
编译:[root@localhost tengine-2.3.2]# make
在这里插入图片描述
在这里插入图片描述
安装:[root@localhost tengine-2.3.2]# make install
在这里插入图片描述
在这里插入图片描述
启动测试:[root@localhost tengine-2.2.0]# /usr/local/nginx/sbin/nginx
[root@localhost tengine-2.2.0]# systemctl stop firewalld
在这里插入图片描述
使用浏览器访问本机的IP,http://127.0.0.1,如果能看到NGINX的网页,说明部署成功
在这里插入图片描述

发布了2 篇原创文章 · 获赞 14 · 访问量 1804

猜你喜欢

转载自blog.csdn.net/z983229712/article/details/104506082