用家酿软件在Linux和Mac上安装软件包

这里介绍一下Homebrew,这是一款简单但不同寻常的包管理器,可以在Linux和macOS上使用。

听说过Homebrew吗?它是一个包管理器,有一个非常不寻常的功能。它允许普通用户安装包而不使用sudo,macOS和Linux都可以使用。这些系统上的工具都被称为Homebrew,而Linux版本则安装为linuxbrew。

安装完成后,用户可以通过酿造命令安装包非常容易。然而,Homebrew本身的安装通常需要sudo特权和安装在/home/linuxbrew.

手册页酿造命令称之为“macOS(或Linux)丢失的包管理器”。

家酿的优点

Homebrew的一些优势:

  • 它非常容易使用,并提供了一种简单、灵活的方式来安装Linux工具
  • 它不需要安装包sudo
  • 你可以在macOS和Linux上使用它

要让你的系统准备好更新和先决条件,请运行以下命令:

$ sudo dnf update $ sudo dnf groupinstall ' Development Tools ' && sudo dnf install curl file

完成这些任务可能需要一段时间,特别是如果你的系统最近没有更新。

接下来,在/home/linuxbrew/中安装Homebrew。Linuxbrew,运行以下命令:

$ /bin/bash -c " $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "

该命令会在某个点提示您输入密码。

要测试它,你可以安装一些工具,命令如下:

$ brew install fortune Updating Homebrew…==>家酿啤酒完全由无偿志愿者运营。请考虑捐赠:https://github.com/Homebrew/brew#donations ==> Auto-updated Homebrew!更新1 tap(家酿/核心)。==> New formula laws -sso-util ==> Updated formula更新133个公式。= = >下载https://ghcr.io/v2/linuxbrew/core/fortune/manifests/9708-4  ######################################################################## ==> 从https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:6下载https://ghcr.io/v2/linuxbrew/core/fortune/blobs/sha256:64feb5e5c695578 = = >下载######################################################################## = = > 100.0%投入财富- 9708. - x86_64_linux.bottle.4.tar.gz /home/linuxbrew/.linuxbrew/Cellar/fortune/9708: 82文件,2.4MB

(注意左下角那只可爱的小杯子。)

尝试你安装的应用程序可能是这样的:

空间之于空间,犹如永恒之于时间。-Joseph Joubert $ which fortune /home/linuxbrew/.linuxbrew/bin/fortune

在下面的命令中,安装了第二个包:

美元酿造安装你好= = >下载https://ghcr.io/v2/linuxbrew/core/hello/manifests/2.10  ######################################################################## 100.0% = = >下载https://ghcr.io/v2/linuxbrew/core/hello/blobs/sha256 f81d7c0a3eee9fd62 = = >从https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256下载:f######################################################################## 100.0% = = >浇注hello-2.10.x86_64_linux.bottle.tar.gz /home/linuxbrew/.linuxbrew/Cellar/hello/2.10: 52文件595.7 kb

您的linuxbrew目录将如下所示。

$ ls -ld /home/linuxbrew drwxr-xr-x。3 root root 4096 9月30日14:51 /home/linuxbrew $ ls -a /home/linuxbrew . .. .linuxbrew $ ls -l /home/linuxbrew/Linuxbrew总共48个drwxrwxr-x。2 shs shs 4096十月6 16:17 bin drwxrwxr-x。2 shs shs 4096十月4日15:30 Caskroom drwxrwxr-x。3 shs shs 4096十月6日16:17地窖drwxrwxr-x。3 shs shs 4096十月4日13:17 etc2 shs shs 4096十月4 12:54框架drwxr-xr-x。11 shs shs 4096十月4日15:45 Homebrew drwxrwxr-x。2 shs shs 4096十月4日13:17包括drwxrwxr-x。2 shs shs 4096十月4 13:17 lib drwxrwxr-x。 2 shs shs 4096 Oct 6 16:17 opt drwxrwxr-x. 2 shs shs 4096 Oct 4 13:17 sbin drwxrwxr-x. 6 shs shs 4096 Oct 6 16:17 share drwxrwxr-x. 3 shs shs 4096 Oct 4 15:30 var

来显示安装的包酿造命令,这样做:

$ brew list ==>< = =包浏览器你好强< = =安装包

在上面显示的输出中,formula是包浏览器。第二行列出了已安装的包。

要删除由Homebrew安装的软件包,请使用酿造卸载或者是酿造删除命令。它们都做同样的事情—卸载指定的包。

卸载/home/linuxbrew/.linuxbrew/ cellar /hello/2.10…(52文件595.7 kb)

验证移除看起来像这样:

$ brew list ==> formula Fortune<== hello不见了

自制程序不使用任何由您的主机系统提供的库,除非glibc海湾合作委员会如果它们足够新的话。此外,家酿可以安装自己的当前版本glibc和gcc用于较早的Linux发行版。

自制程序就像一个命令行安装程序。它是安全的,只要你知道你下载的是什么。它使用SHA256作为它的包校验校验。

Linuxbrew需求

目前对Linuxbrew的要求包括:

  • GCC 4.7.0或更新版本
  • Linux 2.6.32或更新版本
  • Glibc 2.13或更新版本
  • 64位x86_64 CPU
加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。
相关:

版权所有©2021 IDG Com足球竞彩网下载munications, Inc.

SD-WAN买家指南:向供应商(和您自己)提出的关键问题