The use of rpm and yum – part1

Linux下软件安装主要有三种方式:

1)二进制包,例如rpm(rh系列)、apt(debian系列)、zypper(suse系列);

2)源代码安装,例如proftpd,lamp等;

3)脚本安装,例如webmin、sap bo等。

 

RPM软件包管理

主要学习rpm和yum的使用。

#了解rpm包

rpm包是适用于红帽系列linux(rhel,centos,debian)的软件安装管理工具。

rpm包文件名解释:

sudo-1.8.6p3-27.el6.x86_64

软件包名-版本-适用的系统版本及cpu平台

#卸载rpm包

rpm -e sudo

rpm -e –nodeps sudo

#挂载iso镜像作为rpm安装源

mkdir -p /mnt/centos6

mount /dev/cdrom /mnt/centos6

ls -al /mnt/centos6

ls -al /mnt/centos6/CentOS

ls -al /mnt/centos6/CentOS | grep sudo

find /mnt/centos6/CentOS -name sudo

#安装rpm包

rpm -ivh sudo

yum -y install samba

#查询rpm包

rpm -q sudo

rpm -qa | grep sudo

#其他参数

说明:

–excludedocs,不安装帮助文档(man不出来哦)

— nodeps,不考虑依赖关系,强行安装(没意义,就算装上也会有各种问题)

— replacefiles,覆盖原有的安装文件(例如修复)

–replacepkgs,覆盖原有的安装包

–test,测试安装(找出依赖关系等目的)

rpm -ivh –excludedocs samba-3.6.23-41.el6.x86_64.rpm

rpm -ivh –excludedocs –nodeps –replacefiles samba-3.6.23-41.el6.x86_64.rpm

The use of rpm and yum - part1

#了解yum

由于rpm安装时依赖问题比较麻烦且人工去网上下载rpm包比较麻烦、还可能下载到带病毒的安装包,因此引入了自动解决依赖的安装包管理方法,即yum。

#yum常用参数

yum install httpd

yum -y install lftp

yum check-update sudo

yum update sudo

yum -y update

yum list | grep python

yum info mysql

rem remove mysql

yum -help | grep more

man yum

#rpm的常用参数

The use of rpm and yum - part1

The use of rpm and yum - part1

rpm -q的参数例子:

The use of rpm and yum - part1

The use of rpm and yum - part1

The use of rpm and yum - part1

The use of rpm and yum - part1

The use of rpm and yum - part1

The use of rpm and yum - part1

The use of rpm and yum - part1

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/1961.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

发表回复

登录后才能评论