无需root权限的包管理

无需root权限的包管理

我正在寻找一种在主文件夹中安装软件包的方法。这线建议使用

apt-get source 
./configure --prefix=$HOME

但是,它没有提供像 apt-get install 那样管理依赖项的方法。像 Homebrew 这样的工具的软件包数量有限。有没有办法使用 apt-get,但要安装在主文件夹中。

答案1

更新: Linuxbrew已合并到 Homebrew 中

Linuxbrew/brew 已合并到 Homebrew/brew! Linuxbrew 的现有安装将自动迁移到 Homebrew。 Linuxbrew/brew 将不再更新。请参阅自制文档Linuxbrew以及 Homebrew 2.0.0 博客文章。

Homebrew 通过适用于 Linux 的 Windows 子系统 (WSL) 正式支持 Linux 和 Windows 10。 “Linux 上的 Homebrew”被称为“Linuxbrew”。您可以将其安装在主目录中,因此不需要 sudo,并使用它来安装主机发行版的包管理器不提供的软件。 Linuxbrew 使用自己的公式存储库:Linuxbrew/homebrew-core。

笔记:出于历史目的,原始答案如下。


我想看一下Linuxbrew

适用于 Linux 的 Homebrew 的一个分支

特征

  • 可以将软件安装到主目录,因此不需要 sudo
  • 安装本机发行版未打包的软件
  • 当原生发行版较旧时,安装最新版本的软件
  • 使用相同的包管理器来管理您的 Mac 和 Linux 计算机

对我来说,公式列表看起来相当广泛。

截至 2014 年 6 月 3 日,该页面上约有 2832 个公式。

参考

相关内容