曾经听说过自制的人?这是一个具有非常不寻常的功能的包管理器。它允许普通用户在不使用的情况下安装包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