使用自制软件在Linux和Mac上安装软件包

这里介绍一下Homebrew,它是一个简单但不同寻常的包管理器,可与Linux和macOS一起使用。

曾经听说过自制的人?这是一个具有非常不寻常的功能的包管理器。它允许普通用户在不使用的情况下安装包sudo,,它同时适用于macOS和Linux。虽然这些系统上的工具都称为Homebrew,但Linux版本安装为linuxbrew。

安装后,用户可以通过酿造命令非常轻松地安装包。然而,安装自身本身通常需要苏达/ home / linuxbrew的权限和安装。

那个人的页面酿造命令将其称为“macOS(或Linux)缺少的包管理器”。

自制啤酒的优势

自制的一些优点:

  • 它很容易使用,并提供简单,灵活的方式来安装Linux工具
  • 它安装包不需要苏达
  • 您可以在macOS和Linux上使用它

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

$ sudo dnf更新$ sudo dnf groupinstall'开发工具'&& sudo dnf安装curl文件git $ sudo dnf安装libxcrypt-compat

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

接下来,要在/home/linuxbrew/.linuxbrew中安装Homebrew,请运行以下命令:

$/bin/bash-c“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

该命令将在某些时候提示您输入密码。

要进行测试,可以使用以下命令安装一些工具:

$ Brew Install Fortune更新房屋rew ... ==>自主互联网完全由未付志愿者运行。请考虑捐赠:https://github.com/homebrew/brew#donations ==>自动更新的家用侵激!更新1 TAP(自制/核心)。==>新公式aws-sso-util ==>更新的公式更新了133公式。==>下载https://ghcr.io/v2/linuxbrew/core/fortune/manifests/9708-4 ############################################################ ==>下载https://ghcr.io/v2/linuxbrew/core/fortune/blobs/sha2565578 ==>从https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:6 ##################################################### 100.0%==>浇注Fortune-9708.x86_64_linux.bottle.4.tar.gz / home/linuxbrew/.linuxbrew/cellar/fortune/9708:82个文件,2.4MB

(请注意左下方的可爱小杯子。)

试用已安装的应用程序可能如下所示:

算命空间是永恒的。-joseph joubert $哪个财富/home/linuxbrew/.linuxbrew/bin/fortune

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

$ Brew Install Hello ==>下载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.7KB

您的linuxbrew目录将与下面所示类似。

$ ls -ld / home / linuxbrew drwxr-xr-x。3根root 4096 9月30日14:51 / home / linuxbrew $ ls -a / home / linuxbrew。.. ..LinuxBrew $ ls -l / home/linuxbrew/.linuxbrew Total 48 DRWXRWXR-X。2 SHS SHS 4096 10月6日16:17 BIN DRWXRWXR-X。2 SHS SHS 4096 10月4日15:30 Caskroom Drwxrwxr-x。3 SHS SHS 4096 10月6日16:17 Cellar Drwxrwxr-x。3 SHS SHS 4096 10月4日13:17等DRWXRWXR-X。2 SHS SHS 4096 10月4日12:54框架DRWXR-XR-X。11 SHS SHS 4096 OCT 4 15:45 Homebrew Drwxrwxr-x。2 SHS SHS 4096 10月4日13:17包括DRWXRWXR-X。 2 shs shs 4096 Oct 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 ==>公式<==包浏览器财富你好<==安装了包

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

要删除由自制侵入式安装的包,请使用brew卸载或者冲泡去除命令。它们都做了同样的事情 - 卸载指定的包。

$brew删除hello卸载/home/linuxbrew/.linuxbrew/cillar/hello/2.10。。。(52个文件,595.7KB)

验证删除看起来像这样:

$brew列表==><==你好不见了

Homebrew不使用主机系统提供的任何库,除非格利伯GCC.如果他们是新的。此外,Homebrew还可以安装自己的当前版本格利伯和GCC用于Linux的旧分布。

Homebrew的作用类似于命令行软件包安装程序。只要你了解你下载的内容,它是安全的。它使用SHA256作为包验证检查。

LinuxBrew要求

LinuxBrew的当前要求包括:

  • GCC 4.7.0或更新
  • Linux 2.6.32或更新版本
  • Glibc 2.13或更新版本
  • 64位x86_64 CPU
加入网络世界社区有个足球雷竞技app脸谱网linkedin评论最重要的话题。
有关的:

版权所有©2021 IDG通信公司Raybet2。

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