Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
man softwareupdate

...that will give you the options, one of which is ignore.
[doublepost=1519948640][/doublepost]

Terrible point. A good OS needs a GUI and a terminal. That's why when Mac OS X first came out it was awesome compared to its contemporaries in the desktop computing market. Many a Linux geek I knew at the time (2001) went, "This is what Linux should be like!"

Where is the terminal in IOS? A very good OS, in fact same under the hood OS as Mac OS. Seems millions of IOS systems are lacking the terminal function. I have been using my many IOS devices for almost ten years, now you tell me I need a terminal. :(
 
5 years ago I installed Apple update without any additional work, the day they were released. Not any more. Apple has, by its actions, lost my trust. Today I won't install any update until after its been out for weeks, if not longer. IMO Apple's main thrust these days is publicity, not performance and reliability and I am not willing to let their lack of ability effect my income.

Couldn't agree more. Used to update the moment one was released. But I'm sick of being Apple's beta tester and now I only update after several point releases, with far more extensive backup precautions taken than were ever required* previously.

It's getting closer to the point of "use the current version until the hardware that runs it dies and then look for non-Apple alternatives" thinking.

Sad, really how far their quality control has fallen. It doesn't matter to the buy-a-new-iToy-every-year crowd, but for some of us quality does matter.

*by "required" I don't mean that one shouldn't always backup before updating, I mean in the past I never actually had to call on the backup to fix some random aberrant behaviour or randomly missing function.
 
Last edited:
  • Like
Reactions: nt5672
Where is the terminal in IOS? A very good OS, in fact same under the hood OS as Mac OS. Seems millions of IOS systems are lacking the terminal function. I have been using my many IOS devices for almost ten years, now you tell me I need a terminal. :(

Nope not at all. If you have the same usage pattern as that of Apple's target demographic, then nope you don't need it. Today Apple's target demographic is teenagers, interested in pop events, pop music, like to snapchat, tweet, take selfies, don't care what is shared with Google, and want to be limited to what Apple deems appropriate, etc. These activities of the common Apple users absolutely do not require using the terminal.

But in years past, Apple had a number of profession tech users that used the platform because it was, hands down, the best linux platform around. One could use the GUI for general things and when you needed more, the command line was right there. I've used it in SAP, SQL-Server, Oracle, etc. development/tech environments. Unfortunately, Apple has customized the underlaying OS and failed to update the core OS components to the extent that Apple's macOS is not easily usable off the shelf anymore.

We can and must install our own tools through MacPorts or Homebrew. Apple is trying to push macOS to be all sandboxed, which will disallow even that. iOS is already sandboxed. I would love to be able to use linux command line tools from an iPad or iPhone for network/database/server troubleshooting, but alas no, Apple deems it inappropriate.

So yes, for your limited use of iOS it works and I'm happy your happy. But a lot of people, obviously less that the pop teenager crowd, are not happy. That does not make us uninformed or wrong.
 
  • Like
Reactions: grad
Nope not at all. If you have the same usage pattern as that of Apple's target demographic, then nope you don't need it. Today Apple's target demographic is teenagers, interested in pop events, pop music, like to snapchat, tweet, take selfies, don't care what is shared with Google, and want to be limited to what Apple deems appropriate, etc. These activities of the common Apple users absolutely do not require using the terminal.

But in years past, Apple had a number of profession tech users that used the platform because it was, hands down, the best linux platform around. One could use the GUI for general things and when you needed more, the command line was right there. I've used it in SAP, SQL-Server, Oracle, etc. development/tech environments. Unfortunately, Apple has customized the underlaying OS and failed to update the core OS components to the extent that Apple's macOS is not easily usable off the shelf anymore.

We can and must install our own tools through MacPorts or Homebrew. Apple is trying to push macOS to be all sandboxed, which will disallow even that. iOS is already sandboxed. I would love to be able to use linux command line tools from an iPad or iPhone for network/database/server troubleshooting, but alas no, Apple deems it inappropriate.

So yes, for your limited use of iOS it works and I'm happy your happy. But a lot of people, obviously less that the pop teenager crowd, are not happy. That does not make us uninformed or wrong.

This is why I wonder how long Apple will fight the jailbreak segment of their market draw. I doubt that it will just go away, and I'm waiting for their 'sandbox' treatment to kill usability on the devices all because their paranoia of jail breaking collided with their devices usability. I do really get the idea of sandboxing, and the need for protection from 'evil', but in many ways they have gone beyond reasonable. I do believe there is a command line for iOS. I've seen it running at the Genius Bar. Making it so hard to get to is just being paranoid. But given my experiences with the early Windows phone OS and friends with early droids, I also value that fact that I haven't had iOS puke all over my life like those earlier devices did. The drama of early Windows Phone was just inexcusable. It wasn't a phone, it was a torture device! But anyway...
 
  • Like
Reactions: nt5672
Whenever I see articles regarding Terminal it reminds me of this story regarding # rm -rf *

http://www.lug.wsu.edu/node/414
The CLI is a double edged sword. The good thing about it is how flexible and powerful it can be with available commands; the bad thing about it, ditto. Entering "rm -rf *" basically means you want to recursively delete your whole file tree with no safeguards or warnings enabled (the "f" in the command). Your only safeguard is that you have to execute the command "su" or "sudo" to run as root in order to successfully get the command to override file protections. It's much less straightforward to accomplish this action using the GUI. If you meander through Disk Utility to try to accomplish a complete erasure you will have to jump through a lot of steps before the program will allow it. Complete erasure is greyed out by default for your boot disk.
[doublepost=1520089385][/doublepost]
Nope not at all. If you have the same usage pattern as that of Apple's target demographic, then nope you don't need it. Today Apple's target demographic is teenagers, interested in pop events, pop music, like to snapchat, tweet, take selfies, don't care what is shared with Google, and want to be limited to what Apple deems appropriate, etc. These activities of the common Apple users absolutely do not require using the terminal.

But in years past, Apple had a number of profession tech users that used the platform because it was, hands down, the best linux platform around. One could use the GUI for general things and when you needed more, the command line was right there. I've used it in SAP, SQL-Server, Oracle, etc. development/tech environments. Unfortunately, Apple has customized the underlaying OS and failed to update the core OS components to the extent that Apple's macOS is not easily usable off the shelf anymore.

We can and must install our own tools through MacPorts or Homebrew. Apple is trying to push macOS to be all sandboxed, which will disallow even that. iOS is already sandboxed. I would love to be able to use linux command line tools from an iPad or iPhone for network/database/server troubleshooting, but alas no, Apple deems it inappropriate.

So yes, for your limited use of iOS it works and I'm happy your happy. But a lot of people, obviously less that the pop teenager crowd, are not happy. That does not make us uninformed or wrong.
I sadly agree with most of your post. There is "OpenTerm" CLI interface available in the App Store for iOS, but it is extremely limited in scope. Unlike Unix or Unix-like systems such as Linux (Macs run a flavor of BSD Unix), which were initially developed as CLI oriented systems prior to acquiring GUI graphical tools (the original being X-Windows), iOS is sandboxed by design and users are very limited as to what they can do at the "root" level. There is no CLI installed by default that I am aware of.
 
Actually kind of shocked at some of the replies here. The Terminal is your friend and mine looks Bling as Hell I have mine customized with Oh My ZSH, Neofetch, Powerline-Shell, I mange all my Mac Store apps with mas, I'm on facebook messenger with messr, I could go on but here's what mine looks like I took out my username and hostname for security purposes
 

Attachments

  • Screen Shot 2019-10-16 at 11.34.37 PM.png
    Screen Shot 2019-10-16 at 11.34.37 PM.png
    1 MB · Views: 132
But I mean, why can't it do it like this in the background after the user clicks Update, instead of having the "installing" screen? Or am I interpreting this wrong... lol
You would write a script with all the update commands at some point everyday I have a chron job run "softwareupdate -ia" and "mas upgrade" "brew upgrade" and it will update all my Mac Store apps and system in the background so when I see apple dropped a update I just check my about section to see if it's installed.
 
I keep forgetting that there is a way to upgrade macOS from the Terminal. Thanks for reminding me!

In my case, I've enrolled in the Beta programme, which means lots of more updates... with a catch: currently, my Mac does not do an automatic reboot, for some strange reason; most of the times, I can reboot from the Terminal, but that will not start the update process... (aye, I have filed this issue with the Feedback Assistant)

I'd only wish that softwareupdate had some sort of progress bar...

(P. S. Old Unix geek here. Aye, I've been one of those saying 'This is what Linux should be like!' back in 2001... when I bought my first PowerBook G4!)
 
Buy Apple Products so I do not need the terminal commands. When I feel like I am missing the good old days, fire up my RaspberryPi. :D
My point, a good OS, no need for terminal. Apple makes a good OS, for most terminal rarely if ever needed. The reason I stay with MacOS.

These opinions assume that you are sitting at a Mac in front of you. Many people have Macs in remote locations and have to update them. They also have FileVault turned on to keep their data safe. With FileVault, Macs do not fully restart by themselves without typing in a password first; unless you use the fdesetup command before restarting. This command is only available via command line. So if your Mac is hosted at a data centre or somewhere else inconvenient, you need to use the command line to update your Mac or else it won't start up again.

softwareupdate combined with fdesetup is invaluable for those of us that can't in the same location as our Macs and still need to update them.
 



The-Mac-App-Store-Is-a-Free-Download-through-Software-Update-Apple-Confims-2-250x250.jpg
If you're sick of waiting for the progress bar to complete every time you reboot after a macOS software update, then you'll be pleased to learn there's another way to update your Mac that could potentially reduce your downtime.

The process involves a simple Terminal command, and allows you to continue using your Mac as the update downloads and the initial software installation takes place in the background. In our tests, we found that this method was capable of shaving off several minutes of idle time during installation restarts, but that the time-saving depends on the machine and the update in question.

Users with older Macs in particular will likely appreciate this tip, as it saves having to fire up the Mac App Store altogether, which can be slow-going and sometimes even downright unresponsive. Read on to find out how it's done.


Click here to read more...

Article Link: How to Update macOS Using a Simple Terminal Command
Is there a way to accomplish this but targeting a different disk?
 
Is there a way to accomplish this but targeting a different disk?

There is no 'disk' option for that command. You might be able to redirect it to a different drive, but it might just send the output to the file, and not the file that may downloaded. I would wonder if it downloads to the directory it's invoked from. I checked, and there are no updates for my system to test that hypothesis.
 
There is no 'disk' option for that command. You might be able to redirect it to a different drive, but it might just send the output to the file, and not the file that may downloaded. I would wonder if it downloads to the directory it's invoked from. I checked, and there are no updates for my system to test that hypothesis.
That’s unfortunate seems like that would be really useful to administer updates to other drives rather than having to boot into those drives directly.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.