龙空技术网

linux安装软件的方式

linux运维菜 365

前言:

现在同学们对“linux系统如何安装gcc”大致比较注重,大家都需要剖析一些“linux系统如何安装gcc”的相关知识。那么小编同时在网摘上收集了一些关于“linux系统如何安装gcc””的相关知识,希望我们能喜欢,我们快快来了解一下吧!

简介

linux一切皆文件。所以安装软件就是运行对应的二进制文件,不需要依赖注册表之类的。

包管理工具

不同的发行版本都会有自带的包管理工具,可以很方便的更新系统。

系统的包就是一些二进制文件和脚本的压缩包。安装过程就是解压,并执行对应的脚本来自动化完成安装。

RHEL系列是使用rpm包,通过dnf/yum来进行rpm包的管理。

Debian系列使用的deb包,通过apt进行管理

Archlinux写列使用pacman进行管理。

OpenSUSE使用的也是rpm包,使用YaST进行管理

...

跨发行版本的包管理

不同的发行版本之间可能没办法互相共用,导致发布一个应用程序需要打包多种格式的包,增加应用发布难度。

AppImage是一种通用的软件包格式,一个文件可以在大多数的发行版本上运行。

Snap 包是 Ubuntu 16.04 LTS 发布时引入的新应用格式包。目前已流行在 Ubuntu 且在其他如 Debian、Arch Linux、Fedora、Kaili Linux、openSUSE、Red Hat 等 Linux 发行版上通过 snapd 来安装使用 snap 应用。

Flatpak 可以在大多数的主流 Linux 发行版上安装使用,如 Arch Linux、Debian、Fedora、Gentoo、Red Hat、Linux Mint、openSUSE、Solus、Mageia 还有 Ubuntu。

源码编译

源码编译就是下载对应程序的源码文件,编译出可以运行的二进制文件。

需要提前安装对应的编译工具,例如:gcc、make、g++等。

编译的时候可能需要配置对应的编译参数来自定义安装,一般源码包里面会提供config脚本生成对应的makefile文件,然后通过make来进行编译。

一般就三个步骤就可以完成安装。

./configuremakemake install

标签: #linux系统如何安装gcc #linux系统如何安装软件 #linux系统中如何安装软件 #linux系统怎么安装软件包 #linux系统怎样安装软件