iPigeon.institute blog: Update - In order to [now, working... <-<] install Homebrew package manager on macOS,

Translate iPigeon.institute in to your native language 💱

Monday, January 6

Update - In order to [now, working... <-<] install Homebrew package manager on macOS,

the user would first have to install the Homebrew-core repo:

🍻 Default formulae for the missing package manager for macOS
 Ruby
BSD-2-Clause license
Updated 1 hour ago
1 issue needs help

as such. 

I can rescind my former qualms about the authors' claims that a ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

would not have been sufficient. 

Steps that I took - 
  1. Create a public git key. 

    Generating a new SSH key and adding it to the ssh-agent ...

    After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.

    as I did for myself, as this: ssh-keygen -t rsa -b 4096 -C "jay.ammon@gmail.com"

    you'll need to change the email address to your own, and add your own password.

    trivia - here's my generated ascii art image, which came with the key generation. I think it's cute.


    +---[RSA 4096]----+
    |    .o*oo        |
    |     =.=         |
    |  . o + .        |
    |   +   +    .    |
    |  ..+...S  o     |
    | ..+o=o...+ .    |
    |  =oo.E .o.= o   |
    |.=..o+  .o  =    |
    |++*=o. .o        |
    +----[SHA256]-----+

  2. Clone the gitHub repository of Homebrew-core somewhat like this: git clone jay.ammon@gmail.com:Homebrew/homebrew-core.git

        
  3. After installing those libraries, you'll surely, by now, want to play around with the original link for installing the "brew" command ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
In order to get the "brew" command fully working, you'll need to
check out the one with the Red / Yellow / Green Tags. 
5. Put the "brew" command in to the /usr/local/Library/Homebrew/bin/ folder. Use, (and get used to): the "shift + command + G" command [it lets you type, or copy and paste the folders you'd want to cd (change directory) in to.
 
from your /Users/(iMac - your name)/Downloads/homebrew-core-master/cmd/brew
(black exec {Terminal Executable} file)

to /usr/local/Library/Homebrew/bin/
as this photo shows.

pluuuUUppe. and dropped in there. it's done.
6. Next, you'll need to install glib. It's a general set of commands and libraries that you probably already have somewhere in your macOS, somewhere [<_ i="">but I figure that we might as well get it in from "brew" command.  

now you'll really see your Terminal start working.  

Just type in  

brew install glib 

into the Terminal. 

Check your /Cellar folder at 

( shift + command + G )

/usr/local/Cellar
Now, you are pwn'ing of on: bwapp, with the directory changing command and your folders in columns view.
translated - cool stuff is happening in the Terminal, right?

7. Look at all the interesting stuff that's transpiring after brew install glib happens:


8. Pretty cool stuff. 

Now,

you can go in to the Homebrew Formulae website at https://formulae.brew.sh/formula/ and check out the thousands of repositories you might want to install (certainly not all of them, all on your own and by yourself; but some - that appeal to your strengths and interests).
ace6.5.7ADAPTIVE Communication Environment: OO network programming in C++
aces_container1.0.2Reference implementation of SMPTE ST2065-4
ack3.2.0Search tool like grep, but optimized for programmers
acme0.96.4Crossassembler for multiple environments
acmetool0.0.67Automatic certificate acquisition tool for ACME (Let's Encrypt)
acpica20191018OS-independent implementation of the ACPI specification
activemq5.15.11Apache ActiveMQ: powerful open source messaging server
activemq-cpp3.9.5C++ API for message brokers such as Apache ActiveMQ
adios22.5.0Next generation of ADIOS developed in the Exascale Computing Program
admesh0.98.4Processes triangulated solid meshes
adns1.5.1C/C++ resolver library and DNS resolver utilities
9. Like so. Just 

brew install acme 

for example.

10. That's about it. Did I miss something about putting something in the Library folder or something? Hopefully you also read the gitHub documentation on brew and in the Homebrew-core and Homebrew-core-master repository that was cloned in to your macOS /Users/iMac (your name)/Downloads/ folder. 

I might have forgotten one of the steps I took along the way. I did do something with the ruby gem file inside of the folders that we worked with. 

There's lots of stuff there to look through, but you'll want to be able to know what you're looking at, and the structure of these sorts of folder directory repository structures, so you can move more swiftly through your coding sessions, once you get more masterful and inquisitive about and in to the folders, code, and directory files and folders of these things that you download.

I think I covered everything. If you have any personal issues with the process and you want some help installing your Homebrew installation, please feel free to contact me. I'll be glad to help you out; no problem.

give me a call, whatever 
+1 (213) 545-6660

Thanks for reading.

No comments:

Latest post.

Pigeon chat, with ChatGPT (12/22/2024)

  note: originally published with a typographical error in the title and web address; the title has been corrected, whereas the web address ...

iPigeon.institute’s most popular recent blog articles and posts