How can I install Plone-2.5.2 correctly on Ubuntu?

I'm trying to install Plone-2.5.2 from a Unified Installer on Ubuntu because I need to test migration.
Unfortunately, I'm having trouble trying to install it to a custom path instead of it installing in 'opt'.
When it installs in 'opt', I'm getting all sorts of permissions error where I can't edit, copy, or paste without going in the terminal and using sudo.

There's variables to change things around in install.sh. Am I supposed to change those?

This is the Unified Installer I was using:
http://www.tuxdroid-community.org/archives/oldsite/tuxisalive.com_httrack_copy/plone.org/products/plone/releases/2.5-4.html

I'm sorry, I can only help you with my buildout-based installation..
You can try the tar.gz from my buildout
http://launchpad.net/plone/2.5/2.5.5/+download/Plone-2.5.5.tar.gz

You need an python2.4 installed (maybe https://github.com/collective/buildout.python helps)
than you can create an virtualenv

$ python2.4/bin/virtualenv-2.4 --clear .
$ ./bin/pip install setuptools==1.4.2 zc.buildout==1.7.1

buildout.cfg

[buildout]
newest = false
find-links +=
    http://effbot.org/downloads/

parts =
    plone
    zope2
    productdistros
    instance
#    omelette

versions = versions

eggs =
    elementtree
    Pillow

[instance]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
debug-mode = on
http-address = 0.0.0.0:8081
user = admin:admin
verbose-security = on
deprecation-warnings = on
zope-conf-additional =
    locale en_US.UTF-8
eggs =
    ${buildout:eggs}
# e.g. zcml = my.package my.other.package
zcml =

products =
    ${buildout:directory}/products
    ${productdistros:location}
    ${plone:location}

[zope2]
# For more information on this step and configuration options see:
# http://pypi.python.org/pypi/plone.recipe.zope2install
recipe = plone.recipe.zope2install
fake-zope-eggs = true
additional-fake-eggs =
    ZODB3
url = http://old.zope.org/Products/Zope/2.9.10/Zope-2.9.10-final.tgz

[productdistros]
# For more information on this step and configuration options see:
# http://pypi.python.org/pypi/plone.recipe.distros
recipe = plone.recipe.distros
urls =
#    http://codespeak.net/z3/five/release/Five-1.4.4.tgz
#    http://codespeak.net/z3/cmfonfive/release/CMFonFive-1.3.4.tgz
nested-packages =
version-suffix-packages =

[plone]
recipe = plone.recipe.distros
urls = http://launchpad.net/plone/2.5/2.5.5/+download/Plone-2.5.5.tar.gz
nested-packages = Plone-2.5.5.tar.gz
version-suffix-packages = Plone-2.5.5.tar.gz

[omelette]
# installs links to all installed packages to 'parts/omelette'
recipe = collective.recipe.omelette
eggs = ${buildout:eggs}
location = ${buildout:directory}/packages

[versions]
Pillow = 1.7.8
# plone.recipe.zope2install = 3.3
plone.recipe.zope2install = 2.6
# plone.recipe.zope2instance = 3.10
plone.recipe.zope2instance = 3.6
setuptools = 1.4.2
zc.buildout = 1.7.1

Please disregard what I said before. It turns out the previous site was built with buildout and not Unified installer.