Announcement

Collapse
No announcement yet.

Eric4?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Eric4?

    How should Eric4 be installed on Gutsy Gibbon 7.10, so can program Python programs for Kubuntu?

    Can only find Eric3 in Adept Manager, not sure what to use to get correct files.

    #2
    Re: Eric4?

    From The Eric Python IDE website:
    Current stable version is eric4 based on Qt4. For Qt3 based systems eric3 is still available.
    I'm guessing, but if you don't have KDE4 installed, you probably can't install/run Eric4?

    eric4 downloads and prerequisits
    Windows no longer obstructs my view.
    Using Kubuntu Linux since March 23, 2007.
    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

    Comment


      #3
      Re: Eric4?

      Qt Apps.Org
      Free Qt Applications

      eric4 Qt-Apps.org
      Depends on: PyKDE/PyQt

      Description:
      Eric4 is a Python IDE written using PyQt4 and QScintilla2. It has integrated project management capabilities, it gives you an unlimited number of editors, an integrated Python shell, an integrated debugger, integrated interfaces to Subversion and CVS, an integrated refactoring browser, integrated unittest and much more.

      Eric4 is the successor of the well known eric3 development environment.
      Using Snowhog's link (eric4 downloads and prerequisits):
      Prerequisites

      To be able to run eric4 you should have the following installed:

      * Python 2.4.0 or better
      * Qt 4.2.0 or better (from Trolltech)
      * PyQt 4.1.0 or better (from Riverbank)
      * QScintilla 2.1 or better (from Riverbank)

      Hmm - Kubuntu Gitsy Gibbon (7.10)

      Kubuntu 7.10 - Gutsy Gibbon On the Streets
      Python 2.5
      GutsyGibbon/Tribe1/Kubuntu
      For you KDE developers out there, Kubuntu is announcing the latest Qt release, version 4.3.
      Ubuntu Packages tells, that Gutsy has:
      You have searched for packages that names contain QScintilla in suite(s) gutsy, all sections, and all architectures. Found 3 matching packages.

      libqscintilla-dev, libqscintilla-doc, libqscintilla7. version is 1.7.1-1

      Hardy Heron (Kubuntu 8.04) has:
      Package python-qscintilla2

      * hardy (python): Python bindings for QScintilla 2 [universe]
      2.1+snapshot20070923-1ubuntu1: amd64 i386 powerpc
      Hardy also has eric_4.1.1, but you:
      How should Eric4 be installed on Gutsy Gibbon 7.10
      Hardy planned release day is April 24th. Topic: Hardy Release Schedule, Plans, Artwork, Release Notes, Screenshots and Upgrading

      If you don't want to upgrade then you could backport (or try to ). How to DIY Backport


      Example - Backporting Eric 4.

      1) Download from Ubuntu Packages
      eric_4.1.1-1ubuntu1.diff.gz
      eric_4.1.1-1ubuntu1.dsc
      eric_4.1.1.orig.tar.gz


      2) Automatic Dependency Solving
      Code:
      sudo apt-get build-dep eric

      3) Unpacking
      Code:
      dpkg-source -x eric_4.1.1-1ubuntu1.dsc

      4) Compiling

      cd to the eric-4.1.1 folder

      Code:
      dpkg-buildpackage -rfakeroot -b -uc
      dpkg-checkbuilddeps: Unmet build dependencies: python-all-dev (>= 2.4.4-2) python-qt4-dev (>= 4.3-2) python-qscintilla2
      python-all-dev and python-qt4-dev are in the Gutsy repositories. Hardy has the qscintilla2.

      Backporting qscintilla2 (look down) !
      Installing - Topic: Making Local Repository
      libqscintilla2-3 (2.1+snapshot20070923-1ubuntu1)
      python-qscintilla2 (2.1+snapshot20070923-1ubuntu1)

      Again:
      Code:
      dpkg-buildpackage -rfakeroot -b -uc
      =>

      eric_4.1.1-1ubuntu1_all.deb
      eric-api-files_4.1.1-1ubuntu1_all.deb

      Installing Eric 4, but it tells:
      eric:
      Depends: python-qt4 (>=4.3.1) but 4.3-2ubuntu7.1 is to be installed

      In the /eric-4.1.1/debian/control

      Depends: ${pythonepends}, python-qt4 (>= 4.3.1),
      bicyclerepair (>= 0.9-4.1), python-qscintilla2
      changing =>
      Depends: ${pythonepends}, python-qt4 (<= 4.3.1),
      bicyclerepair (>= 0.9-4.1), python-qscintilla2
      Again:
      Code:
      dpkg-buildpackage -rfakeroot -b -uc
      Installing Eric 4:

      Installed the following packages:
      bicyclerepair (0.9-4.1ubuntu2)
      eric (4.1.1-1ubuntu1)

      K > Development > Eric python IDE ...




      Backporting qscintilla2

      1) Download:
      qscintilla2_2.1+snapshot20070923-1ubuntu1.diff.gz
      qscintilla2_2.1+snapshot20070923-1ubuntu1.dsc
      qscintilla2_2.1+snapshot20070923.orig.tar.gz


      2) Unpacking
      Code:
      dpkg-source -x qscintilla2_2.1+snapshot20070923-1ubuntu1.dsc

      3) Compiling
      cd to the qscintilla2-2.1+snapshot20070923 folder

      Code:
      dpkg-buildpackage -rfakeroot -b -uc
      and it tells:
      dpkg-checkbuilddeps: Unmet build dependencies: python-all-dev python-qt4-dev
      Installed the following packages:
      python-all (2.5.1-1ubuntu2)
      python-all-dev (2.5.1-1ubuntu2)
      python-qt4-dev (4.3-2ubuntu7.1)
      python2.4 (2.4.4-6ubuntu4.1)
      python2.4-dev (2.4.4-6ubuntu4.1)
      python2.4-minimal (2.4.4-6ubuntu4.1)
      Again
      Code:
      dpkg-buildpackage -rfakeroot -b -uc
      =>

      python-qscintilla2_2.1+snapshot20070923-1ubuntu1_i386.deb

      libqscintilla2-3_2.1+snapshot20070923-1ubuntu1_i386.deb
      libqscintilla2-designer_2.1+snapshot20070923-1ubuntu1_i386.deb
      libqscintilla2-dev_2.1+snapshot20070923-1ubuntu1_all.deb
      libqscintilla2-doc_2.1+snapshot20070923-1ubuntu1_all.deb


      Conclusion

      Eric and QScintilla 2 seems to be backportable (well it starts ) BUT
      Depends: python-qt4 (>=4.3.1) but 4.3-2ubuntu7.1 is to be installed

      Version numbers and About Qt:
      Attached Files
      Before you edit, BACKUP !

      Why there are dead links ?
      1. Thread: Please explain how to access old kubuntu forum posts
      2. Thread: Lost Information

      Comment


        #4
        Re: Eric4?

        Thanks you, Snowhog and Rog131 for pointing out to me overlooking the Qscintilla2 stuff. Will wait for the upgrade, as it seems the easiest.

        Comment

        Working...
        X