Linux安装及管理程序

本文介绍了Linux系统中RPM和DEB软件包的命名格式、管理命令,包括rpm、yum和dpkg的用法。同时,详述了源代码软件包的编译安装过程,以及如何配置yum本地仓库并进行软件的卸载、升级和查询操作。
摘要由CSDN通过智能技术生成

Linux软件包的封装类型

RPM/DEB软件包: REHL、CentOS、OpenSUSE等系列系统支持    软件包名称格式:XXX.rpm     管理命令:rpm   yum
Ubuntu、Debian等系列系统支持            软件包名称格式:XXX.deb     管理命令:dpkg  apt-get

源代码软件包: 一般以 XXX.tar.gz   XXX.tar.bz2 等格式的压缩包,包含程序的原始代码,需要编译安装

附带安装程序的软件包:包含二进制程序文件,解压即可直接使用
                                        包含安装脚本或程序,解压执行即可完成自动安装

rpm软件包操作管理                                                                          Ubuntu、Debian

查询   rpm -q 软件名              #根据软件名查看软件是否安装,要求软件名精确匹配  

        

        

指定压缩包查看,如果没有安装也会提醒没有安装。
           -qa | grep 软件名      #全量查看已经安装的所有软件,再通过grep过滤              

           dpkg -l |grep 软件名


           -qi 软件名                 #查看软件的详细信息


           -ql 软件名                 #查看软件的所有文件


           -qc 软件名                #查看软件的配置文件

显示没有配置
           -qd 软件名                #查看软件的文档文件


           -qR 软件名               #查看软件的依赖包和文件


           -qf 文件/目录            #查看文件/目录属于哪个软件

这里显示没有文件目录

       rpm -qpi 软件包            #根据软件包查看软件的详细信息


           -qpl 软件包               #根据软件包查看软件的所有文件


           -qpc 软件包              #根据软件包查看软件的配置文件


           -qpd 软件包              #根据软件包查看软件的文档文件

安装   rpm -ivh 软件包 [--nodeps --force]                                                dpkg -i XXX.deb
           -Uvh 软件包            #安装或升级
           -Fvh 软件包            #仅或升级

卸载   rpm -evh 软件名 [--nodeps --force]                                                dpkg -r XXX.deb

维护   rpm --rebuilddb           #重建RPM数据库
           --initdb
           --import RPM-GPG-KEY-CentOS-7      #向RPM数据库导入验证密钥文件

配置yum本地仓库源的步骤

1)挂载文件镜像

2)进入yum仓库配置目录,备份源仓库配置文件

3)创建yum本地仓库源配置文件

4)使用yum安装软件

关于yum的卸载与相关应用

yum remove/erase                                         卸载

       update                                                     升级

       list                                                            查询软件列表

       list installde/available/upolates                

       info                                                          查看软件信息

       search all                                                根据关键词搜索软件包

       what provides                                          命令字/命令文件根据命令搜索软件包                               

源码编译安装软件
1)使用 yum 安装编译软件环境的依赖包  gcc  gcc-c++  make  ....

2)官网下载,解压软件包
tar xf XXX.tar.gz

3)进入软件包目标使用 ./configure 配置软件的安装目录、安装模块等
cd 软件包目录
./configure --prefix=软件安装目录  --XXX                 #可通过 --help 获取帮助

4)make 编译,将源代码转换成可执行的二进制程序文件

5)make install 安装,复制二进制程序文件和软件配置文件等到软件安装目录
 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值