I had some success but mostly failures, due to my misunderstanding of what was being discussed here and elsewhere. Particularly vexing was using the PPM(Puppy Package Manager) with new PPAs to add what seemed like unnecessary packages, and still facing missing packages.
So after a couple weeks dabbling I finally had success, but figured the amount of stuff added could be reduced. And so this is what I came up with.
The usual precautions apply:There is no warranty, you should back up your computer,and if done improperly you could wreck your operating system. This worked for me, but YMMV. And this Firefox is somewhat unstable -- it crashes on initial startup, but is generally OK, when running.
Also, I'm no Linux guru, merely a Puppy enthusiast trying to give back a little to this wonderful community. The real hard work was done by others for which I'm eternally grateful.
Overview:
So far for me, this has only worked on a full installs of Precise 5.7.1 and tahrpup 6.0 CE to an ext4 partition. 4GB is big enough. Frugal has failed.
My test machine is a hp/Compaq nx6325 laptop(1.6GHz AMD, 4GB RAM).
I manually downloaded the compholio Wine .deb files and installed them, and tested the Wine installation.
I downloaded and installed through Wine, the Windows version of Firefox 18.0.2, ignoring the Mono and Gecko installations. Start Firefox and immediately disabled updates.
Using Firefox, got the European Union Expansion Font Update from Microsoft and installed it.
Restarted Firefox.
Downloaded and installed Silverlight-5 and disabled Silverlight update -- Remember, in this case, updates are bad and can undo your handiwork..
The following site is sometimes found.It has disappeared before
Went to the MS Silverlight DRM test site and checked Silverlight configuration.
Went to Netflix and signed in. Happiness followed. You may need to reload the page from time to time.
The Details:
First make sure your full install on an ext4 partition of Precise Puppy or tahrpup is working well, and connected to the internet.
In a browser download these built packages:
for Precise:
for tahrpup: Note: It is not a requirement to sign-up with Dropbox to get the files!
I downloaded the archive file to /root/Downloads. (Create the folder if it doesn't exist) Navigate ROX-filer to ~/Downloads. Unpack the .deb files from the .tar.gz archive. Click on the two .deb files separately and they should each install successfully.
But Wine is installed to /opt/wine-compholio/bin rather than /bin or /usr/bin which is where Puppy puts executables(Puppy experts, correction please). A symlink solves that problem.
Open a console and type:
Code: Select all
ln -s /opt/wine-compholio/bin/wine /usr/bin/wine
Now enter:
Code: Select all
wine --version
Code: Select all
wine-1.7.22
Congratulations, you have a working Wine.
Next, in a browser download the Windows version of Firefox-18.0.2:
http://download.mozilla.org/?product=firefox-18.0.2
to /root/Downloads.
In the console type:
Code: Select all
cd Downloads;wine Firefox\ Setup\ 18.0.2.exe
which should start Wine which starts the Firefox installer.
Hit the "Cancel" button for Mono, since we probably won't be needing .NET stuff and "Cancel" again for Gecko.
When the installer finishes, launch Firefox.
Immediately disable Firefox updates since they will make Netflix unusable.
Code: Select all
Tools->Options->Advanced->Updates
Next install the European Union Expansion Font Update from http://www.microsoft.com/en-us/download ... x?id=16083
Double click on "EUupdate.EXE" in the Mozilla Downloads window, and follow the usual installation instructions.
When finished, EU Update will ask if you want to restart. Say "Yes" and "Terminate Process".
Close the console and In a new console:
Code: Select all
wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe"
and download Silverlight 5 from this page:
http://www.microsoft.com/silverlight/
and follow the install directions. Uncheck "Enable Microsoft Updates" box.
*************** the following step is optional, as the test site disappears occasionally ********************************
Go to http://web.sldrm.video.msn.com and when the video starts, right click on the video and left click "Silverlight". Click on the "Updates" tab and make sure "Never check for updates" is checked.
.
*********************************************************************************************
Now go and sign in at Netflix.com and enjoy! Firefox will hang occasionally and require reloading.
If Silverlight asks to update, decline.
I can't vouch that this Firefox will work correctly for everything and will often crash on startup. Do not be alarmed, once running it is usually okay.
Some keyboard controls:
<space> or <enter> = play/pause toggle
<F> = Full Screen
<ESC> = Exit Full Screen
<Right Arrow> = Forward 10 seconds
<Left Arrow> = Back 10 seconds
Special thanks to mr_what and 01micko for showing that Netflix was possible in Puppy.
Below is a short script to simplify starting Firefox. Extract it to /root, and drag it to your desktop if you desire.
HJ
edit: Added screenshots.
edit 6/9/14: updated launchpad link to current version.
edit 6/17/14:notes reflecting experience.
edit: 6/28/14:corrected embarrassing misstatement in my notes.
edit: 7/16/14:the Silverlight test site is back;useful but not necessary.
edit 11/2/14: Now using Silverlight 5.
edit 11/5/14: Added instructions for tahrpup 6.0 CE.
edit 4/27/15: Changed the location of wine-compholio files. Also removed unnecessary notes.
edit 7/9/15: Clarified getting files from Dropbox.