您的位置:首页 > 运维架构 > Linux

linux运维课程学习笔记05

2019-02-21 20:28 239 查看

linux 软件安装

  • windows中安装软件 .exe文件运行即可
  • linux中,软件包封装类型多样
  • 常见的软件包封装类型:rpm deb 源代码软件包readme
  • 提供安装程序的软件包 install.sh setup .bin agent

rpm 软件包

  • 由redhat公司提出
  • 建立统一的数据库文件,详细记录软件包安装,卸载等变化信息,能自动分析文件的依赖关系
  • 推荐网址:http://rpmfind.net
  • rpm 软件包格式:bash - 5.0 - 1.2 .i586 .rpm
  • 软件名称 - 发行版本-发布次数-硬件平台-拓展名

YUM源软件管理方式

- 将所有的软件包集中化管理rpm包
- 很好的解决了软件包之间的依赖关系
- yum配置文件[root@ls ~]# cd /etc/yum.repos.d/  #此处为yum配置文件的路径
[root@ls yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    	CentOS-	Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
- 注:必须以.repo截止
- yum配置文件内容
- #yum标识		[   ]
- #yum名称		name=
- #yum源路径		baseurl=
- #yum是否校验软件包的签名信息    gpgcheck= 1/0
- #yum开机是否自启    enabled= 1/0
  • 使用yum源文件管理软件的步骤

      配置yum配置文件
    1. 清空yum缓存文件
    2. 软件安装
      #实际在vim软件中的操作
    3. 挂载光盘信息
    4. 创建yum源路径 mkdir /mnt/cdrom
    5. 挂载光盘到yum路径下 mount /dev/cdrom /mnt/cdrom
    6. 修改yum配置文件
    7. yum repolist all 查看所有yum原状态信息
    8. yum list all 列出所有yum软件包
    9. yum clean all 清楚yum缓存
    10. yum install 安装yum软件包
  • 常用yum命令

    yum remove packagename 删除软件包
  • yum info packagename 查看软件包的信息
  • yum search packagename 查找软件包
  • yum update packagename 更新软件包
  • yum安装软件包组
  • yum grouplist # 列出所有可用组
  • yum groupinfo 查看组的信息
  • yum groupinstalll 安装软件包组
  • yum grouperase 删除软件包组
  • yum groupupdate 更新软件包组
  • 使用yum 安装本地rpm包
    - yum localinstall **.rpm

  • 源码安装

    • 把程序的源码给你,执行就行,看readme
      例子 : 安装 vmware tools Ntfs-3g
    1. 检查源代码所处的编译环境
    2. 编译
    3. 安装 重启生效

    rpm软件包安装

    • 查看已安装的rpm包信息
    • rpm [选项] [软件名]
    • rpm -qa 查看系统所有的rpm软件包
    • rpm -qf 查看文件或者目录属于那个rpm软件
    • 安装/升级
    • rpm 【选项】 【软件包文件】
    • rpm -ivh 软件包文件
    • -i 安装
    • -h 显示安装进度
    • -v 显示安装详细信息
    • -U 升级某个rpm软件 若未装则安装
    • -R 更新 若未装则放弃安装
    • -e 卸载
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: