Gentoo Manual Install

From Miro User Documentation

Jump to: navigation, search

The current ebuild in the Sunrise repository is still democracy-0.9.5.1. If you want to use a newer version you can get an updated ebuild from the related bug report. Once you have downloaded the ebuild you need to put it in a local repository. For the following to work Portage needs to know about your local repository, so open /etc/make.conf and add the overlay:

 su
 nano /etc/make.conf

/etc/make.conf

 PORTDIR_OVERLAY="/usr/local/portage"

Create the directory, get the ebuild.

 mkdir -p /usr/local/portage/media-tv/miro
 cd /usr/local/portage/media-tv/miro
 mkdir files
 wget -O miro-1.0.ebuild http://bugs.gentoo.org/attachment.cgi?id=136228 #or [look here for a newer e-build]
 ebuild miro-1.0.ebuild digest

If you did not receive any error messages you should be able to install Miro with the following commands. Should you be using the stable arch you will also need to set the proper keyword. Use of ACCEPT_KEYWORDS during emerge has been deprecated for some time. Finally, if you are on PPC or AMD64, please set ~ppc or ~amd64 instead of ~x86 and you will need to add this to the miro-X.X.ebuild file you download before you digest it.

 echo "media-tv/miro ~x86" >> /etc/portage/package.keywords
 emerge -av miro

If you get an error like "build_ext fails with TypeError: 'NoneType' object is not iterable" the following command should fix things; related bug report.

 echo "=dev-python/pyrex-0.9.6.3" >> /etc/portage/package.mask

If you want to know more about local overlays, have a look at: HOWTO Installing 3rd Party Ebuilds

Neither Sunrise nor ebuilds found on the Gentoo Linux Bugzilla are officially supported.

TIP: I could install miro with these settings on amd64

echo "dev-libs/boost  -threadsonly" >> /etc/portage/package.use
Personal tools