This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Install dvsdk bypass the ubuntu version limit

Other Parts Discussed in Thread: OMAP3530

from: http://nuomihaochi.wordpress.com/2012/01/22/dvsdk_bypass_version_limi/

for example, omap3530 dvsdk (dvsdk_omap3530-evm_4_01_00_09_setuplinux) requires Ubuntu 10.04.

But it is not good for many developers using the latest version of Ubuntu.

there is a simple hack to remove this limit, just

 

1. patch the file /usr/bin/lsb_release:

93c93
< print ‘Codename:\t%s’ % distinfo.get(‘CODENAME’, ‘n/a’)

> print ‘Codename:\t%s’ % (‘lucid’ if os.path.exists(‘/tmp/lucid’) else distinfo.get(‘CODENAME’, ‘n/a’))

 

2. do the command in shell

# touch /tmp/lucid

 

3. run dvsdk installer

# ./dvsdk_omap3530-evm_4_01_00_09_setuplinux

 

4. do the command in shell

# rm /tmp/lucid

because dvsdk installer execute lsb_release to get the codename of Ubuntu.

if “lsb_release -c” returns “lucid” (which is the codename of Ubuntu 10.04) . the installer recognize the current Ubuntu as 10.04.

after installtion you should remove /tmp/lucid. and lsb_release behaves normally.



  • Hi,

    An easier way would be to use the --forcehost option that the installer supports. We do allow installation of the DVSDK (and EZSDK) on systems not running Ubuntu 10.04. Just run the installer with --forcehost and it will bypass the installer check.

    Note that, we can only support development on 10.04. That's the distro version that we have tested and continue to support.