This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:development:deb-buildguide [2014/10/02 03:17] mikedep333 [Install on Raspberry Pi (Raspbian wheezy)] Add notes about x2goclient and nxproxy |
wiki:development:deb-buildguide [2020/05/26 14:57] (current) danger89 [Get the build and development dependencies] |
||
---|---|---|---|
Line 17: | Line 17: | ||
==== Get the build and development dependencies ==== | ==== Get the build and development dependencies ==== | ||
- | Then you should use your favorite available packet manager to install | + | Install |
+ | |||
+ | //Note:// Some packages | ||
< | < | ||
- | sudo apt-get install build-essential qt4-designer qtcreator qtcreator-doc \ | + | sudo apt-get install build-essential |
| | ||
- | qt-sdk | + | |
- | | + | |
+ | | ||
+ | | ||
+ | | ||
</ | </ | ||
+ | All up-to-date dependencies you can get with **dpkg-checkbuilddeps** command. | ||
==== Build the actual code ==== | ==== Build the actual code ==== | ||
Line 44: | Line 50: | ||
< | < | ||
debuild -us -uc | debuild -us -uc | ||
- | </ | ||
- | |||
- | ==== Build on Raspberry Pi (Raspbian wheezy) ==== | ||
- | |||
- | These are temporary notes. | ||
- | < | ||
- | sudo apt-get update | ||
- | # build deps of both nx-libs and x2goserver | ||
- | sudo apt-get install debhelper libpng-dev libjpeg-dev zlib1g-dev quilt libfontconfig1-dev libfontenc-dev libfreetype6-dev libxmltok1-dev libxml2-dev autoconf pkg-config x11proto-core-dev man2html-base | ||
- | git clone http:// | ||
- | cd nx-libs | ||
- | git checkout redist-server/ | ||
- | # This will take about 45 minutes or so. | ||
- | dpkg-buildpackage -us -uc | ||
- | cd .. | ||
- | git clone http:// | ||
- | cd x2goserver | ||
- | git checkout 4.0.1.16 | ||
- | # This will take a few minutes | ||
- | dpkg-buildpackage -us -uc | ||
- | cd .. | ||
- | </ | ||
- | |||
- | ==== Install on Raspberry Pi (Raspbian wheezy) ==== | ||
- | These are temporary notes. | ||
- | |||
- | < | ||
- | # X2Go Server dependencies and recommendations | ||
- | sudo apt-get install libc6 lsof bc openssh-server openssh-client libconfig-simple-perl pwgen libdbd-pg-perl libdbd-sqlite3-perl libfile-basedir-perl libcapture-tiny-perl adduser xauth psmisc net-tools sshfs x11-apps x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils fontconfig xinit xfonts-base x11-common | ||
- | # nx-libs dependencies and recommendations | ||
- | sudo apt-get install libc6 libxml2 libjpeg8 libpng12-0 libstdc++6 zlib1g libgcc1 | ||
- | # **This is not the actual command. Will update this wiki page shortly** | ||
- | sudo dpkg -i nxagent libnx-x11 libxcomp3 libxcompext3 libxcompshad3 | ||
- | # If you have x2goclient installed from the raspbian repos, you will need to run this command instead | ||
- | sudo dpkg -i nxagent libnx-x11 libxcomp3 libxcompext3 libxcompshad3 nxproxy | ||
- | sudo dpkg -i x2goserver_4.0.1.16-0x2go1_armhf.deb x2goserver-xsession_4.0.1.16-0x2go1_all.deb x2goserver-extensions_4.0.1.16-0x2go1_all.deb | ||
- | |||
</ | </ |