Linuxbrew安装及使用介绍

news/2024/12/22 22:08:15/

Linuxbrew安装及使用介绍

  • Linuxbrew安装
    • 安装linuxbrew
    • linuxbrew必装包
    • brew常用命令
    • linuxbrew注意事项

Linuxbrew安装

The Homebrew package manager for Linux

安装linuxbrew

将以下命令粘贴到命令行中运行:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

安装脚本可能会使用sudo将Linuxbrew安装到/home/linuxbrew/.linuxbrew ,也可能会安装到 ~/.linuxbrew 的主目录中。Linuxbrew在安装后不使用sudo。使用/home/linuxbrew/.linuxbrew可以使用比安装在个人主目录中更多的二进制包(瓶子)。

按照“下一步”的说明将Linuxbrew添加到您的 PATH 和bash shell配置文件脚本中,可以在Debian/Ubuuntu上添加~/.profile,也可以在CentOS/Fedora/RedHat上添加 ~/.bash_profile

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
source ~/.profile

现在,尝试安装程序包:

brew install hello

如果您使用的是较旧版本的Linux,安装第一个软件包也会安装最新版本的glibc和gcc。

linuxbrew必装包

  • git
  • wget
  • vim

brew常用命令

  • brew shellenv
    打印导出语句。在shell中运行它们,Homebrew的安装将包含在您的PATH、MANPATH和INFOPATH中。HOMEBREW_PREFIX、HOMEBREW_CELLAR和HOMEBREW_REPOSITORY也会被导出以保存这些变量的多个查询。
    您也可以考虑使用eval$(brew shellenv)在dotfiles中添加评估输出。

    brew shellenv
    
    export HOMEBREW_PREFIX="/home/linuxbrew/.linuxbrew"
    export HOMEBREW_CELLAR="/home/linuxbrew/.linuxbrew/Cellar"
    export HOMEBREW_REPOSITORY="/home/linuxbrew/.linuxbrew/Homebrew"
    export PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH"
    export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"
    export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"
    
  • brew install xxx
    安装xxx软件

  • brew uninstall xxx
    卸载xxx软件

  • brew search xxx
    搜索xxx软件

linuxbrew注意事项

假如用linuxbrew安装的Python会替换系统默认的Python
如需还原则需要将~/.profile文件中的eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)这一行屏蔽:

# linuxbrew
#eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)

然后重启电脑.



http://www.ppmy.cn/news/42205.html

相关文章

走进小程序【六】微信小程序架构之【视图层】万字详解

文章目录🌟前言🌟小程序架构🌟视图层 View🌟WXML🌟数据绑定🌟列表渲染🌟条件渲染🌟模板🌟WXSS🌟尺寸单位🌟样式导入🌟内联样式&#x…

burp抓包https链接不安全解决方法

在浏览器已经导入Burpsuite的证书之后,抓包,浏览器仍然显示抓取https包提示不是私密链接解决方法 适用于没有继续访问的按钮。 方法一: 浏览器输入 chrome://flags 搜索 Allow invalid certificates for resources loaded from localhost.翻译过来就是 允许从本地主机加载资…

VS Code 快捷键

以VS Code Mac为例: 快速修复:command .查找文件/查看最近打开过的文件:command P 打开console :command J代码格式化:shift option F快速复制当前行:option shift 下↓跳转到指定行:c…

【分享贴】如何衡量和提高项目成功?

“如何衡量项目成功?” 无论是对于项目经理还是组织来说都希望项目能够成功,但是怎样才算是项目成功了呢? 世界项目管理大师哈罗德科兹纳认为:“传统项目或运营项目成功的衡量标准是时间、成本和范围;创新项目成功的衡…

禅道篇—软件测试

文章目录1.禅道2.为什么需要管理工具禅道(测试角度)3.管理工具的对比4.禅道的设计理念5.禅道的工作流程1.禅道 (1)禅道是一款项目管理工具,可以管理整个软件开发的生命周期 (2)名字的来源 《软…

信息传播小课堂:信息的传输速率不可能超过信道的容量

文章目录 引言I 与他人的沟通的要点1.1 挑选带话不走样的人1.2 看听众选择对应的表达方式1.3 夫妻之间的沟通上,要在对等的条件下进行。1.4 给家长们的建议II 组织机构内部沟通的要点2.1 考察一个机构的管理结构是否合理2.2 打破小团体界限的办法引言 香农第二定律:信息的传…

ansible 基本使用

ansible介绍: ansible是一种IT自动化工具。可以配置系统、部署软件以及协调高级的IT任务,如持续部署、滚动更新。 使用文档: https://docs.ansible.com/ 安装Ansible:yum install ansible -y 概念: Invertory: ansib…

IGKBoard(imx6ull)-Linux下TTY串口编程

文章目录一、TTY介绍(1)理解tty(2)tty设备节点二、tty串口应用编程(1)串口基本操作【1】打开串口【1】读写数据【1】关闭串口(2)termios 结构体(配置)&#x…