Ok, a lot of ppl are wanting the newest version of Miro, (1.0) and aren't sure how to go about it, do you use the Software Portal? Do you use the Ubuntu install method listed on the Miro site? Compile from source?
Well you can use ANY of these methods, but no matter how you do it, you will have to do a little configuring.
If you are interested in the older version (0.9) you can just install it using apt-get
Code: Select all
sudo apt-get install miro
What I am going to do here is outline how to install Miro using the 2 first methods I listed above, (if you want to compile it from source, you most likely don't need me to tell how you to compile, however if you do, just post here, or pm me and I will do my best to explain it step by step).
So let's get started.
Method 1: Using the Ubuntu install method from the Miro web site
Ok, first thing we need to do is add the repository to our apt list, to do this the web site tells you to add the repository by opening Synaptic, going to settings, repositories, and clicking on the “Third Party” tab, well this doesn't exist in Mint, so how do we add it? Just edit the /etc/apt/sources.list file, to do this open a terminal and enter
Code: Select all
sudo gedit /etc/apt/sources.list
Code: Select all
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu gutsy/
***NOTE, make sure you copy and past the repo EXACTLY as it is listed, the "/" at the end is NECESSARY for the repo to work properly.***
***You can also add the repos through Synaptic, though it is a little different than most people may think, you will go to Synaptic, click on Settings, then repositories. Once there you are going to want to click on "New" in the lower left corner, make sure you have the drop down box above it set to "Binary (deb)". Now enter this where it says "URL:"
Code: Select all
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu
Code: Select all
gutsy/
Then save the file and close. Go back to the terminal, now we need to update our sources lists, to do this enter this into the terminal
Code: Select all
sudo apt-get update
Code: Select all
sudo apt-get install miro
Method 2: Using the Software Portal
This is probably the #1 easiest way to install the newest Miro, just go to the Software Portal, click on Daryna, internet, and Miro is on the second page. Click the “Install Now” button, and let the goodness happen.
Ok, now we have Miro installed, but a lot ppl have been having issues with Miro crashing on startup, this is because it is conflicting with the Java-6 plug-in, if you start Miro from a terminal (by typing miro into the terminal) you will see this error code,
Code: Select all
/var/lib/python-support/python2.5/dbus_bindings.py:1: DeprecationWarning: The dbus_bindings module is not public API and will go away soon.
Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).
If you need additional public API, please contact the maintainers via
<dbus@lists.freedesktop.org>.
from dbus.dbus_bindings import *
INFO Starting up Miro
INFO Version: 0.9.8.1
INFO Revision: unknown
INFO Loading preferences...
INFO Starting event loop thread
INFO Restoring database...
INFO Connecting to /home/john/.miro/sqlitedb
TIMING Database load slow: 0.765
INFO Recomputing filters...
INFO Spawning auto downloader...
INFO Displaying main frame...
INFO *** Launching Downloader Daemon ****
WARNING Menu item action "CheckVersion" not implemented
WARNING Menu item action "RenameVideo" not implemented
WARNING Menu item action "FastForward" not implemented
WARNING Menu item action "Rewind" not implemented
WARNING Menu item action "UpVolume" not implemented
WARNING Menu item action "DownVolume" not implemented
WARNING Volume changed before videoDisplay created
WARNING Display updated before video display was created
INFO Creating video display...
alsa
oss
pulseaudio
esd
none
file
INFO loaded renderer 'xinerenderer'
INFO got file:///tmp/tmpPHds84.html
TIMING Icon clear: 0.294
INFO Finished startup sequence
TIMING idle (Finishing startup) too slow (2.572 secs)
INFO got file:///tmp/tmpYOA9-0.html
INFO *** Daemon ready ***
INFO got https://www.miroguide.com/
/usr/bin/python2.5: symbol lookup error: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: PR_NewMonitor
WARNING downloader: connection closed -- quitting
INFO Shutting down downloaders...
Code: Select all
/usr/bin/python2.5: symbol lookup error: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: PR_NewMonitor
The Fix
Ok, now comes the configuring that I spoke of earlier, we have to remove Java-6, (make sure to exit FireFox before doing this) Now open a terminal and enter
Code: Select all
sudo apt-get remove sun-java6-plugin
do do do dodo dodo do do...............................
Welcome back, now to install the icedtea-java7-plugin, just open Synaptic and do a search for it, when you find it, right click, and chose install. Then open the terminal one last time, and enter this
Code: Select all
sudo update-alternatives --config java
That's it, it worked flawlessly for me and I hope it works for you too.
If you have any issues or questions, just post here, and I'll do my best to answer them.
Here is a screenshot showing Miro 1.0 running on my Mint 4.0 system