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基础