code:work:lvisf:2018gui:start
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
code:work:lvisf:2018gui:start [2018/12/12 16:42] – created 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 12: | Line 18: | ||
* the red dots seemed to stop being there around way points... line starts/ | * the red dots seemed to stop being there around way points... line starts/ | ||
===== Operating System ===== | ===== Operating System ===== | ||
+ | |||
Kubuntu 14.04 LTS (64-bit) http:// | Kubuntu 14.04 LTS (64-bit) http:// | ||
+ | |||
+ | * 2018.12.12 attempting with 16.04 LTS (64-bit) | ||
+ | * And it is trying to upgrade itself to 18.04... oh boy, this is a mistake, just get the fresh ISO | ||
+ | * YEP, that broke itself! | ||
+ | * 2018.12.12 used a fresh install of Kubuntu 18.04.1 LTS from [[https:// | ||
+ | * This seems to have worked | ||
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 44: | 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 62: | 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 108: | 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.1544632957.txt.gz · Last modified: 2018/12/12 16:42 by david