`
gelongmei
  • 浏览: 209515 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

yum安装常用软件的命令

yum 
阅读更多
yum安装常用软件的命令
#yum check-update
#yum remove 软件包名
#yum install 软件包名
#yum update 软件包名



yum命令常见使用方法
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包



参数

                        
说明

           
check-update 显示可升级的软件包
clean 删除下载后的旧的header。和clean all相同
clean oldheaders 删除旧的headers
clean packages 删除下载后的软件包
info 显示可用软件包信息
info 软件包名 显示指定软件包信息
install 软件包名 安装指定软件包
list 显示可用软件包
list installed 显示安装了的软件包
list updates 显示可升级的软件包
provides 软件包名 显示软件包所包含的文件
remove 软件包名 删除制定的软件包,确认判定指定软件包的依存关系。
            
search 关键字 利用关键字搜索软件包。搜索对象是,RPM文件名,Packager(包), Dummary, Description的各型
            
update 升级所有的可升级的软件包
update 软件包名 升级指定的软件包

yum -y install httpd   ← 在线安装httpd Apache服务器及相关组件
yum -y install php   ← 在线安装PHP
yum -y install mysql-server   ← 安装MySQL
yum -y install php-mysql   ← 安装php-mysql



升级常用库文件
yum -y install gcc gcc-c++ autoconf
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel


安装make命令
yum -y install make

安装vi
yum -y install vim-enhanced
装完命令是vim,加个链接
ln -s /usr/bin/vim /bin/vi

安装locate
yum -y install mlocate

安装patch
yum -y install patch

安装同步时间的
yum install -y ntp
ntpdate ntp.api.bz

yum安装后的文件在哪里?
查看/etc/yum.conf
有个cachedir设置,默认是在/var/cache/yum
默认不保存下载的文件,安装完后就自动删除的。
要保存的话,修改keepcache,将0改为1。
即:
cachedir=/var/cache/yum
keepcache=1



什么是 yum?
  yum 是 yellowdog updater modified 的缩写。yellowdog 是个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。
  yum 的理念是使用一个中央仓库(repository)管理一部分甚至一个 distribution 的应用程式相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。这一点上,yum 和 apt 相同。apt 原为 debian 的 deb 类型软件管理所使用,但是现在也能用到 RH 门下的 rpm 了。
  一般这类软件通过一个或多个配置文档描述对应的 repository 的网络地址,通过 http 或 ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。另外,假如需要使用代理,能够用 http_proxy 和 ftp_proxy 这些 shell 里面标准环境变量的设定。
  repository 是用 yum-arch 或 createrepo 命令创建的,也能够用别人已有的 repository 作为映像,这里部探讨怎样建立一个 repository。
  yum 的基本操作
  yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外更有一定的查询功能。
  设定好了本地的 yum 之后,就能够很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,能够使用
  # yum install bochs
  假如本地有相关的 rpm 文档,能够用
  # yum localinstall ur.rpm
  前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),假如发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
  假如需要卸载,能够使用
  # yum remove bochs
  或
  # yum erase bochs
  这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox
  更新某个软件能够用
  # yum update firefox
  假如不带后面的程式名,将会升级任何能够升级的软件。过时的软件假如需要处理(如删掉)能够添加 --obsolete 参数,或使用 upgrade。假如需要更自动化一些的操作(避免回答一些问题)还能够增加一些参数,如
  # yum -y upgrade
  假如做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,能够使用
  # yum clean packages
  将相关的 rpm 文档删除,其他的一些有 headers, packages, cache, metadata, all
  查看什么 rpm 提供某个程式能够使用
  $ yum provides /bin/rpm
  而使用
  $ yum list rpm
  会列出 rpm 相关的信息,而
  $ yum list info
  给出周详的说明,能够用
  $ yum search rpm
  获得一切能找到的和 rpm 相关的程式,搜索的对象是每个程式的描述部分。
  更周详的参数说明请查阅相关的 man pages。在 yum-utils 里面能够找到叫 yumdownloader 的程式。使用他能够方便下载,如 srpm 等包
  $ yumdownloader --source firefox
分享到:
评论

相关推荐

    YUM常用命令介绍

    以下是YUM的一些常用命令及其详细说明: 1. **列出所有可更新的软件清单**: 命令:`yum check-update` 该命令会检查当前系统中所有可更新的RPM软件包,显示其最新版本。 2. **安装所有更新软件**: 命令:`yum...

    centos minimal 常用工具yum安装脚本

    本文将详细介绍如何使用`yum`命令来安装CentOS Minimal环境中的常用工具,并提供一个简单的自动化安装脚本实例。 1. **理解Yum** `yum`是基于RPM包管理的前端程序,它通过与服务器交互,获取软件包信息,然后进行...

    centos 6.2用yum安装中文输入法

    而YUM(Yellow dog Updater Modified)是CentOS等基于RPM包管理系统的Linux发行版中常用的软件包管理工具,它可以自动处理依赖关系,简化了在系统中添加、更新或删除软件包的过程。 回到主题,要在CentOS 6.2上安装...

    局域网搭建yum仓库,实现内网软件安装

    YUM(Yellowdog Updater, Modified)是Red Hat、CentOS等Linux发行版中常用的一款包管理器,它能够自动处理软件包依赖关系,简化软件的安装与更新过程。 一、理解YUM仓库 YUM仓库本质上是一个存储了软件包及其元...

    yum 命令使用配置

    #### 三、YUM常用命令 ##### 3.1 安装软件包 - `yum install package1`:安装指定的软件包。 - `yum groupinstall group1`:安装指定的软件组。 - `yum update`:更新所有已安装的软件包。 - `yum update package1...

    Linux的yum命令使用

    以下是一些常用的YUM命令: 1. **列出所有可更新的软件清单** - 命令:`yum check-update` - 描述:此命令用于显示当前系统上可以更新的所有软件包列表,帮助用户了解哪些软件存在新版本。 2. **安装所有更新...

    linux yum命令详解

    对于系统基本组件,如GCC编译器及其相关工具,可以通过`yum install gcc`、`yum install cpp`、`yum install gcc-c++`等命令进行安装。 通过上述命令,用户可以灵活地管理和维护Linux系统的软件环境,无论是日常...

    Redhat6版本的yum安装文件

    例如,使用`yum install <package_name>`来安装特定的软件包,`yum remove <package_name>`来卸载软件,`yum update`用于更新所有已安装的软件包,以及`yum search <keyword>`用于搜索仓库中的软件包。这些命令在...

    RHEL7配置yum源

    在 RHEL7 中,可以使用三种常用的 yum 源配置方法,即使用 RHEL 安装镜像、使用在线 yum 源和使用本地 yum 源。 在使用 RHEL 安装镜像作为 yum 源时,需要挂载安装镜像,创建 dvd.repo 文件,并指定 baseurl 和 ...

    wget通过yum安装失败处理过程.zip

    首先,当尝试通过`yum install wget`命令安装`wget`时,如果出现下载失败或连接超时的错误,这通常意味着网络连接存在问题。你可以先检查网络连接是否正常,运行`ping`命令测试到` mirrors.aliyun.com `或` mirrors....

    Linux-yum安装配置

    Linux-YUM(Yellowdog Updater, Modified)是Linux系统中常用的一个软件包管理器,它使得用户能够方便地安装、更新和卸载软件包。在Linux发行版如CentOS、Fedora、RHEL等中,YUM是系统管理者的得力助手。下面将详细...

    腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境

    - **Yum安装基础服务**:在CentOS系统中可以通过Yum命令来安装和管理软件包,简化了软件包及其依赖项的安装过程。文中给出了以下命令用于一次性安装Apache、MySQL、PHP及相关扩展: ```bash yum -y install httpd ...

    centos6.9离线安装yum工具,附安装教程与yum源问题的解决方法

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是CentOS 6.x版本常用的包管理器,用于安装、更新和管理软件。本文将详细介绍如何在离线环境中为CentOS 6.9安装`yum`工具,以及解决可能遇到的`yum`源问题。 ...

    yum三种方法

    #### 四、YUM常用命令与参数 YUM提供了丰富的命令来帮助用户管理软件包,常用的命令及其参数如下: - `yum list`:列出在YUM服务器上可用的RPM包。 - `yum install <package>`:安装指定的软件包。 - `yum update ...

    fedora常用软件安装

    Fedora 常用软件安装指南 Fedora 是一个流行的 Linux 发行版,具有强大的功能和灵活的配置能力。为了让 Fedora 使用更加方便和高效,本文提供了 Fedora 常用软件安装指南,包括安装 GNOME-tweak-tool、Flash player...

    YUM仓库服务

    YUM 仓库服务安装是 Linux 操作系统中的一种软件包管理机制,通过 YUM 软件仓库,可以完成安装、卸载、自动升级 rpm 软件包等任务。YUM 借助于 YUM 软件仓库,可以自动查找并解决 rpm 包之间的依赖关系,而无需管理...

    linux常用命令以及安装方法

    以下是一些Linux常用命令的详细解释和安装方法的概述。 一、Linux常用命令 1. `ls`:列出目录内容。例如,`ls -l`显示长格式信息,包括文件权限、所有者、大小和修改日期。 2. `cd`:切换当前工作目录。如`cd /...

    一键安装配置yum源,常用软件等,CentOS7系统安装后快速初始化配置Shell脚本, Yum仓库配置

    CentOS7系统安装后快速初始化配置Shell脚本,包括: (1) 设置命令别名 ...(4) 安装常用 tree,ftp,lftp,telnet 等包 (5) 配置防火墙(关闭firewalld 和 selinux) (6) 缺省功能 (7) 设置VIM常用格式设置

    1.5: RPM软件包管理 、 Yum软件包仓库 、 命令补充.docx

    RPM 软件包管理和 Yum 软件包仓库是 Linux 操作系统中两种常用的软件包管理机制,提供了软件包的安装、升级和卸载管理功能。用户可以通过学习和掌握 RPM 和 Yum 命令来更好地管理和维护软件包。

Global site tag (gtag.js) - Google Analytics