我正在寻找一种在主文件夹中安装软件包的方法。这线建议使用
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 个公式。