一、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包的相关命令
- 参数c表示creat是把目标文件打包
- x表示解压
- v是输出相关详细信息
- f接文件名放在最后
- O用于解压时接具体的路径指定解压目录
- z以
.gz
结尾的就是gzip包,解压用参数z,tar -zvxf filename
- j以
.bz2
结尾的就是bzip2包,解压用参数j,tar -jvxf filename
-tf预览tar包里面的内容tar -tf a.tar
- rf把文件追加到tar包里面
tar -rf a.tar aa.txt
打包命令tar -czf filename.backup.tar.gz filename
一般用于备份文件,或者零散文件的传送
zip结尾的源码包
这种包一般是zip格式打包的压缩包,一般解压直接使用,也是个固定功能软件无法自己定制
直接解压软件包 unzip apache-tomcat-6.0.45.zip
zip -r backup.zip * 表示对所在目录下的所有文件进行打包
压缩打包命令
zip -r filename.backup.zip filename 加参数r表示递归打包目录内的所有内容
源码包的安装
一般分为三个步骤
- 预编译,
./configure
--prefix=/usr/local/softname ,指定软件的安装路径还可以通过其他参数添加不同的模块功能
./configure --help|morehelp可以查看源码包的帮助文档
- 编译,
make
- 安装,
make install
网友评论