Differences between revisions 22 and 37 (spanning 15 versions)
Revision 22 as of 2010-01-30 03:48:44
Size: 3011
Comment:
Revision 37 as of 2010-01-30 14:52:15
Size: 3855
Editor: FrankPolte
Comment: added = Install Cantor at Ubuntu Karmic =
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
= Install Cantor =
Here a way to build only cantor ;)
= Install Cantor at Ubuntu Karmic =

For ubuntu karmic you just 3 commands in a terminal:

sudo add-apt-repository ppa:kubuntu-ppa/beta

sudo apt-get update

sudo apt-get install cantor

It will update all the KDE-packages to version 4.4, but this is useful for having no troubles with cantor.



= Build and Install Cantor =
''Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs development files.''

If you have a Linux box, then you can install the kdelibs-devel package from your distribution. If you have windows, then you can use [[http://windows.kde.org/|The KDE on Windows Project]], please note that there is already a Cantor.exe ported to windows, so is not necesary build the application. Otherwise, you can [[http://techbase.kde.org/Getting_Started/Build/KDE4#kdelibs|build and install kdelibs from sources]].

''' ''The following steps can be used to build Cantor for a Linux distribution.'' '''
Line 22: Line 40:

{{{
Line 23: Line 43:
}}}
Line 24: Line 45:
 * Replace the the content of cantor/CMakeLists.txt with this
{{{#!highlight python
 * Replace the the content of ''cantor/CMakeLists.txt'' with this:

{{{
Line 67: Line 89:
{{{#!highlight python
{{{
Line 76: Line 99:
{{{#!highlight python {{{
Line 81: Line 104:
{{{#!highlight python
{{{
Line 86: Line 110:
 * Worksheet managment ...
 *
 *
 * Worksheet management ...

goto Tips

Cantor

Cantor is a front-end for many mathematical software applications like Sage, Maxima, R and KAlgebra. Cantor belongs to The KDE Education Project and lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others.

Cantor's main features are:

  • Nice Worksheet view for evaluating expressions
  • View of plotting results inside the worksheet or in a separate window
  • Easy plugin based structure to add different Backends
  • GetHotNewStuff integration to upload/download example worksheets

  • Typesetting of mathematical formulas using LaTeX
  • Backend aware syntax highlighting
  • Plugin based assistant dialogs for common tasks (like integrating a function or entering a matrix)

Install Cantor at Ubuntu Karmic

For ubuntu karmic you just 3 commands in a terminal:

sudo add-apt-repository ppa:kubuntu-ppa/beta

sudo apt-get update

sudo apt-get install cantor

It will update all the KDE-packages to version 4.4, but this is useful for having no troubles with cantor.

Build and Install Cantor

Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs development files.

If you have a Linux box, then you can install the kdelibs-devel package from your distribution. If you have windows, then you can use The KDE on Windows Project, please note that there is already a Cantor.exe ported to windows, so is not necesary build the application. Otherwise, you can build and install kdelibs from sources.

The following steps can be used to build Cantor for a Linux distribution.

  • First obtain the sources

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/cantor
  • Replace the the content of cantor/CMakeLists.txt with this:

project(cantor)

# search packages used by KDE
find_package(KDE4 4.3.80 REQUIRED)
if(WIN32)
  find_package(KDEWIN32 REQUIRED)
  # detect oxygen icon dir at configure time based on KDEDIRS - there may be different package installation locations
  execute_process(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path icon OUTPUT_VARIABLE _dir ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
  file(TO_CMAKE_PATH "${_dir}" __dir)
  find_path(KDE4_ICON_DIR oxygen PATHS
      ${__dir}
  )
  message(STATUS "using oxygen application icons from ${KDE4_ICON_DIR}")
else(WIN32)
    set (KDE4_ICON_DIR  ${CMAKE_INSTALL_PREFIX}/share/icons)
endif(WIN32)

include(KDE4Defaults)
include(MacroLibrary)

if(NOT WIN32)
  macro_optional_find_package(LibSpectre)
  macro_log_feature(LIBSPECTRE_FOUND "libspectre" "A PostScript rendering library" "http://libspectre.freedesktop.org/wiki/" FALSE "${LIBSPECTRE_MINIMUM_VERSION}" "Support for rendering EPS files in Cantor.")

  if(LIBSPECTRE_FOUND)
    set( WITH_EPS On )
  else(LIBSPECTRE_FOUND)
    set( WITH_EPS Off )
  endif(LIBSPECTRE_FOUND)
else(NOT WIN32)
  set( WITH_EPS Off )
endif(NOT WIN32)

include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )

add_subdirectory( src )
add_subdirectory( icons )
add_subdirectory( tests )
  • Type this 4 commands:

cd cantor
mkdir build
cd build
cmake ../

You can choose where to install with this param DCMAKE_INSTALL_PREFIX For example:

cmake -DCMAKE_INSTALL_PREFIX=/usr/ ../
  • Type this command

make install

Using Sage with Cantor

  • Worksheet management ...

Links


Front-ends

Cantor (last edited 2018-01-31 17:43:50 by slelievre)