【Linux】软件安装
来源:互联网 发布:植物神经 知乎 编辑:程序博客网 时间:2024/06/03 23:47
1.软件包分类
Linux下软件包分为两类:
- 源码包
文件名如httpd-2.2.9.tar.gz(这是Apache服务的压缩包),里面包含的是诸如.c文件之类的文件,可以看到源代码,需要编译安装。卸载十分方便,只需要将安装目录删掉即可。不过安装步骤较多,安装时间比较长,容易出错。 - 二进制包
如RPM包,系统默认包,看不到源代码,安装管理简单,安装速度快。
还有一种所谓脚本安装包,实际上就是将繁琐的安装步骤写成脚本程序,用户直接运行脚本安装包就可以安装程序,本质上还是安装源码包或者二进制包。
2.RPM安装
1.包名和包全名
比如在CentOS-6.3-i386-bin-DVD1光盘中一个包名为:
zenity-2.28.0-1.el6.i686.rpm
这个就是包全名,而zenity则是包名。
安装或升级RPM包的时候必须使用包全名,原因显而易见。
安装完成后,要操作已经安装的软件包,使用包名,是搜索/var/lib/rpm/中的数据库。
2.RPM安装命令
- rpm -ivh 包全名
选项:
-i(install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
–nodeps不检查依赖性//其实根本没作用,装上了也不能用
3.RPM升级命令
- rpm -Uvh 包全名
-U(upgrade) 升级
4.RPM卸载命令
- rpm -e 包名(不用写包全名)
-e(erase)卸载(会检查依赖性)
–nodeps不检查依赖性//基本不用
5.RPM包查询
rpm -q 包名 #查询包师傅安装
-q(query)查询rpm -qa #查询所有已经安装的RPM包
-a(all)查询所有- rpm -qi 包名
-i:查询软件信息(information)
-p :查询未安装包的信息(package)(需要跳到RPM包所在目录才能查询,这个命令用的很少)
-l:查询包中文件的安装位置(list) - rpm -qf 系统文件名
-f 查询系统文件属于哪个软件包(file)
3.yum在线安装
将所有的软件包放到官方的服务器上,当进行yum在线安装时,可以自动解决依赖性的问题。
命令:yum install rpm包
0 0
- linux软件安装学习
- 搞定Linux软件安装
- linux的软件安装
- linux下软件安装
- LINUX下安装软件
- Linux下安装软件
- linux软件安装技巧
- linux下安装软件
- linux下安装软件
- 安装、卸载Linux软件
- Linux 安装软件方法
- linux 软件安装
- linux软件安装文件
- linux软件安装命令
- linux下,安装软件
- linux软件安装
- linux下安装软件
- Linux软件的安装
- HTML 5 <video> <audio> 标签
- 104. Maximum Depth of Binary Tree
- eclipse+CDT+Cygwin配置C/C++编译环境
- 110. Balanced Binary Tree
- 欢迎使用CSDN-markdown编辑器
- 【Linux】软件安装
- 202. Happy Number
- charles mock数据
- swift学习之路(十一)函数
- 网络编程_常用的基本函数介绍——htonl、ntohl、htons、ntohs
- 【Gearman学习笔记】分布式处理入门
- 203. Remove Linked List Elements
- 基于OpenCV的火焰检测(五)——两个颜色模型的主分量判据
- UISearchBar修改退出按钮标题为中文标题