首页 > 编程语言 >安装及管理程序

安装及管理程序

时间:2022-09-26 15:35:41浏览次数:74  
标签:管理程序 安装 数据库 rpm 软件包 软件 RPM

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:管理程序,安装,数据库,rpm,软件包,软件,RPM
From: https://www.cnblogs.com/mcl0914/p/16731084.html

相关文章

  • 安装及管理
    目录:1、挂载2、yum安装2-1、挂载流程3、编译 API:接口 常见的软件包封装类型.rpm(红帽系).deb(ubuntu).tar.gz.tar.bz2源代码软件包 RPM包管理工具......
  • 安装rocketmq DLedger 高可用集群
    前言在RocketMQ4.5之前,RocketMQ都是采用master-slave主从架构部署,如下图,master节点负责写入消息,slave节点负责同步master节点消息。假设master-1节点有个topic-A,假设此......
  • 使用 Windows 包管理器 (winget) 安装 .Net
    用户可以在Windows10和Windows11计算机上使用winget命令行工具来发现、安装、升级、删除和配置应用程序。此工具是Windows程序包管理器服务的客户端接口。......
  • freeswitch 安装常见问题汇总
    freeswitch编译过程中可能遇到的问题:可能遇到的问题及解决方案1,报错:make[4]:Enteringdirectory'/home/root/code/freeswitch-1.8.5/src/mod/applications/mod_sign......
  • docker-compose安装
    执行命令sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-composesu......
  • wine安装使用
    首先不要使用系统自带的wine进行安装,一般支持的不太好。其次不要使用winehq官方提供的增加源的方式安装,配置的时候提示签名问题,查了很多资料也解决不了。需要下载源码编......
  • Linux安装Maven
    Maven功能:Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。Maven官网:Maven–DownloadA......
  • Anaconda安装之后Spyder打不开解决办法
    小白一个,搜索了大半天,还重装了两次,快被折磨疯了,终于探索出解决之道了。分享出来,希望后来者少走一些弯路,不要在安装上费这么大劲。如果你遇到了跟我一样的问题,希望可以帮到......
  • Ubuntu22.04 安装配置VNC Server
    如果转载,请注明出处https://www.cnblogs.com/milton/p/16730512.htmlUbuntu22.40下VNC和远程桌面的区别使用远程桌面时,用户必须在host上登入桌面环境.可以是锁屏......
  • 第十九章 Centos7下Docker安装Tomcat
    一、查找Tomcat镜像[root@staging~]#dockersearchtomcat二、拉取Tomcat镜像[root@staging~]#dockerpulltomcat三、运行Tomcat#在/root目录下创建tomcat......