第五节、 linux系统软件包的管理

2017-11-28  本文已影响0人  妄语莫言

一、rpm软件包管理,rpm安装必须保证安装包在本地

安装命令,参数i安装,v输出详细信息,h输出哈希值
rpm -ivh soft_package_name
卸载命令,参数e消除
rpm -e ntp
罗列所有已安装的软件包
rpm -qa
利用grep筛查特定的软件包
rpm -qa|grep ntp
查询软件是否安装,已安装会打印相应的安装路径
rpm -ql ntp

yum软件包管理工具

默认可以在线安装服务并解决其依赖关系,利用配置好的yum源
安装服务,带-y表示安装所有依赖的包
yum install httpd -y
卸载服务,要看清楚每次卸载的包文件
yum remove httpd 系统自动升级yum update``

二、源码软件包

不能直接使用必须对源码进行编译安装,可以通过参数进行软件功能的选择及定制,一般以.tar |.tar.gz|.zip等后缀结尾的,rpm包只能直接安装无法做出修改
下载源码包,如nginx,直接搜索引擎搜索官网nginx.org然后找下载download页面,
一般下载带stable(稳定版),右键复制链接地址,然后在linux下载目录下wget 网址

解压源码包
tar包的相关命令
zip结尾的源码包

这种包一般是zip格式打包的压缩包,一般解压直接使用,也是个固定功能软件无法自己定制
直接解压软件包 unzip apache-tomcat-6.0.45.zip
zip -r backup.zip * 表示对所在目录下的所有文件进行打包
压缩打包命令
zip -r filename.backup.zip filename 加参数r表示递归打包目录内的所有内容

源码包的安装

一般分为三个步骤

  1. 预编译,./configure
--prefix=/usr/local/softname ,指定软件的安装路径还可以通过其他参数添加不同的模块功能
./configure --help|morehelp可以查看源码包的帮助文档
  1. 编译,make
  2. 安装,make install
上一篇 下一篇

猜你喜欢

热点阅读