Hvis du administrerer et antal Mac'er, kan du vedligeholde almindelige opgaver via kommandolinjen din vedligeholdelsesarbejde. Ved hjælp af en kombination af systemkommandoer og open source-arkiver kan du opdatere både MacOS-software og Mac App Store-software ved hjælp af Terminal.

Opdater macOS-software ved hjælp af terminal

Du kan opdatere indbygget MacOS-software ved hjælp af kommandoen softwareupdate i Terminal.

1. Åbn Terminal (Application / Utilities / Terminal.app).

2. Skriv følgende kommando og tryk på "Enter:"

 softwareupdate -l 

Dette viser alle de opdateringer af macOS-software, der er tilgængelige for dit system.

3. Vent et øjeblik, mens det søger i MacOS-serverne for opdateringer.

4. Hvis opdateringer er tilgængelige, vil softwareupdate fortælle dig, hvilke opdateringer der er tilgængelige. Hvis der ikke findes nogen opdateringer, returneres du til kommandoprompten.

5. For at installere alle tilgængelige opdateringer, skriv følgende kommando og tryk på "Enter:"

 sudo softwareupdate -ia --verbose 

6. Indtast dit kodeord, når du bliver bedt om det, og tryk på "Enter".

7. Opdateringsprocessen kører nu og viser hvert programs fremskridt, da det opdateres.

8. Når opdateringsprocessen er færdig, returneres du til kommandoprompten.

Softwareupdate Flags

  • Den --verbose flag er valgfri, men det vil give live status rapporter som opdateringer er installeret. Hvis du har mange opdateringer til at behandle, vil dette flag holde dig ajour med den aktuelle status.
  • Den -i flag står for "installere" og vil starte installationsprocessen for udvalgte apps
  • -a flag står for "alle". Dette vil installere alle tilgængelige opdateringer.
  • -r flag står for "anbefalet". For eksempel vil softwareupdate -ir installere kun "anbefalede" opdateringer.
  • -h flag står for "hjælp" og vil afsløre alle tilgængelige kommandoer.
  • For at installere kun en opdatering skal du bruge
     softwareupdate -i [pakke navn] 

    For eksempel installerer softwareupdate -i RemoteDesktopClient-3.9.2 kun RemoteDesktopClient 3.9.2 opdateringen.

  • Hvis du vil ignorere specifikke opdateringer, skal du bruge --ignore flag. For eksempel:
     softwareupdate --ignore RemoteDesktopClient-3.9.2 

    vil skjule 3.9.2 opdatering af RemoteDesktopClient. Du bliver advaret, når en ny opdatering er tilgængelig.

Opdater Mac App Store Software ved hjælp af Terminal

MacOS indeholder som standard ikke et kommandolinjeværktøj til opdatering af apps fra Mac App Store. Du kan dog installere Dmitry Rodionovs masværktøj til at tilføje denne funktionalitet til din kommandolinje.

1. Åbn Terminal (Application / Utilities / Terminal.app).

2. Hvis du ikke allerede har Homebrew-pakkehåndteringen installeret, skal du få den. Installer Homebrew ved hjælp af kommandoen Terminal nedenfor:

 / usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Du kan også følge vores vejledning for at komme i gang med Homebrew.

3. Brug følgende kommando til at installere mas-cli fra Homebrew-databasen:

 bryginstallation mas 

4. Når installationen er færdig, og du har din kommandoprompt tilbage, kan du skrive mas at se en liste over alle tilgængelige maskommandoer.

5. Skriv følgende kommando for at se en liste over installerede Mac App Store-apps. Der kan være nogle få af dem.

 mas liste 

6. Skriv følgende kommando for at se alle apps med tilgængelige opdateringer:

 mas forældet 

7. Skriv følgende kommando for at opdatere alle apps med tilgængelige opdateringer:

 mas opgradering 

8. mas løber gennem opgraderingsprocessen for hver app.

9. Når opdateringsprocessen er færdig, returneres du til kommandoprompten.

Konklusion

Hvis du har brug for at opdatere den indbyggede MacOS-software eller endda macOS selv, kan du bruge softwareupdate til at fuldføre denne proces fra kommandolinjen. Hvis du har brug for at opdatere apps fra App Store, kan du installere mas at få det gjort via Terminal.