Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37756
  • 博文数量: 18
  • 博客积分: 760
  • 博客等级: 军士长
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-25 08:24
文章存档

2011年(1)

2009年(5)

2008年(12)

我的朋友
最近访客

分类: LINUX

2008-12-07 14:46:56

Linux 应用程序基础
5.1.1 Linux应用程序与命令的关系
1.linux应用程序与命令的关系
Linux基本命令通常放置在系统中/bin,/sbin子目录中。
Linux应用程序的可执行文件通常放置在系统中的/usr/bin,/usr/sbin目录下
2.系统应用程序与第三方应用程序的比较
5.1.2 Linux 应用程序组成
普通执行程序文件,保存在“/usr/bin”目录中。
服务器执行程序文件和管理文件,保存在“/usr/sbin”目录中。
应用程序配置文件,保存在“/etc”目录下。
应用程序文档文件,保存在“/etc/share/doc/”目录下。
应用程序手册页文件,保存在“/usr/share/man/”目录下。
httpd
rpm -ql httpd | grep /usr/bin
rpm -ql httpd | grep /usr/sbin
rpm -ql httpd | grep /etc
rpm -ql httpd | grep /init.d
rpm -ql httpd | grep var/www |head -5
rpm -ql httpd | grep doc
rpm -ql httpd | grep man
5.2 RPM包管理
5.2.1 包管理系统初步
1.rpm 包管理的基本概念
2.rpm 包的文件名称
bash-3.0-19.2.i386.rpm
bash  软件名
3.0   主版本号
19.2  次版本号
i386  软件运行需要Intel公司386以上的cpu处理器
rpm   扩展名
5.2.2 RPM包管理系统
1.rpm命令的格式
2.使用rpm命令重新软件包
rpm -q
(1)查询系统中安装的所有rpm包
rpm -qa
rpm -qa | grep soft
(2)查询软件包是否安装
rpm -q soft
(3)查询软件包详细信息
rpm -qi soft
(4)查询已安装包中的文件列表
rpm -ql soft
(5)查询系统中文件所属软件包
 rpm -qf 文件名称
(6)查询rpm安装包中信息
rpm -qpi soft
rpm -qpl soft
(7)rpm命令查询实例
mount
$which mount
/bin/mount
$rpm -qf /bin/mount
unil-linux-2.12a-16.el4.6
$rpm -qi util-linux
$rpm -ql util-linux| grep mount
3.使用rpm 命令安装软件包
(1)rpm软件包的基本安装
(2)在安装软件包的同时显示详细信息
rpm -ivh soft
(3)rpm 软件包的依赖关系
1.同时安装
2.rpm --force -i soft
4.使用rpm命令卸载软件包
(1)prm软件包的卸载
rpm -e soft
(2)prm软件包卸载的依赖关系
一起卸载
5.使用rpm命令升级软件包
rpm —U soft
 
当系统中未安装同名的软件包,升级的过程等同于安装软件包的过程。
5.3应用程序编译
5.3.1 开放源代码应用程序的编译安装
步骤:
确认当前系统中具备软件编译的环境。-----安装开发工具环境
获得应用程序的源代码软件包文件。-------下载
解压缩源代码软件包文件。--------------tar解压
进行编译前的配置工作。
进行程序源代码的编译。
将编译完成的应用程序安装到系统中。
5.3.2 编译应用程序前的准备工作
1.确认系统中已经安装了编译环境
2.下载prozilla程序的源代码安装包文件
3.释放已下载的源代码软件包文件
4.进入源代码目录
5.3.3编译前的配置
./configure --prefix=绝对路径
5.3.4 编译与安装
1.程序编译过程
make
2.程序安装过程
make install
3.验证编译安装的程序
进入目录
5.3.5 应用程序编译总结
5.4使用图形界面系统工具完成rpm包安装
5.4.1启动包管理程序
$system-config-packages
5.4.2rpm包管理程序的一般操作
5.4.3 软件安装实例
5.4.4应用程序管理工具的特点
 
 
阅读(1519) | 评论(0) | 转发(0) |
0

上一篇:shell的使用

下一篇:Linux系统管理

给主人留下些什么吧!~~