linux软件安装

一.软件包的分类?

  • rpm包
  • 源码包

rpm包:

原名:Red Hat Package manager(红帽软件管理器),由red hat公司提出,已经被很多linux发行版所采用,也称二进制包(0001010000010像没有字母这种,)。
优点:无需编译可以直接使用
缺点:无法调试,进行个人设置
软件包示例     wget -1.14-15.el7.x86_64.rpm
认识rpm包:前半部分是软件包名 wget
                    软件版本号(version)1.14-15
                    发布版本:e17 指enterprise linux7(企业版的linux7版本)
                    系统平台:x86_64
                    文件后缀:rpm

源码包:

概述:源代码,需要经过C++等编译工具编译才能使用(因为就像一个if......else计算机肯定读不懂这是啥意思,所以用C++等编译工具将他编译成二进制代码0010001100010这种由0和1组成的数字计算机才能读懂)
优点:可以进行个人设置,比如选择一些安装位置等。
缺点:配置操作复杂。
软件包实例:nginx-1.8.1.tar.gz
认识源码包:nginx软件名 1.8.1版本名 tar.gz压缩的格式

二.rpm包管理

1.yum工具
简介:一个软件包管理器
特点:基于rpm包安装,能够从指定服务器,(自动下载)rpm包并且安装。(重要)
          可以自动处理依赖关系,并且一次性安装所有依赖包,无需一次次的下载安装。(重要)
使用两步:第一步:设置yum源 (指定去哪下载)
                  第二步:yum执行命令去下载
/etc/yum.repos.d 是yum源的核心配置目录,配置的所有yum源都要在此目录下
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-CR.repo  CentOS-Debuginfo.repo  CentOS-fasttrack.repo  CentOS-Media.repo  CentOS-Sources.repo  CentOS-Vault.repo
这是几个国外的下载地址,由官方提供,我们随便打开一个文件,看地址,是centos....可以知道这是国外的源。(下载速度慢)
vim CentOS-Base.repo
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值