Installing add-on in Firefox 22+ globally on OS X - macos

How do I install an add-on globally in Firefox 22+ on Mac OSX? There have been so many changes to the add-on API and directory structures in the past year nothing I have found seems to work.

Have you tried this approach?
To install an extension to be used by all users on Mac OS X, copy it to:
/Library/Application Support//Extensions//
For example, if you've created a standalone application for Mac OS X that includes a plugin for Firefox, your installer would extract its extensions files to the following folder:
/Library/Application
Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{dba45d40-f69e-11dc-95ff-0800200c9a66}
Where {ec8030f7-c20a-464f-9b0e-13a3a9e97384} is Firefox's application ID,
and {dba45d40-f69e-11dc-95ff-0800200c9a66} is the extension's ID.
Source : Installing extensions

Related

Qt installation on mac OSX gives error Cannot open script file

When I run the Qt5 installer on Mac I get
Cannot open script file at
/var/folders/yr/459cs03n63g185cf1bp_3xvc0000gn/T/remoterepo-6sdgWK/qt.596.qtdatavis3d.android_armv7/installscript.qs:
No such file or directory
Why it cannot open this installscript.qs file?
I'm running macos Sierra
So I want to share my solution: just restart the installer.
Another way to fix most Qt installer problems is to open https://download.qt.io/ and download the complete .dmg installer (from this folder https://download.qt.io/official_releases/qt/)
I had this problem I think because I kept the installation idle for long time trying to solve another problem: the installer couldn't find XCode even if I had it already installed, like in this question
Attempt to install Qt on OS X gives 'You need to install XCode 5.0.0', but this version is so old it's not available

Manually Install/Add Extension to Chrome on Mac OS X

I am developing an installer for Mac using Install4j, where in i need to install a Chrome Extension (.crx file) from the installer. I have tried placing the crx file inside
~USERNAME/Library/Application Support/Google/Chrome/External
and
/Library/Application Support/Google/Chrome/External Extensions/
but non of that worked. I have referenced to this stackoverflow question : How do I manually install extensions on Chrome for OS X?
My Bad, the Deployment options link in the reference url solved the problem for me.

Cmake - Packaging a mac OS bundle app and install it. But Can i disable the relocation?

I created an .app bundle in Mac OS and trying to distribute it. But the installer package have an option to relocate the package to an existing .app file. I can't seem to find the option to disable that in CPack. Do I have to live with that option being on?

How could I know the version of OS X by the installer?

I have a mac os x installer and its version is 23.1. So I want to know the system version of OS X after I install it because I want to install 10.6.3 on my machine. Any ideas?
Mount the installation medium, then navigate to System/Library/CoreServices on the image/DVD (in a Terminal window). You'll find a SystemVersion.plist file there that contains the build number and version of the OS.
This will likely be build 10A432 (10.6); as far as I know, Apple doesn't distribute standalone installers for point updates. If you're in the Mac Developer Program, you can download a delta update to 10.6.3 from connect.apple.com.

Install java 1.5 sdk on Mac OS 10.7?

Mac OS 10.7 (Lion) comes with JDK 1.6 and java 6. Is it feasible to install 1.5 as well so the two can co-exist?
Would you just install the JDK in /System/Library/Frameworks/JavaVM.framework/Versions and then update the symlink to 1.5 so it points to the correct version instead of the default 1.6 (latest)?
Then update the JAVA_HOME environment variable accordingly?
I've been following the links and script on this website to install it on Mac OS 10.7.5 64-bit, and it's been working fine except when I install Apple Java Security updates, which seem to make my JDK terminate on startup without any notifications.
Reinstalling it has been fixing the issue.
I also use a simple Bash script to change the JAVA_HOME to the JDK 1.5 location, when I need to switch from 1.6 to 1.5.
There is no need to have co-existing JDKs. Just an rt.jar (or whatever contains the J2SE classes in your OS) of the target version, the cross-compilation options and the latest JDK can compile code compatible for any earlier release that is required.
From what I remember, there's no 64 bit Java 1.5 for OSX. So you are going to run into problems even if you can find the installer. For example, see the unanswered How to run 32-bit Java on Mac OSX 10.7 Lion .
It's a little more complicated than in Snow Leopard, but it can be done in OS X Lion:
http://www.s-seven.net/java_15_lion
From here:
https://discussions.apple.com/message/15760121#15760121
Better explaination:
1) Download and install Pacifist from: http://www.charlessoft.com/Pacifist.dmg
2) Download and Mount JavaForMacOSX10.6Update5 from http://support.apple.com/kb/DL1360
3) Download and Mount JavaForMacOSX10.7 from http://support.apple.com/kb/DL1421
4) Launch Pacifist and select Open Package
5) Select the mounted JavaForMacOSX10.6Update5.pkg
6) Hit install, when it prompts always select "Replace"
7) After it is complete, select Open Package and select the JavaForMacOSX10.7.pkg
8) When it prompts select "Replace"
9) You can copy Safari 5.0.5 from SL or if you do not have access to a SL machine
10) Download and mount Safari 5.0.5 from http://appldnld.apple.com.edgesuite.net/content.info.apple.com/Safari5/041-0564. 20110413.Fi9pb/Safari5.0.5SnowLeopard.dmg
11) In Pacifist select Open Package and select the Safari 5.0.5 pkg file
12) This time select Extract and place it onto your desktop
13) Go to the Safari5.0.5SnowLeopard folder on your desktop, inside of that you will see an Applications folder, open that and you will see Safari, you can rename this Safari, I named mine Safari 5.0.5 and copy it to your main Applications folder or whereever you want.
14) Launch this Safari and go to About and make sure it says 5.0.5
15) Try your Secure App Manager.

Resources