# HG changeset patch # User Alain Mazy # Date 1604480051 -3600 # Node ID a3f1ddc56b6e80fb62c772aec802271c116aefe2 # Parent 8e27dbf6f39e6263e9e5220980cadffa79e83343 added debian/ubuntu package doc diff -r 8e27dbf6f39e -r a3f1ddc56b6e Sphinx/source/users/cookbook.rst --- a/Sphinx/source/users/cookbook.rst Tue Oct 27 14:17:03 2020 +0100 +++ b/Sphinx/source/users/cookbook.rst Wed Nov 04 09:54:11 2020 +0100 @@ -17,6 +17,7 @@ * `Download pre-compiled packages `__. * :ref:`Use Docker `. +* On Linux, use precompiled packages for :ref:`Debian/Ubuntu `. * :ref:`Compile Orthanc by yourself `. * External contributors are also maintaining `Vagrant VM for Orthanc `__. diff -r 8e27dbf6f39e -r a3f1ddc56b6e Sphinx/source/users/debian-packages.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sphinx/source/users/debian-packages.rst Wed Nov 04 09:54:11 2020 +0100 @@ -0,0 +1,104 @@ +.. _debian-packages: +.. highlight:: bash + + +Orthanc packages for Debian/Ubuntu +================================== + +.. toctree:: + :hidden: + + docker-osimis.rst + + +.. contents:: + :depth: 3 + + +Introduction +------------ + +Orthanc is available as offical `Debian +`__ +and `Ubuntu +`__ +packages. Most of the official plugins are also available as separate packages. + +Note that the installed versions depend on the OS version. If you absolutely need +the latest Orthanc version, you should: + +* Use the latest `unstable Debian release `__. + +* Use the `LSB binaries `__. + +* Use :ref:`Docker `. + +* :ref:`Compile Orthanc by yourself `. + +* Advanced users: :ref:`replace the binaries from the package by the LSB binaries `. + +Installation +------------ + +Prerequisite: make sure to update your package definition before installing:: + + $ sudo apt update + +To install Orthanc and its plugins:: + + $ sudo apt install orthanc + $ sudo apt install orthanc-dicomweb + $ sudo apt install orthanc-gdcm + $ sudo apt install orthanc-imagej + $ sudo apt install orthanc-mysql + $ sudo apt install orthanc-postgresql + $ sudo apt install orthanc-python + $ sudo apt install orthanc-webviewer + $ sudo apt install orthanc-wsi + +Starting/Stopping the service +----------------------------- + +Once installed, Orthanc is started as a service. To start/stop/restart, use:: + + $ sudo service orthanc start + $ sudo service orthanc stop + $ sudo service orthanc restart + + +Accessing the logs +------------------ + +:ref:`Logs ` are available in ``/var/log/orthanc/``. + + +Configuration +------------- + +Orthanc reads its :ref:`configuration file +` from the ``/etc/orthanc/`` folder. + + + +Replacing the package from the service by the LSB binaries +---------------------------------------------------------- + +.. _replace-binaries: + +If you're stuck with an old version of Orthanc, you may try to +replace the binaries by the LSB binaries. Note that there might +be some inconsistencies between the plugins version and you should +do that at your own risk. + +This can be done with this sequence of commands:: + + $ sudo service orthanc stop + $ sudo wget https://lsb.orthanc-server.com/orthanc/1.8.0/Orthanc --output-document /usr/sbin/Orthanc + $ sudo rm -f /usr/share/orthanc/plugins/*.so + $ sudo wget https://lsb.orthanc-server.com/orthanc/1.8.0/libServeFolders.so --output-document /usr/share/orthanc/plugins/libServeFolders.so + $ sudo wget https://lsb.orthanc-server.com/orthanc/1.8.0/libModalityWorklists.so --output-document /usr/share/orthanc/plugins/libModalityWorklists.so + $ + $ sudo wget https://lsb.orthanc-server.com/plugin-dicom-web/1.3/libOrthancDicomWeb.so --output-document /usr/share/orthanc/plugins/libOrthancDicomWeb.so + $ ... + $ sudo service orthanc restart +