4. Fresh Installation

Follow the instructions in this section if Zope and Plone are not installed on your system.

  1. Install the package db43 which comes with openSUSE 10.3 using YaST2.

  2. Become root and unpack the bundle:

    markus@x60s:~> su -l
    Password:
    x60s:~ # tar xvjf Plone-3.0.6-openSUSE_10.3_bundle.tar.bz2
    Plone-3.0.6-openSUSE_10.3_bundle/
    Plone-3.0.6-openSUSE_10.3_bundle/python24-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-curses-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-demo-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-devel-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-elementtree-1.2.6-3.2.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-gdbm-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-idle-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-imaging-1.1.6-2.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-imaging-sane-1.1.6-2.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-tk-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-xml-2.4.4-9.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/zope-2.10.5-1.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/plone-3.0.6-1.1.i586.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-doc-2.4.4-9.1.noarch.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/python24-doc-pdf-2.4.4-9.1.noarch.rpm
    Plone-3.0.6-openSUSE_10.3_bundle/README/
    Plone-3.0.6-openSUSE_10.3_bundle/README/index.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x19.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x48.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x102.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x167.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x177.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/x182.html
    Plone-3.0.6-openSUSE_10.3_bundle/README/docbook.css
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/caution.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/home.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/important.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/next.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/note.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/prev.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/tip.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/toc-blank.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/toc-minus.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/toc-plus.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/up.gif
    Plone-3.0.6-openSUSE_10.3_bundle/README/stylesheet-images/warning.gif
    x60s:~ # cd Plone-3.0.6-openSUSE_10.3_bundle/
    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle #

  3. Install Python and the Python XML interface:

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv python24-2.4.4-9.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:python24               ########################################### [100%]
    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv python24-xml-2.4.4-9.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:python24-xml           ########################################### [100%]

  4. Install ElementTree:

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv python24-elementtree-1.2.6-3.2.i586.rpm
    Preparing...                ########################################### [100%]
       1:python24-elementtree   ########################################### [100%]

  5. Install the Python Imaging Library (PIL)

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv python24-tk-2.4.4-9.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:python24-tk            ########################################### [100%]
    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv python24-imaging-1.1.6-2.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:python24-imaging       ########################################### [100%]

  6. Install Zope:

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv zope-2.10.5-1.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:zope                   ########################################### [100%]
    Updating etc/sysconfig/zope...
    Default zope instance not found, creating
    Instance home not absolute, placing under /var/opt/zope.

  7. Install Plone:

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rpm -Uhv plone-3.0.6-1.1.i586.rpm
    Preparing...                ########################################### [100%]
       1:plone                  ########################################### [100%]

  8. Start Zope 2.10.5 to see if the installation was successful:

    x60s:~/Plone-3.0.6-openSUSE_10.3_bundle # rczope start
    Starting zope, instances: default                                    done
    
    Open the Zope start page (http://localhost:8080/) in a web browser. If you see a page named Zope Quick Start your Zope server is up and running.

  9. Important

    The installation procedure automatically creates an account named superuser with password 123 for administration purposes.

    Log in into Zope by opening the URL http://localhost:8080/manage in your browser and entering these data.

  10. Create a Plone instance: in the main frame you are given the opportunity to add objects, Select type to add... being preselected. Choose Plone site from this list. In the next form you have to fill in an Id like myplonesite or whatever you prefer. Press the Add Plone Site button afterwards. From now on you can reach your Plone site via the URL http://localhost:8080/myplonesite. You can open this URL in a new browser window and login with the aforementioned superuser/123 combination.