Linux基础知识总结
rpm
- rpm 命令:RPM [1] 是Red-Hat Package
Manager(RPM软件包管理器)的缩写,遵循GPL协议且功能强大的包管理,它可以建立、安装、请求、确认、和卸载软件包。间接的提升了Linux
的易用性 - -e 卸载rpm包
-q 查询已安装的软件信息
-i 安装rpm包
-u 升级rpm包
–replacepkgs 重新安装rpm包
–justdb 升级数据库,不修改文件系统
–percent 在软件包安装时输出百分比
–help 帮助
–version 显示版本信息
-c 显示所有配置文件
-d 显示所有文档文件
-h 显示安装进度
-l 列出软件包中的文件
-a 显示出文件状态
-p 查询/校验一个软件包文件
-v 显示详细的处理信息
–dump 显示基本文件信息
–nomd5 不验证文件的md5支持
–nofiles 不验证软件包中的文件
–nodeps 不验证软件包的依赖关系
–whatrequires 查询/验证需要一个依赖性的软件包
–whatprovides 查询/验证提供一个依赖性的软件包
Yum概述
-
对于 Yum(yellowdog update modified),引用官网的概述,如下:
Yum is an automatic updater and package installer/remover for rpm
systems. It automatically computes dependencies and figures out what
things should occur to install packages. It makes it easier to
maintain groups of machines without having to manually update each
one using rpm. Yum has a plugin interface for adding simple
features. Yum can also be used from other python programs via its
module inteface. -
设置Yum源
关于 Yum 源,官网解释如下:
A package repository used by yum is simply a directory with one or more RPMs plus some “meta information” used by yum to be able to easily access information (dependencies, file lists, etc.) for the RPMs. Yum can then to access this directory over ftp/http or a file URI (including over NFS). -
常见用法
-
搜索软件包:
yum search packagename //所搜服务器上所有与关键词相关的包
yum list //查询所有可用的安装包
- 安装软件包:
yum install packagename/groupname
- 卸载软件包:
yum remove packagename/groupname
- 升级软件包
yum update packagename/groupname
- -y 选项:在交互过程中,对于所有的问题回答“yes”
杂乱知识
- linux不是以文件后缀名区分文件