在linux中yum命令 linux中yum的使用

linux没有yum命令

linux系统下没有yum命令怎么解决呢?下面是具体操作步骤:

成都创新互联公司是一家专注于网站建设、做网站与策划设计,东莞网站建设哪家好?成都创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:东莞等地区。东莞做网站价格咨询:13518219792

1、切换到root用户身份。普通用户切换为root用户:在终端运行命令sudo-s。

2、检测是否安装了build-essential程序包,输入命令:apt-getinstallbuild-essential。

3、安装yum,输入命令:apt-getinstallyum。

4、yum安装成功即可。

以上就是小编今天的分享了,希望可以帮助到大家。

详解Linux软件安装中RPM与YUM 区别和联系

一般Linux软件安装有这么几种方式:

那么其中rpm与yum有什么区别呢?

RPM管理支持事务机制。增强了程序安装卸载的管理。

RPM的功能:打包、安装、查询、升级、卸载、校验、数据库管理。

1、RPM的缺点

由于Linux中的程序大多是小程序。程序与程序之间存在非常复杂的依赖关系。RPM无法解决软件包的依赖关系。

2、RPM包

用RPM工具可以将二进制程序进行打包,包被称为RPM包。RPM包并不是跨平台的。RedHat的RPM包与SUSE的RPM包不能混用。实际上RedHat的安装,初始软件也都是使用RPM包进行安装的。

源程序的命名规范 : name-version.tar.{gz|bz2|xz}

版本号:major.minor.release

例:bash-4.3.1.tar.xz

RPM包的命名规范 : name-version-release.os.arch.rpm

name:程序名称。

version:程序版本号。

release(发行号):用于标识RPM包本身的发行号,与源程序的release号无关。

os:即说明RPM包支持的操作系统版本。如el6(即rhel6)、centos6、el5、suse11。

arch:主机平台。如i686、x86_64、amd64、ppc(power-pc)、noarch(即不依赖平台)

例:bash-4.3.2-5.el6.x86_64.rpm

3、安装RPM包

命令格式: rpm -i /PATH/TO/RPM_FILE

一般组合起来使用:-ivh

命令格式: rpm -ivh PATH/TO/RPM_FILE

4、卸载RPM包

命令格式: rpm -e 包名

查询RPM相关信息

命令格式: rpm -q 包名

查询所有已经安装包: rpm -qa

5、RPM的数据库

数据库文件位于: /var/lib/rpm

若库损坏,很多RPM的查询将无法使用。

YUM客户端基于RPM包进行管理,可以通过HTTP服务器下载、FTP服务器下载、本地软件池的等方式获得软件包,可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系。

YUM在安装RPM时,会从服务器下载相应包,且缓存在本地。

使用YUM进行RPM包的管理,非常简单方便。

1、YUM客户端的使用

YUM客户端的配置

YUM的配置方式是基于分段配置的。

主配置文件: /etc/yum.conf

YUM的片段配置: /etc/yum.repos.d/*.repo

主配置文件配置了一个特殊的仓库,名称为main。main是为其他仓库提供默认的全局配置的。

配置文件的说明:

查看CentOS-Base.repo配置文件:

对配置文件中的一些配置项作说明:

2、yum命令的使用

yum的命令形式一般是如下: yum [options] [subcommand] [package ...]

yum list相关命令

获取yum仓库中所有的包信息。

命令: yum list all

结果说明:

查看yum仓库中指定包名的软件包,可以使用通配符。

命令: yum list all mysql*

查看仓库

查看当前能够使用的yum仓库

命令: yun repo list

显示所有仓库

命令: yum repo list all

清空本地yum的缓存

yum仓库若更新,则本地缓存就没有意义了。所以本地缓存需要清空。

命令格式: yum clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]

手动在本地建立缓存

yum客户端会下载远程yum的文件。在本地生成缓存。

命令: yum makecache

安装应用程序

基本格式: yum [-y] install 包1 包2 ... 包n

说明:

若安装多个包,则使用包名之间使用空格隔开。

安装过程中,yum会询问用户是否安装,使用yum -y 选项,表示自动回答为yes。

卸载软件包

命令格式: yum remove 包1 包2 ... 包n

注意:若该包被依赖,则该卸载可能会导致一些问题。如A依赖B,若卸载B,则A也会被卸载。

上面都是比较常用的命令,如果基本上用过的话那么在这一块的内容也就基本达标了。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

yum命令使用下列哪个参数重新安装软件包

search/install/upgrade/remove。根据查询计算机相关资料可知,yum命令使用search/install/upgrade/remove参数重新安装软件包。yum是Linux比较常用到的命令功能,全称YellowdogUpdater,Modified,是一个Shell前端软件包管理器。

linux 下的 yum 命令是干什么的?

YUM是LINUX类系统上的自动更新组件安装系统,就象windows上的自动更新。

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

扩展资料:

可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了您的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。

常用命令行命令:

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升级软件:yum upgrade foo或者yum update foo

查询信息:yum info foo

搜索软件(以包含foo字段为例):yum search foo

显示软件包依赖关系:yum deplist foo

参考资料来源:百度百科:yum


分享名称:在linux中yum命令 linux中yum的使用
标题路径:http://myzitong.com/article/docsgig.html