Linux下的软件安装

Linux下的软件安装

一、软件安装包介绍

1.1 软件包分类

  • 源码软件包
  • 二进制软件包
  • 附带安装程序的软件包
  • 绿色免安装版(不是很常见~)

1.2 源码软件包

  源码软件包,一般指通过源码编写好的软件打包压缩好的压缩包,这类软件包需要使用专门的工具进行编译安装才能正常使用,可以通过下面的案例来理解。

1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装
[root@localhost ~]# vim /test/hello.c
#include <stdio.h>
int main(void){
   
    printf("Hello World!\n");
}
1.2.2 安装编译所需的工具软件gcc

1)挂载光盘到操作系统中

[root@localhost ~]# mount /dev/sr0 /media

2)手动编写配置文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# rm -rf *
[root@localhost ~]# vim centos7.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

3)安装编译工具gcc {前提:能连接互联网}

[root@localhost ~]# yum -y install gcc
1.2.3 将C语言编写的程序编译生成二进制文件
[root@localhost ~]# cd /test/
[root@localhost ~]# gcc hello.c
1.2.4 执行产生的二进制文件,测试效果
[root@localhost test]# ls 
a.out  hello.c
[root@localhost test]# ./a.out 
Hello World!


1.3 二进制软件包

  通过对源码软件包的了解大家都知道源码软件安装相对复杂,并不是所有人都会使用这种方式进行软件安装的,为了让刚入门Linux或者只需要会简单操作Linux的人员方便软件安装,软件厂商们对软件安装进行了方法统一,在厂商的系统里直接编译好软件,然后将编译好的软件打包发布给用户,用户可以直接安装使用,省去了编译过程。
  但是Linux发行版本众多,不同的发行版本使用的打包机制不一样,但总体分为两大派系。 Debian的”.deb”,和 Red Hat的”.rpm”,当然也有一些例外,比如Gentoo等。本章节重点来讲解Red Hat系列的二进制软件包管理,Debian系列的作为扩展内容来讲解。

1.4 附带安装程序的软件包

  有些软件包厂商为了照顾软件安装人员,给自己的软件编写了安装脚本,管理人员

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值