All Projects → SixArm → sixarm_mac_osx_installation_help

SixArm / sixarm_mac_osx_installation_help

Licence: other
SixArm.com » Mac OSX installation help, notes, and guides

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to sixarm mac osx installation help

Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+29490.91%)
Mutual labels:  mac, install
mac-branch-deep-linking
The Branch SDK for Mac OS X - Docs:
Stars: ✭ 15 (-31.82%)
Mutual labels:  mac
NanoSoft
A forum system built using plain php dedicated for C#.NET Developers
Stars: ✭ 20 (-9.09%)
Mutual labels:  help
mute-spotify-ads-mac-osx
Mute Mac (osx) computer audio when Spotify plays an AD
Stars: ✭ 78 (+254.55%)
Mutual labels:  mac
dotfiles
Zero friction mac and linux bootstrap
Stars: ✭ 15 (-31.82%)
Mutual labels:  mac
archdi-pkg
Arch Linux Desktop Installer Packages
Stars: ✭ 46 (+109.09%)
Mutual labels:  install
sepia-assist-server
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service integration, user-accounts and more.
Stars: ✭ 81 (+268.18%)
Mutual labels:  mac
BaNG
Backup Next Generation for Linux & Mac using rsync (support hardlinks and btrfs snapshots), Web-Frontend, Statistics, History-Merger)
Stars: ✭ 28 (+27.27%)
Mutual labels:  mac
awesome-mac
A repo to introduce awesome applications and tools in my mac.
Stars: ✭ 24 (+9.09%)
Mutual labels:  mac
dotfiles
🔨 My dotfiles for setting up my Macs with Ansible
Stars: ✭ 31 (+40.91%)
Mutual labels:  mac
x-ray
See the wifi password of the network you're on
Stars: ✭ 13 (-40.91%)
Mutual labels:  mac
entrepot
A list of free GitHub.com hosted WordPress plugins, themes & blocks
Stars: ✭ 29 (+31.82%)
Mutual labels:  install
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (-27.27%)
Mutual labels:  mac
blade runner
Blade Runner is a Jamf Pro based Python application that automates and implements a framework to offboard, secure erase and document deprecated Mac systems.
Stars: ✭ 24 (+9.09%)
Mutual labels:  mac
ssh-tools
😭没找到好用的shell工具✌️自己实现类似Xshell的部分功能
Stars: ✭ 92 (+318.18%)
Mutual labels:  mac
WebDGap
WebDGap allows you to convert any website or HTML/CSS/JavaScript web application to a native Windows, Mac, Linux, PhoneGap, and Chrome application/extension.
Stars: ✭ 106 (+381.82%)
Mutual labels:  mac
Linux Dynamic Wallpapers
Dynamic Wallpapers for Linux
Stars: ✭ 305 (+1286.36%)
Mutual labels:  mac
countly-sdk-cpp
Countly C++ SDK for Windows, MacOS and Linux
Stars: ✭ 27 (+22.73%)
Mutual labels:  mac
Singularis
My System Configuration ⚙️
Stars: ✭ 27 (+22.73%)
Mutual labels:  install
gitx
The best fork of the best lightweight, visual git client for macOS.
Stars: ✭ 529 (+2304.55%)
Mutual labels:  mac

THIS REPO HAS A NEW LOCATION

Please change to https://github.com/sixarm/sixarm_mac_setup

The new location has better notes and improvemnts for macOS Sierra.

Sixarm Mac Setup

How to set up a new Mac computer that is running macOS? These notes show how our teams do it.

  • These notes start with the basics that are good for everyone.

  • We use Apple macOS 10.12 a.k.a. Sierra. We expect most of these notes will work on many versions of macOS.

Turn on your computuer

When you turn the computer on, the Setup Assistant launches.

  • Enter your language, time zone, Apple ID, and so on.

  • If you already use a different Mac computer, and you want to do a migration of all your files, then you can use the “Migration Assistant”. We prefer to skip this; we prefer to set up the computer from scratch.

  • Register for a personal Apple Id, if you don't already have one.

  • If you want to use iCloud, then do so.

Do a software update

Choose the Apple menu, then "Software Update...".

  • This step downloads all the current updates for your system, such as bug fixes, security patches, and feature improvements.

  • This step may take a while because macOS updates tend to be large to download.

Enable FileVault security

Choose the Apple menu, then choose "System Preferences....", then "FileVault", then turn it on.

  • This step encrypts your entire drive.

  • This step may take a while because macOS is adding encryption to your entire system.

Connect your iPhone, iPad, etc.

Do you want to sync an iPhone, iPad, or other device? If so, connect these now.

  • You may want to launch iTunes, because this shows you what is synchronizing, and this can also make a backup of your device.

Set Preferences & Defaults

We set a bunch of system preferences to customize our Desktop, Dock, Keyboard, Sound, and so on.

  • If you are a typical user, then you can pick and choose from our complete list of System Preferences

  • If you are an advanced user, then you may prefer to run our defaults script.

Applications

We use many applications.

  • If you are a typical user, then you can pick and choose using our list of App Store apps and Applications that we download.

  • If you are an advanced user, then you may prefer to use our scripts for brew, cask, mas, and so on; see below for these.

Advanced Users

Admin

Ensure our current user account can administer the system:

  • Preferences > Users & Groups
  • Pick our user
  • Check "Allow user to administer this computer"

If we're getting the computer from another user, we can adjust ownership and permissions:

sudo touch /usr/local/{Cellar,Library/LinkedKegs} &&
sudo chown -R root:admin /usr/local/{Cellar,Library/LinkedKegs,man,share/man} &&
sudo find /usr/local/{Cellar,Library/LinkedKegs,man,share/man} -type d -exec chmod 775 {} \;

Environment

We manage the system environment here:

edit /etc/environment

Example:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin

Load:

source /etc/environment

MAS: Mac App Store

MAS is very useful for installing many apps.

Developer software and notes

Database setup

Programming software and notes

Spotlight

Skip the Spotlight search index on these folders:

See Also

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].