linux软件包的管理

软件包的管理

1.使用RPM安装及卸载软件

2.使用源码安装软件包

一 使用rpm安装管理软件

1.RPM是RedHat Package Manger红帽软件包管理的缩写

2.rpm安装卸载中常用的选项:

rpm -i ----------------------安装(install)软件

rpm -U----------------------升级(upgrade)旧版软件 

rpm -e-----------------------移除(erase)删除软件。

rpm -v-----------------------显示详细的处理信息

rpm -h-----------------------显示安装进度。

查看rpm软件包中的信息 

rpm -qa-----------(query)显示目前操作系统上安装的全部软件包。

rpm -qf | gerp dhcp------------过滤显示含dhcp的软件包

rpm -qi--------------------------显示这个软件包的信息

yum管理RPM包

yum是yellow dog Updater,Modified的缩写,目的是为了解决RPM的依赖关系问题,方便用户进行软件安装升级等工作

使用光盘做本地yum源

1.mount  /dev/sr0  /iso--------------挂载光盘至某目录

2.创建配置文件

     (1)配置/etc/yu.conf文件

     (2)在/etc/yum.repos.d/下增加.repo文件

                [local]------------------------------模块名称

                name=zouruncheng---------------名称随便起

                enable=1-----------------------开启该配置,0为关闭

                gpgcheck=0--------------------关闭校对文件

3.yum clean all ---------------------------清楚yum缓存

4.yum install vsftpd------------------------安装软件

   yum remove 软件名 ----------------------移除软件

   yum groupinstall 组件名------------------安装组件

   yum groupremove 组件名-----------------移除组件

二 使用源码安装软件包

软件安装位置:/usr/local/

源代码保存位置:/usr/local/src/

安装步骤:

1.下载源码包

2.解压缩下载的源码包

tar -xvf Python-3.6.0.tgz

3.进入解压缩目录

4.运行./configure文件,此步检测系统是否符合安装要求并把配置配置文件写入Makefile文件,供编译使用。

   ./configure --prefix=/usr/local/apache2-------------指定安装目录

5.make --------------------- 编译

   make clean---------------清空编译产生的临时文件

6.make install-------------- 编译安装

PS:源码包的卸载,源码包卸载不需要命令,直接删除安装目录即可,不会遗留任何垃圾文件。这跟windows系统卸载完全不同。

原文地址:https://www.cnblogs.com/zouruncheng/p/6574298.html