如何在本地安装自制软件包

时间:2016-03-03 14:37:17

标签: admin homebrew

我安装了自制软件,但我没有管理员权限。如何在没有管理员权限的情况下安装自制软件包?是否有本地标签或我遗漏的东西?

4 个答案:

答案 0 :(得分:12)

自制软件需要/usr/localchown - 对您的用户而言,您需要sudo。如果你不能在其他地方安装它。有些人使用~/.brew~/homebrew;你可以使用任何东西,但避免使用空格路径。 See the docs here

假设您要安装在~/.brew;运行以下命令:

git clone --depth=1 https://github.com/Homebrew/brew ~/.brew

然后确保您bin中的sbinPATH目录。如果您使用的是Bash,请在~/.bash_profile中添加以下内容:

export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"

运行source ~/.bash_profile或重新启动shell并运行brew doctor以查看它是否已正确安装。它应该警告你它没有被安装到/usr/local中,但这是预期的。

答案 1 :(得分:1)

要安装没有sudo的 homebrew

git clone https://github.com/mxcl/homebrew.git
echo 'export PATH="/path/to/cloned_folder/homebrew/bin:$PATH"' >> ~/.bash_profile
  

使用 homebrew 克隆文件夹的路径更新/path/to/cloned_folder

重启终端并运行

brew update
brew --version

答案 2 :(得分:1)

 git clone https://github.com/Homebrew/brew

 pwd

 echo 'export PATH="*RESULT_OF_PWD*/brew/bin:$PATH"' >> ~/.bash_profile

答案 3 :(得分:0)

如果是出于编程/构建目的,您也可以轻松下载公式,提取下载网址,然后将其解压缩为前缀(是本地文件夹):它是json https://formulae.brew.sh/api/formula/gtk+3.json