必赢手机app下载 / Blog / 必赢手机app下载 / 大数据小项目之电视收视率企业项目03,yum安装和源码安装
图片 2

大数据小项目之电视收视率企业项目03,yum安装和源码安装

Yum的介绍

转载注明出处:原文地址

Yum 全称为 Yellow dog Updater, Modified,它是一个在线的软件安装命令。

Linux Yum 在线安装

他能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

在线:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo


例如我们需要安装一个软件A,而软件A–>B–>C–>D.通过yum我们只需要安装A,其他依赖包会自动安装。

离线:光盘搭建Yum源

  1. 挂载光盘
  2. 使在线Yum源失效:mv /etc/yum.repos.d/CentOS-Base.repo
    /etc/yum.repos.d/CentOS-Base.repo.bak
  3. 使光盘Yum源生效:修改CentOS-Media.repo的baseurl为自己的挂载目录
    图片 1
  4. 验证:yum list

cd /etc/yum.repos.d/(查看本地仓库文件

常用Yum命令(yum查询只是查服务器上的)

  • yum list:查询所有可用软件包列表
  • yum search 关键字:搜索服务器上所有和关键字相关的包
  • yum -y install 包名(yum安装只需包名):安装
    • -install:安装
    • -y:自动输入yes
  • yum -y update 包名:升级
  • yum -y remove 包名:卸载(不会检查依赖,不建议使用)

更换centos的软件源

原因:很多http被墙了,在国内无法访问或者网速太慢。

1.下载源仓库文件,xxx.repo

                   curl -o /etc/yum.repos.d/ali.repo

2.将repo文件保存到/etc/yum.repos.d/目录中。

yum软件组管理命令

  • yum grouplist:列出所有可用的软件组列表
  • yum groupinstall 软件组名:安装指定软件组
  • yum groupremove 软件组名:卸载指定软件组
  • echo $LANG:查询当前系统语言
  • locale -a:查看已安装的语言包
  • locale -a | grep en:查看英文语言
  • 修改系统语言:
    • 临时修改:LANG=语言名称
    • 永久修改:vim /etc/locale.conf(改完重启)

让当前库文件生效

yum clean cache

yum makecache

 

源码包和RPM包的选择

  • 访问人数多的服务使用源码包安装(本机编译,效率更高),本机使用的用RPM包
  • 源码包保存位置:
    • 源代码保存位置:/usr/local/src
    • 软件安装位置:/usr/local
  • 源码包安装顺序(在源码包的INSTALL文件中查看)
    1.执行 源码目录/configure:软件配置与检查,–prefix=软件安装位置
    2.编译,源码根目录下,执行make,make
    clean清除已编译的缓存文件(编译失败后使用)
    3.make install:安装
    4.centos7关闭防火墙:systemctl stop firewalld.service
    #停止firewall, systemctl disable firewalld.service
    #禁止firewall开机启动

使用yum进行软件包安装卸载的常用命令

    $>yum list                                             
//列出所有软件包

         $>yum list installed                            
//列出已经安装的软件包

         $>yum list installed | grep nano      //列出已经安装的软件包

         $>yum search nano                            
//在yum的软件源中搜索软件

         $>yum remove nano                           //卸载软件

         $>yum -y install nano                         
//直接安装,不需要yes确认.

         $>yum list installed | grep nano      //查看是否安装了Nano

 

我们现在只想下载不安装怎么做?

         $echo 以下命令只下载软件,不安装软件

         $>sudo yum install
–downloadonly                             //只下载

 

修改centos能够使用sudo命令

修改/etc/sudoers文件,加入以下命令就ok了。

图片 2

 

关闭防火墙(再次强调)

[centos7]

        

                   $>sudo systemctl disable firewalld.service    
//”开机自启”禁用

                   $>sudo systemctl stop firewalld.service         
//停止防火墙

                   $>sudo systemctl status firewalld.service     
//查看防火墙状态

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图