Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why do I have to log in as Root User to install software

Having installed Catalina OSX 10.15.3, some of my software is now incompatible and I need to update it. When I try install the new version I am told that I can only do this if logged in as a Root User. This is scary, and Apple tell me I should be very cafeful as I may wreck the OS. What can I do?

iMac 27", macOS 10.15

Posted on Feb 6, 2020 10:29 AM

Reply
11 replies

Feb 6, 2020 10:33 AM in response to terencehopwood

First of all, what software? GUI or command-line?


Very few GUI apps should need to be installed as root, however, many may need to be installed via an administrator account, which is not quite the same thing.


If it's a cross-platform UNIX/command-line based app, then many installers assume the standard root/everyone else authentication model, which isn't perfectly mapped to Mac OS X's multi-layered model. Therefore it may say 'root' because that's the norm, but an administrator account may be sufficient. Again, it depend on the specifics of the app.

Feb 6, 2020 10:49 AM in response to Camelot

Thanks for your comment Kappy. Probably GUI then, specifically it is PrintShopMac graphics design and clipart.

Seems crazy to me to make it so difficult. Apple say it's not their wish to enforce this, and PrintShop say it is not a restriction on their program. So who is it?

I have downloaded the dmg files and when I come to install them my Mac says 'No'.

If you create a Root user and then log in as that you have a new clean program without the downloaded files, so you cannot access them.

Hope you can suggest some way round this so that I don't throw it through the window.

Feb 7, 2020 2:29 PM in response to Ronasara

That may sadly be true. A lot of vendors are heavily Windows centric and only grudgingly support Macs.


As I was tallying what I needed to update/upgrade to be fully compatible with Catalina, I found there was no 64 bit version of Seiko's Smart Label Creator for my older model 420 label printer. They've had 64 bit Windows software for that model for at least two years, but wouldn't update the Mac software. The only way to get 64 bit software was to buy a completely new label printer.


That ticked me off enough that I first thought I wouldn't buy another Seiko device, but after reading worse reviews on virtually any other label printer for Macs (many have no Mac software at all), I bought the model 650 printer. Turned out to be a good thing as it prints labels at least 30 times faster than the 420.


The worst part of this is all vendors knew, or should have known, for at least the past two years that they would have to have 64 bit versions ready fairly soon. That they still don't shows how little they care about their Mac customers.

Feb 8, 2020 7:42 AM in response to Ronasara

I have spoken to the suppliers of the App, and asked them to confirm that it will work with Catalina. No reply received yet....BUT in the meantime I have discovered how to install it using the Root User login, and it WORKS.

What no one seems to tell you is that you download the program onto your Mac and start the install process until you have the .dng file in your download folder. Then transfer that to the Desktop. Enable Root User and log in as that.

Now the .dng file is on the new desktop for that user. Install it, and then you can log in as the original user and disable the Root User. PROBLEM SOLVED The program is in your Applicatons file, ready to use.

Just sad that the Suppliers and Apple as usual just blame each other, leaving the user in the dark.

Why do I have to log in as Root User to install software

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.