2、安装及管理应用程序

1.Linux 应用程序基础

1.1.系统命令和应用程序位置

系统命令:一般在 /bin 和 /sbin 目录中,或为 shell 内部指令

应用程序:通常在 /usr/bin 和 /usr/sbin 目录中

1.2.典型应用程序的目录结构

1.3.常见的软件包封装类型

2.RPM 包

一般命名格式:

 

查询相关软件信息
rpm -q[选项] 软件名
-qa:查系统已安装的所有 RPM 软件包列表 -qi:查看指定软件的详细信息 -ql:查询指定软件包所安装的目录、文件列表 -qc:仅显示指定软件包安装的配置文件 -qd:仅显示指定软件包安装的文档文件

-qf:查询文件或目录属于哪个 RPM 软件
eg:rpm -qf bash
eg:rpm -qa | grep bash

rpm -q 软件名:显示该软件包是否安装

查询未安装的 RPM 包文件
rpm -qp[选项] RPM包文件
-qpi:通过 .rpm 包文件查看该软件的详细信息
-qpl:查看 .rpm 安装包内所包含的目录、文件列表
-qpc:查看 .rpm 安装包内包含的配置问价列表
-qpd:查看 .rpm 安装包内包含的文档列文件列表

安装或升级 RPM 软件:
-i 安装一个新的 RPM 软件包
-U:升级某个 RPM 软件,若未安装,则进行安装
-F:更新某个 RPM 软件,若未安装,则放弃安装

卸载指定 RPM 软件:
rpm -e 软件名
--nodeps:忽略依赖关系,可能导致软件异常

辅助选项:
-h:以 # 号显示安装的进度简历统一的数据库文件
-v:显示安装过程中的详细信息
常用:-ivh、-Uvh

卸载光盘:umount /dev/sr0

挂载到 /media 目录:mount /dev/sr0 /media

3.编译安装源代码包

完整性校验:md5sum xxx.tar.gz

安装编译环境

编译安装过程:

下载源代码安装包文件

1.tar 解包

2../configure 配置:设置安装目录、安装模块等选项(--prefix=软件安装目录,./configure --prefix=/usr/local/apache)

3.make 编译:生成可执行的二进制文件

4.make install 安装:复制二进制文件到系统,配置应用环境

测试及应用、维护软件

posted @ 2024-04-09 23:12  落落的学习  阅读(9)  评论(0编辑  收藏  举报