母亲节祝福语 三明治的做法 红烧排骨的家常做法 小米粥的做法 小龙虾的做法 大闸蟹的做法 鲜贝的家常做法 卷心菜的做法 苹果派的做法 冬瓜的做法大全家常菜
当前位置: 首页 > 生活百科 >

linux系统安装应用软件(linux安装软件的方式)

688次浏览     发布时间:2024-04-16 11:44:30    

简介

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来进行编译。

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

./configure
make
make install
相关文章