安装及管理程序

Linux应用程序基础

一、RPM包管理工具

Red-Hat Package Manager

由Red Hat公司提出,被众多Linux发行版所采用

建立统一的数据库文件(一张对应表将信息写入)

详细记录软件包安装、卸载等变化信息

自动分析软件包依赖关系

RPM软件包 软件素材参考:http://www.rpm.org

1、命令格式

bash-4.1.2-15.el6_4.x86_64.rpm

bash shell环境 版本信息 4.1.2 15发布次数 x86_64硬件

(为“i386”或“i686”等)

 rpm    选项      软件名

-i

安装

-v

过程

-h

########进度条

Rpm -q  软件名

查询程序是否已安装

Rpm -qi  软件名

查看软件详细信息

Rpm -ql 软件名

显示所有关于文件的文档

Rpm -qc  软件名

显示当前文件的配置文件

Rqm -e  软件名

卸载

rpm  -qa  查询所有已安装软件的列表

 查看软件是否安装

 查看http的详细信息

 查看目录或文件列表

 配置文件位置

2、安装卸载升级

基本格式

rpm    [选项]     rpm软件包

选项

效果

-i

安装一个新的RPM软件包

-U

升级某个软件包,若未安装过则进行安装

-F

升级某个软件包,若未安装过则直接结束

-h

在安装或升级过程中以#号显示读条

-v

显示安装过程的详细信息

-e

卸载指定的软件

安装路径

安装路径

含义

/etc/

配置文件

/usr/bin/

可执行的命令

/usr/lib/

程序所使用的函数库保存位置

/usr/share/doc/

基本的软件使用手册保存位置

/usr/shate/man/

帮助文件保存位置

3、维护RPM数据库

1.重建RPM数据库

当RPM 数据库发生损坏,可通过 重建RPM 数据库 修复

rpm --rebuild 或者 rpm --initdb

2.导入验证公钥

在没有导入用于数字签名验证的公钥之前,安装光盘中的一部分RPM 包时会报错。需要向RPM数据库中导入位于光盘根目录下的公钥文件

安装tree

[root@localhost Packages]# mount /dev/sr0 /mnt/
[root@localhost Packages]# df

4、yum安装

YUM(Yellow dog Updater,Modified)

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间

例子

安装本地yum仓库

mount   /dev/sro   /mnt   挂载提供安装包

cd   /etc/yum.repos.d/      切换到固定目录  减少干扰

mkdir    bak              

mv    *.repo  bak/

vim    local.repo           写一个以repo结尾的文件

[local]

name=local

baseurl=file:///mnt

gpgcheck=0

安装外网yum

posted @ 2022-09-26 15:20  龙Llong  阅读(49)  评论(0编辑  收藏  举报