Linux yum安装和源码安装

转载注明出处:原文地址

Linux Yum 在线安装

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


离线:光盘搭建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为自己的挂载目录
  4. 验证:yum list

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

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

yum软件组管理命令

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

源码包和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开机启动
posted @ 2017-11-21 00:30  听说我很强  阅读(4418)  评论(0编辑  收藏  举报