Linux 下安装及管理程序
2013-10-10 23:46
549 查看
安装及管理程序
应用程序的文件
可执行文件一般保存在/usr/bin和/usr/sbin目录下
配置文件一般保存在/etc目录下
程序的帮助文档一般保存在/usr/share/doc和/usr/share/man目录下
linux下常见的软件类型
rpm扩展名为 .rpm (红帽系统软件封装机制)
deb扩展名为 .deb
源码包一般为压缩包
附带安装程序软件包
绿色软件包解压即用
rpm软件包
安装和卸载
rpm 选项 软件包名称
-i:安装
-e:卸载
-h:以“#”显示安装进度
-v:显示安装详细信息
-U:升级rpm软件
-F:更新rpm软件,若未安装,则放弃安装
--force:强制安装
--nodeps:安装和卸载时忽略依赖关系
查询已安装的rpm软件信息
rpm -q[子选项] 软件名
-qa:查看系统中已安装的所有rpm软件
-qi:查看指定软件的详细信息
-ql:查看指定软件所生成的目录和文件列表
-qc:仅显示指定软件的配置文件
-qd:仅显示指定软件生成的文档文件
rpm -qf 文件/目录 -ql的反向查询
查询未安装的 rpm包
rpm -qp[子选项] rpm软件包文件
-qpi:查看该软件包的详细信息
-qpl:查看该软件包会生成哪些文件和目录
-qpc:查看该软件包会生成的配置文件列表
-qpd:查看该软件包会生成的文档文件列表
维护rpm数据库
rpm { --rebuilddb | --initdb } 重建rpm数据库
rpm --import 公钥路径 导入验证公钥
源码包装
1.tar解包2../configure配置 (--prefix= 可指定安装路径)3.make编译4.makeinstall 安装配置和编译都是在源代码所在目录执行的在配置和编译时需调用gcc和gcc-c++等软件,需提前安装卸载一般源码包软件卸载时只要把安装目录删除即可,也有一些源码包软件可以在源代码目录执行makeuninstall完成卸载
YUM
一种rpm软件安装的机制,可以自动解决rpm的依赖关系
使用仓库保存管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/目录下,格式如下:
[red hat] 仓库名
name=rhel yum仓库描述
baseurl=file:///mnt/Server/仓库路径
enabled=1仓库状态
gpgcheck=0是否开启校验
仓库名和仓库描述随便写;仓库路径可以使用file://、http://、ftp://、nfs://方式yum配置文件必须以 .repo结尾,名字随便/etc/yum.repos.d/目录下可以存在多个配置文件
YUM管理软件的常用命令yum install 软件名安装指定软件yumgroupinstall软件组名批量安装一组软件( -y选项直接进行不提示安装)yum remove软件名卸载指定软件yum update软件名升级指定软件
YUM查询可以通过man、和 --help查看帮助yum search keyword关键字搜索yum list (all | installed |recent | updates)列出全部、安装的、最近的、软件更新yum grouplist 列出所有的软件组
yum info packagename 显示指定软件的信息
yum whatprovides filename 查询哪个rpm软件包含目标文件
yum clean all 清除yum缓存
本文出自 “远航” 博客,请务必保留此出处http://huyongjun.blog.51cto.com/7380612/1307116
应用程序的文件
可执行文件一般保存在/usr/bin和/usr/sbin目录下
配置文件一般保存在/etc目录下
程序的帮助文档一般保存在/usr/share/doc和/usr/share/man目录下
linux下常见的软件类型
rpm扩展名为 .rpm (红帽系统软件封装机制)
deb扩展名为 .deb
源码包一般为压缩包
附带安装程序软件包
绿色软件包解压即用
rpm软件包
安装和卸载
rpm 选项 软件包名称
-i:安装
-e:卸载
-h:以“#”显示安装进度
-v:显示安装详细信息
-U:升级rpm软件
-F:更新rpm软件,若未安装,则放弃安装
--force:强制安装
--nodeps:安装和卸载时忽略依赖关系
查询已安装的rpm软件信息
rpm -q[子选项] 软件名
-qa:查看系统中已安装的所有rpm软件
-qi:查看指定软件的详细信息
-ql:查看指定软件所生成的目录和文件列表
-qc:仅显示指定软件的配置文件
-qd:仅显示指定软件生成的文档文件
rpm -qf 文件/目录 -ql的反向查询
查询未安装的 rpm包
rpm -qp[子选项] rpm软件包文件
-qpi:查看该软件包的详细信息
-qpl:查看该软件包会生成哪些文件和目录
-qpc:查看该软件包会生成的配置文件列表
-qpd:查看该软件包会生成的文档文件列表
维护rpm数据库
rpm { --rebuilddb | --initdb } 重建rpm数据库
rpm --import 公钥路径 导入验证公钥
源码包装
1.tar解包2../configure配置 (--prefix= 可指定安装路径)3.make编译4.makeinstall 安装配置和编译都是在源代码所在目录执行的在配置和编译时需调用gcc和gcc-c++等软件,需提前安装卸载一般源码包软件卸载时只要把安装目录删除即可,也有一些源码包软件可以在源代码目录执行makeuninstall完成卸载
YUM
一种rpm软件安装的机制,可以自动解决rpm的依赖关系
使用仓库保存管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/目录下,格式如下:
[red hat] 仓库名
name=rhel yum仓库描述
baseurl=file:///mnt/Server/仓库路径
enabled=1仓库状态
gpgcheck=0是否开启校验
仓库名和仓库描述随便写;仓库路径可以使用file://、http://、ftp://、nfs://方式yum配置文件必须以 .repo结尾,名字随便/etc/yum.repos.d/目录下可以存在多个配置文件
YUM管理软件的常用命令yum install 软件名安装指定软件yumgroupinstall软件组名批量安装一组软件( -y选项直接进行不提示安装)yum remove软件名卸载指定软件yum update软件名升级指定软件
YUM查询可以通过man、和 --help查看帮助yum search keyword关键字搜索yum list (all | installed |recent | updates)列出全部、安装的、最近的、软件更新yum grouplist 列出所有的软件组
yum info packagename 显示指定软件的信息
yum whatprovides filename 查询哪个rpm软件包含目标文件
yum clean all 清除yum缓存
本文出自 “远航” 博客,请务必保留此出处http://huyongjun.blog.51cto.com/7380612/1307116
相关文章推荐
- Linux——查看磁盘信息
- linux ubuntu 11.10 开机进入命令行 设置过程
- centos 6.1_64位系统 双网卡邦定
- Linux与Linux、window之间的文件共享
- centos6.4 安装jdk
- ubuntu之旅-Linux下两个UML工具介绍
- linux ERROR
- 用Virtualbox搭建LAMP环境-1.安装CentOS
- Shared libraries with GCC on Linux
- Linux下SVN命令总结
- Linux vi学习笔记
- linux 动态库和静态库编译链接方法
- Linux中国-翻译组(LCTT)满月总结
- Linux中国-翻译组(LCTT)满月总结
- LINUX下的21个特殊符号
- Linux——linux和windows间共享文件之samba
- Linux下用ifconfig命令设置IP、掩码、网关
- [置顶] Linux下的截图小工具
- Linux 的启动流程
- linux下svn常用指令