Linux 软件包管理
来自CloudWiki
本章内容
使用YUM
安装RPM软件
源代码安装
软件包管理
Linux应用程序基础
应用程序与系统命令的关系
文件位置
系统命令:一般在/bin和/sbin目录中,或为Shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途
系统命令:完成对系统的基本管理工作,例如IP配置工具 应用程序:完成相对独立的其他辅助任务,例如网页浏览器
适用环境
系统命令:一般只在字符操作界面中运行 应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式
系统命令:一般包括命令字、命令选项和命令参数 应用程序:通常没有固定的执行格式
典型应用程序的目录结构
文件类型 保存目录 普通执行程序文件 /usr/bin 服务器执行程序文件和管理程序文件 /usr/sbin 应用程序配置文件 /etc 日志文件 /var/log 应用程序文档文件 /usr/share/doc 应用程序手册页文件 /usr/share/man
软件包的封装类型
封装类型 说明 rpm软件包 扩展名为“.rpm” deb软件包 扩展名为“.deb” 源代码软件包 一般为“.tar.gz”、“.tar.bz2”等格式的压缩包, 包含程序的原始代码 提供安装程序的软件包 在压缩包内提供install.sh、setup等安装程序, 或以“.bin”格式的单个执行文件提供 绿色免安装的软件包 在压缩包内提供已编译好的执行程序文件 解开压缩包后的文件即可直接使用
实验案例:为Linux安装应用程序
需求描述
- 安装RPM包程序:
- Linux版QQ软件
- 编译安装源码包程序:
- ntfs-3g软件包
- 使用软件包的安装向导程序安装下列软件:
- OpenOfice.org办公套件
返回 Linux基础