Bil

SÄ hÀr kommer du igÄng med Homebrew-pakethanteraren för macOS

BÄde Mac-administratörer och avancerade anvÀndare kan utnyttja mycket av sina installationsarbetsflöden till Homebrew genom att bli bekanta med hur det fungerar att hantera paket pÄ enheter via CLI.

Illustration: Lisa Hornung, Getty Images/iStockPhoto

MÄste lÀsa utvecklare tÀckning

Homebrew Àr pakethanteraren frÄn tredje part som macOS-administratörer aldrig visste att de behövde förrÀn de först distribuerar den för att inse vad de har gÄtt miste om. Skriven pÄ Ruby och utnyttjar GitHub, den lÀtta pakethanteraren fungerar pÄ samma sÀtt som den inbyggda pakethanteraren som finns i Linux-distributioner, som apt-get för att hÀmta installationer, uppdatera appar och lÀgga till arkiv dÀr utvecklare sÀkert lÀgger till sina appar för kommandoradsbaserad förvaltning.

SER: Topp 5 programmeringssprÄk för systemadministratörer att lÀra sig (gratis PDF) (TechRepublic)

FrÄn den första installationsprocessen fÄr administratörer den distinkta kÀnslan av hur enkel hantering Àven om Homebrew kan vara med sin enda kommandoradsexekvering som fÄr bollen i rullning. DÀrifrÄn visas syntaxen som anvÀnds i samband med Homebrew-hantering genom att anropa kommandot man brew. Nya anvÀndare bör definitivt granska detta för att bekanta sig med nÄgra grundlÀggande kommandon innan de fortsÀtter vidare.

Vad Àr skillnaden mellan formel, kranar, flaskor, fat, fat och kÀllare?

I linje med öltemat anvÀnder Homebrew en serie syntax baserade pÄ det etablerade temat, var och en med sin egen unika betydelse.

  • Formel: Detta definierar paketet som ska installeras och Ă€r skrivet i Ruby.
  • Kagge: Detta Ă€r installationsprefixet för en formel (kĂ€lla).
  • KĂ€llare: KĂ€llaren Ă€r standardplatsen dĂ€r alla fat Ă€r installerade.
  • Kranar: Avser tredjeparts Git-förvaret för en formel (app).
  • Flaska: Liknar en Keg, förutom redan förkompilerad.
  • Fat: Detta Ă€r en förlĂ€ngning av Homebrew som anvĂ€nds för att installera binĂ€ra appar.

SER: Hur man installerar Homebrew-pakethanteraren för macOS med ett kommando (TechRepublic)

Jag Àr bekant med terminologin, var ska jag börja med Homebrew?

Som med alla appar, efter att ha installerat Homebrew bör du uppdatera den (och formlerna):

brew update 

Med sjÀlva appen uppdaterad kan du ta reda pÄ vilka appar som Àr förÄldrade:

brew outdated 

SÄ hÀr uppgraderar du alla förÄldrade appar:

brew upgrade 

Om det finns vissa versioner av en app som du vill behÄlla och inte uppdatera/uppgradera:

brew pin

I hÀndelse av att en app anvÀnder en fÀstad app som ett beroende, kommer Homebrew inte att uppgradera den icke-fÀsta appen eftersom den aldrig kompilerar applikationer med förÄldrad kod. För att lösa detta mÄste den fÀsta appen först lossas:

brew unpin

Varför var en app jag anvÀnde inte lÀngre tillgÀnglig eller inaktiverad?

Utvecklare kan ta bort eller inaktivera en formel (app) av valfritt antal anledningar. FrÄn att det inte lÀngre stöds till olösta problem. Det finns nÄgra sÀtt att kontrollera detta för att fÄ information om varför detta intrÀffade.

brew log

Kan ytterligare förrÄd lÀggas till i Homebrew?

ja! Genom att söka pÄ GitHub kan administratörer hitta applikationer som inte Àr en del av kÀrnrepo. SÄ hÀr lÀgger du till ett nytt arkiv:

brew tap

Lagrar kan ocksÄ finnas utanför GitHub, till exempel privata repos. SÄ hÀr lÀgger du till ett arkiv som inte Àr vÀrd för GitHub:

brew tap

För att ta bort en specifik tryckning frÄn förvarslistan:

brew untap

Hur hanterar jag installation eller avinstallation av program i Homebrew?

För att lista alla installerade formler:

brew list 

För att fÄ information om en formel:

brew info

SÄ hÀr installerar du en formel:

brew install

SÄ hÀr avinstallerar du en formel:

brew uninstall

BotĂłn volver arriba

Annonsblockerare upptÀckt

Du mÄste ta bort AD BLOCKER för att fortsÀtta anvÀnda vÄr webbplats TACK