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系统卸载完全不同。