Menu
On macOS, the reason for using the -user flag is to make sure we don't corrupt the libraries the OS relies on. A conservative approach for many macOS users is to avoid installing or updating pip with a command that requires sudo.
I have some apps installed under the admin account on my Mac. I set up standard user accounts on this machine, and I would like these users to access the already installed applications. When they run the app, it either opens in trial mode or asks for a serial number, even though they are already installed. Is there any way to do this?
posted by dhruva to Computers & Internet (13 answers total) 3 users marked this as a favorite
Have you tried adding your Apple ID to the App Store for those users? If you're unwilling to do that, then you'll probably have to buy the applications again for each user. Welcome to Apple's walled garden, we hope you enjoy your stay! posted by pharm at 1:23 PM on June 5, 2013
Some of these apps are not bought from the App Store. posted by dhruva at 1:27 PM on June 5, 2013
Which apps specifically are you using? There are a variety of different licensing and registration schemes out there, other than the Apple App Store, and they all may be subtly different. You may want to contact the authors of the apps directly. posted by xil at 1:28 PM on June 5, 2013
For example JMP or Scrivener posted by dhruva at 1:29 PM on June 5, 2013
Although some more reading has turned up conflicting answers. Humph. Maybe it depends on the licensing of specific Apps? If the programs are not bought from the App store, where are they installed? If you installed them into the user's Applications directory (my Mac is at work right now, so I can't check, but doesn't each user have their own as well as the system one?) then that's presumably why the other users can't see the Applications. You could either reinstall for each user, or else install them into the system Applications directory. posted by pharm at 1:31 PM on June 5, 2013
They are installed in the Admin user's Application directory. I remember some apps asked me if I was installing for one user or all users, and I foolishly said one user, so I was wondering if there's any way around this without having to reinstall a bunch of software. posted by dhruva at 1:35 PM on June 5, 2013
For most ordinary applications, copying the App from the user Applications directory to the system one will just work (tm) I think. posted by pharm at 1:38 PM on June 5, 2013
They are installed in the Admin user's Application directory. I remember some apps asked me if I was installing for one user or all users, and I foolishly said one user, so I was wondering if there's any way around this without having to reinstall a bunch of software.
That might be (part/all of) your problem, right there. User-specific application directories exist specifically to install software only for that user - if you want everyone to have access to something, you want it in the root /Applications directory. posted by Tomorrowful at 1:43 PM on June 5, 2013 ![]()
In the past I have found that some apps keep their registration keys in the preferences or application support folders. So, if just moving the application to the system application folder doesn't make the 'unregistered' messages go away you could try copying any related preference folders as well. posted by Quinbus Flestrin at 3:18 PM on June 5, 2013 [1 favorite]
Building on what Quinbus Felstrin said, look in ~/Library and its subdirectories for stuff related to the apps in question. Try moving it to /Library. Or maybe just try scrapping the apps and reinstalling. posted by Good Brain at 5:37 PM on June 5, 2013
You can make the non admin accounts admins, log in as those users, set the correct registration numbers then log out and remove admin rights. Once registration info is entered, it should stick. Though technically, you shouldn't have to make them admins to do that. posted by inviolable at 6:41 PM on June 5, 2013
Seconding what Qinbus Flestrin is saying. If the other users can see the applications, and open them in trial mode, there's nothing wrong with where the application is stored on disk. It also doesn't matter whether the other users are admins or not. The problem is that the apps store their registration info per-user. It's possible the apps have an option to store the info globally. Otherwise, you'll have to enter the registration info for each user, or at least copy over files containing that info. I'd recommend contacting the vendors and asking for advice. posted by vasi at 9:11 PM on June 5, 2013
Ok I tried putting in the preferences files in the user accounts, but the app refused to run, it needed an activation. I guess I will have to re-install, or contact the vendors. Thanks everyone. posted by dhruva at 10:38 AM on June 6, 2013
« Older Fear and Loving in NYC | Retro-fitting MP3 input to 1970s record player? Newer »
This thread is closed to new comments.
Start it up, shut it down, but on a scheduleJanuary 27, 2011
What's a good application for organizing photos on.July 13, 2009 Anyway to develop iPhone/iTouch apps without.December 31, 2008 Starting over with a new laptop, how best to stay.December 24, 2008 Linux for a web designer! Need advice of what.February 21, 2006
In this tutorial, you will learn, how to Install XGBoost on Mac OS Sierra for Python programming language.
XGBoost is a Scalable and Flexible Gradient Boosting library. Mac os x mountain lion 10.9 download. XGBoost is extensively used by machine learning practitioners(Kaggle) to create state of art data science solutions.
Once you installed this XGBoost library, you can directly use this library into the Anaconda software. To learn, how to install the Anaconda software, use the below link.
Make It So User Cannot Install Software Mac 2017
This tutorial gives you instructions on how to build and install the XGBoost package from scratch on Mac OS Sierra. It consists of two steps:
Step1:
Make It So User Cannot Install Software Mac Download![]()
First, build the shared library from the C++ codes (libxgboost.so).
Step2:
Then install the Python language packages.
Required Software.
1. Python(Download and install Python from python.org website)
Step1: Build the Shared Library
XGBoost supports multi-threading. So you can use the multi-threading feature if you need. But enabling multi-thread feature is very high time-consuming process. It took me 71 minutes to install the multi-threading library. So the choice is yours. Try with
Without multi-threading or With multi-threading.
Xmr-stak-cpu mac download. Without multi-threading
Run the below two commands on the terminal to install the shared library.
That's all. You are done.
With multi-threading
By default clang in OSX does not come with open-mp. Use the below code for OpenMP enabled XGBoost.
Installation of gcc can take a while (~ 30 minutes mentioned in the official website documentation). For me, it took 71 minutes. I tried it with MacBook Air 2015 model. So please be patient, until the installation to be completed.
Now, clone the repository
Next copy the config file.
Now open the config.mk file using the below command or open with any text editor. Best free stock trading software for mac.
Uncomment the lines near the top of the file:
Make It So User Cannot Install Software Mac Free
Change them to the following:
Save the file. Also, make changes to the file xgboost/Makefile. Open the file using vi or text editor.
And Change them to the following in the Makefile.
Save the file. Now you need to run a cleaning step since you changed the Makefile.
Free software for transferring music from iphone to mac. Step2: Python Package Installation
The python package is located at python-package.
Install system-widely, which requires root permission.
That's all. Now you successfully installed the XGBoost library.
Download iplayer programmes permanently mac. Import the XGBoost like below on Anaconda or Python.
For XGBoost regression, use below classes.
For XGBoost classification, use below classes.
Sometimes, you will encounter some error like below while using the XGBoost on Anaconda.
from xgboost import XGBClassifier ImportError: cannot import name 'XGBClassifier' from xgboost/xgboost.py
Execute the below command on terminal to solve the above error.
Features of XGBoost:
1. Flexible
Supports regression, classification, ranking and user-defined objectives.
2. Portable
Runs on Windows, Linux and OS X, as well as various cloud Platforms
3. Multiple Languages
Supports multiple languages including C++, Python, R, Java, Scala, Julia.
4. Battle-tested
Wins many data science and machine learning challenges. Used in production by multiple companies.
5. Distributed on Cloud
Supports distributed training on multiple machines, including AWS, GCE, Azure, and Yarn clusters. Can be integrated with Flink, Spark and other cloud dataflow systems.
6. Performance
The well-optimized backend system for the best performance with limited resources. The distributed version solves problems beyond billions of examples with same code.
Conclusion:
In this tutorial, you learned how to install the XGBoost library on Mac OS Sierra for Python programming language. This library is mostly used by the Kaggle Competiton winners. So try this and enjoy machine learning using the XGBoost library.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |