Linux 系统下安装软件的几种途径

380天前 · Linux 使用 · 397次阅读

经过长时间与Linux系统打交道,不管是在个人电脑还是公司的服务器(没有root权限),笔者多多少少需要根据自己的需求安装相应的软件。本文整理了几种主流和非主流的软件安装方法,供各位参考。如果有需要补充的,希望各位提出建议。

  1. 获取软件的源码,然后从头编译
    这是最直接的方法,但同时也是最复杂、容易出错的方法。此方法无需root权限。
  2. 从发行版自带的应用商店、软件包管理器获取
    对Linux桌面发行版来说,桌面环境往往自带了一个有界面的应用商店。当然,也可以安装 synaptic 新立得软件包管理器。
    假如对命令行比较熟悉,不同的发行版有不同的命令,比如 apt, yum, aur, pacman等。
  3. 软件官方网站、GitHub项目页面
    有些商业软件只能在官网下载安装。一些刚起步的开源程序还没有来得及进入发行版的软件仓库,这个时候只能去相应的GitHub页面下载。
  4. Flatpak
    这两年比较火的软件安装方法。
  5. Conda (anaconda或miniconda)
    Conda 主要是用来构建独立的Python环境的,但是也可以用来装一些软件,可以谷歌 “conda+软件名”。
  6. Snap
    这个是推出Ubuntu发行版的公司力推的一个方式,很多人觉得不好用。我用过一次,体验不太好。
  7. Docker
    Docker 是用来构建隔离环境的。因为它支持在主机上运行不同的Linux发行版,所以我们可以用它来运行其他发行版的程序。
  8. JuNest
    JuNest 是一个很有意思的项目。它的大致原理是在用户目录弄出一个隔离环境来运行 arch 发行版,这个时候我们可以安装 arch下的各种软件。此方法无需root权限。
  9. Homebrew/Linuxbrew
    Homebrew 本身是给Mac系统量身定做的第三方软件包管理程序,根据官方说明,也可以用于 Linux 系统。
👍 0

Linux 开源软件

最后修改于379天前

评论

贴吧 狗头 原神 小黄脸
收起

贴吧

狗头

原神

小黄脸

目录

avatar

伊藤

41

文章数

6

评论数

8

分类