本文共 2866 字,大约阅读时间需要 9 分钟。
RPM工具 理论基础
RPM包是预先在linux机器上编译并打包好的文件,安装起来非常快捷,但是也存在缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间也存在着相互依赖的情况。 RPM介绍rpm -ivh 包名
rpm -Uvh 包名2.常用参数: -U:表示升级 -i:表示安装、 -h:表示显示安装进度 卸载RPM包
rpm -e 包名
Ps:什么都不显示,说明正常的,如果不正常会有提示报错
2. 常用参数 -e:表示卸载 查询RPM包rpm -qa
rpm -q 包名
rpm -qi 包名4. 列出包安装的文件
rpm -ql 包名5. 查看一个文件是由哪个包安装的
rpm -qf 文件绝对路径13. 列出某个文件属于哪个RPM包
rpm -qf 文件名
yum工具 理论基础
yum(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOs中的shell前端软件包管理器。其最大的优势就在于可以联网去下载所需要的rpm包,然后自动安装,在这个过程中如果要安装的rpm包邮依赖关系,yum会帮你解决掉这些依赖关系来安装rpm包。 yum工具用法 列出可用RPM包yum listPs:最左侧是RPM包名,中间是版本信息,最右侧是安装信息,若已安装,则最右侧就会显示@base、@uptates或者@anaconda,未安装则显示base或者anaconda,如果RPM包已安装但需要升级,则会显示updates 搜索RPM包
yum search 关键词2. 利用grep命令进行过滤: 安装RPM包
yum install -y RPM包名
例如,查看端口情况的命令一般为netast -ntpl,但是netast这个命令一般不能直接使用,需要进行安装,安装命令为:
yum install -y net-toolsPs:不加-y选项,则会以与用户交互的方式安装 卸载RPM包 卸载RPM包的常用命令:
yum remove -y RPM包名
例如,我们将刚刚安装的net-tools工具卸载,命令为:
yum remove -y net-tools
升级RPM包
升级RPM包的常用命令为:yum update -y RPM包名
Ps:此返回结果说明已经是最新版本了,无需升级
yum工具应用yum install 包名 -y –downloadonly
这样下载只是保存到了默认目录下,要想保存到指定目录,命令如下:
yum install 包名 -y –downloadonly –downloaddir=/指定目录
(3) 重新安装的命令:
yum reinstall -y RPM包名
源码包安装 安装步骤
1../configure定制程序的某些参数,检测系统是否具备程序运行的某些库。配置完成后,会生成mskefile文件供下一步使用 2.make调用gcc编译器编译源码包 3.make install创建程序的相关目录和配置文件 操作示例 这里以安装Apache为例(不用配置本地yum源,联网安装即可)安装wget程序,如下:
http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.46.tar.gz Apche的源码包
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.39.tar.gztar -zxvf httpd-2.4.46.tar.gz
将apr、apr-util的压缩包传到虚拟机下,并解压
3.安装apr和apr-util
cd /usr/local/src/apr-1.6.5./configure –prefix=/usr/local/aprmake && make installcd /usr/local/src/apr-util-1.6.1./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/aprmake && make install
这时候如果报错的花,就要安装一些文件:
yum install -y expat-develyum install -y pcre pcre-devel
安装完apr以及apr-util后,继续安装httpd,配置编译参数,如下:
cd /usr/local/src/httpd-2.4.39./configure \--prefix=/usr/local/apache2.4 \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-util \--enable-so \--enable-mods-shared=most
--prefix指定安装目录
--enable-so表示启用DSO --enable-mods-sharedmost表示以共享的方式安装大多数功能模块 3. 进行编译 进行编辑的命令是make,要查看是否安装好了,可以用echo $?如果返回值是0,则编译完成 4. 正式安装 正式安装的命令是make install
验证安装完成也可以用echo $?若返回值是0,则安装成功
安装过程中会遇到很多别的问题,可以自己百度解决转载地址:http://yrlpi.baihongyu.com/