Lately, my Adobe Flash on Gentoo amd64 complained about being blocked by the Adobe Flash 10.0 license and since yesterday the 10.1 one. Blocked by a license? Had never seen that before…
As of yesterday, emerge -uDN world spits out the following for me:
!!! The following updates are masked by LICENSE changes:
- www-plugins/adobe-flash-10.1.53.64 (masked by: AdobeFlash-10.1 license(s))
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.
!!! The following installed packages are masked:
- www-plugins/adobe-flash-10.0.45.2 (masked by: AdobeFlash-10 license(s))
A copy of the 'AdobeFlash-10' license is located at '/usr/portage/licenses/AdobeFlash-10'.
Now I could have looked into the 10.0 error, but hey, it was already installed, so who cares. I could have also paid attention to the notice below the block telling me to look into “the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook“. I just couldn’t be bothered. But, since 10.1 popped up, I resorted to searching the web in hopes of finding a quick and easy way to solve this blocker.
Turns out that just yesterday, the Spanish GFO presented the correct way to fix this. You can simply create the file /etc/portage/package.license and add a line that accepts the AdobeFlash-10.1 license for the Adobe Flash package in portage:
echo "www-plugins/adobe-flash AdobeFlash-10.1" >> /etc/portage/package.license
Just add the line with the command above and rerun emerge -uDN world to upgrade Adobe Flash.
Update Jun 21, 2010 @ 14:00: You will, however, need the nspluginwrapper package to use Adobe Flash in a 64-bit browser. Also note this bugreport in special and the other bugreports in general.
Tags: Adobe Flash, blocker, blocks, emerge, Gentoo Linux, license, update, upgrade


Nice, thanks for the tip!
cool
Thanks a lot =)