code:work:lvisf:2018gui:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| code:work:lvisf:2018gui:start [2018/12/12 20:24] – [Operating System] david | code:work:lvisf:2018gui:start [2022/05/05 20:10] (current) – david | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Development ====== | ====== Development ====== | ||
| + | |||
| + | FIXME | ||
| + | 2022 Pandemic Edition | ||
| + | FIXME | ||
| + | |||
| + | * [[code: | ||
| ===== Suggested Improvements ===== | ===== Suggested Improvements ===== | ||
| Line 23: | Line 29: | ||
| Install the ssh server | Install the ssh server | ||
| < | < | ||
| - | sudo apt-get install openssh-server | + | sudo apt install openssh-server |
| </ | </ | ||
| ---- | ---- | ||
| + | |||
| + | ===== Network ===== | ||
| + | |||
| + | * Install network tools (for **ipconfig**) < | ||
| + | sudo apt install net-tools | ||
| + | </ | ||
| + | |||
| + | ===== Software ===== | ||
| + | |||
| + | * Install **gparted** < | ||
| + | sudo apt-get install gparted | ||
| + | </ | ||
| ===== IDE ===== | ===== IDE ===== | ||
| + | |||
| + | If you need to switch to KDE first [[https:// | ||
| + | |||
| + | * Install the standard components < | ||
| + | sudo apt install kde-standard | ||
| + | </ | ||
| + | * Set the display manager to **sddm** when prompted | ||
| + | |||
| KDevelop | KDevelop | ||
| < | < | ||
| Line 51: | Line 77: | ||
| < | < | ||
| + | or | ||
| + | |||
| + | < | ||
| + | sudo apt-get install | ||
| + | Y bison | ||
| + | Y cmake | ||
| + | Y doxygen | ||
| + | Y flex | ||
| + | Y git | ||
| + | Y graphviz | ||
| + | Y grass-dev | ||
| + | Y libexpat1-dev | ||
| + | Y libfcgi-dev | ||
| + | Y libgdal-dev | ||
| + | Y libgeos-dev | ||
| + | Y libgsl0-dev | ||
| + | Y libopenscenegraph-dev | ||
| + | Y libosgearth-dev | ||
| + | Y libpq-dev | ||
| + | Y libproj-dev | ||
| + | Y libqca2-dev | ||
| + | Y libqscintilla2-dev | ||
| + | Y libqt4-dev | ||
| + | Y libqt4-opengl-dev | ||
| + | Y libqtwebkit-dev | ||
| + | Y libqwt5-qt4-dev | ||
| + | Y libspatialindex-dev | ||
| + | Y libspatialite-dev | ||
| + | Y libsqlite3-dev | ||
| + | Y lighttpd | ||
| + | Y locales | ||
| + | Y pkg-config | ||
| + | Y poppler-utils | ||
| + | Y pyqt4-dev-tools | ||
| + | Y python-all | ||
| + | Y python-all-dev | ||
| + | Y python-qscintilla2 | ||
| + | Y python-qt4 | ||
| + | Y python-qt4-dev | ||
| + | Y python-qt4-sql | ||
| + | Y python-sip | ||
| + | Y python-sip-dev | ||
| + | Y spawn-fcgi | ||
| + | Y txt2tags | ||
| + | Y xauth | ||
| + | Y xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable | ||
| + | Y xvfb | ||
| + | </ | ||
| * Prepare the development path. I like to create a //work// directory and put everything there | * Prepare the development path. I like to create a //work// directory and put everything there | ||
| Line 69: | Line 143: | ||
| * Download Qwt 6.2.1 for the newest plotting features. The Ubuntu repository currently has version 6.0.0. | * Download Qwt 6.2.1 for the newest plotting features. The Ubuntu repository currently has version 6.0.0. | ||
| - | < | + | < |
| + | cd ~/work | ||
| + | svn checkout http:// | ||
| + | cd ~/ | ||
| + | </ | ||
| * Navigate to the qwt-6.2.1 folder and and open // | * Navigate to the qwt-6.2.1 folder and and open // | ||
| Line 115: | Line 194: | ||
| * Download **libkml-1.3.0** from https:// | * Download **libkml-1.3.0** from https:// | ||
| + | * Download, compile and install < | ||
| + | cd ~/ | ||
| + | wget https:// | ||
| + | cd ~/work | ||
| + | tar xvf ~/ | ||
| + | cd ~/ | ||
| + | mkdir build; cd build | ||
| + | cmake .. | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| * Checkout the LVIS Facility GUI repository and open the project file (LVISCommander.kdev4) with KDevelop. | * Checkout the LVIS Facility GUI repository and open the project file (LVISCommander.kdev4) with KDevelop. | ||
| - | < | + | |
| + | ==== Check out LVIS Backend Source ==== | ||
| + | |||
| + | < | ||
| cd ~/work | cd ~/work | ||
| - | svn co svn+ssh:// | + | svn co https:// |
| + | </ | ||
| + | |||
| + | ==== Check out GUI Source ==== | ||
| + | |||
| + | < | ||
| + | mkdir ~/ | ||
| + | cd ~/work | ||
| + | # svn co svn+ssh:// | ||
| + | # since our Yancich IT Security incident hehe, we have to use the local IP | ||
| + | svn co svn+ssh:// | ||
| + | </ | ||
| ===== Symlink to QGIS ===== | ===== Symlink to QGIS ===== | ||
code/work/lvisf/2018gui/start.1544646256.txt.gz · Last modified: by david
