This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:development:deb-buildguide [2014/10/02 11:58] mikedep333 [Install on Raspberry Pi (Raspbian wheezy)] Use asterisks for deb versions |
wiki:development:deb-buildguide [2015/03/08 04:39] mikedep333 Add temp notes on X2Go Client for Raspbian |
||
---|---|---|---|
Line 46: | Line 46: | ||
</ | </ | ||
- | ==== Build on Raspberry Pi (Raspbian wheezy) ==== | + | ==== Build server components |
These are temporary notes. | These are temporary notes. | ||
Line 52: | Line 52: | ||
sudo apt-get update | sudo apt-get update | ||
# build deps of both nx-libs and x2goserver | # 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 | + | sudo apt-get install |
git clone http:// | git clone http:// | ||
cd nx-libs | cd nx-libs | ||
Line 63: | Line 63: | ||
git checkout 4.0.1.16 | git checkout 4.0.1.16 | ||
# This will take a few minutes | # This will take a few minutes | ||
+ | dpkg-buildpackage -us -uc | ||
+ | cd .. | ||
+ | # No new depenendcies for cups-x2go | ||
+ | git clone git:// | ||
+ | cd cups-x2go | ||
+ | git checkout 3.0.1.0 | ||
+ | dpkg-buildpackage -us -uc | ||
+ | cd .. | ||
+ | sudo apt-get install | ||
+ | git clone git:// | ||
+ | cd pinentry-x2go | ||
+ | git checkout 0.7.5.7 | ||
dpkg-buildpackage -us -uc | dpkg-buildpackage -us -uc | ||
cd .. | cd .. | ||
</ | </ | ||
- | ==== Install on Raspberry Pi (Raspbian wheezy) ==== | + | ==== Install |
These are temporary notes. | These are temporary notes. | ||
Line 75: | Line 87: | ||
# nx-libs dependencies and recommendations | # nx-libs dependencies and recommendations | ||
sudo apt-get install libc6 libxml2 libjpeg8 libpng12-0 libstdc++6 zlib1g libgcc1 | 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 x2goagent_*.deb |
- | sudo dpkg -i nxagent_*.deb libnx-x11_*.deb libxcomp3_*.deb libxcompext3_*.deb libxcompshad3_*.deb | + | # If you have x2goclient installed from the raspbian repos, you will need to run this command instead |
- | # If you have x2goclient installed from the raspbian repos, you will need to run this command instead | + | sudo dpkg -i x2goagent_*.deb |
- | sudo dpkg -i nxagent_*.deb libnx-x11_*.deb libxcomp3_*.deb libxcompext3_*.deb libxcompshad3_*.deb nxproxy_*.deb | + | |
sudo dpkg -i x2goserver_*.deb x2goserver-xsession_*.deb x2goserver-extensions_*.deb | sudo dpkg -i x2goserver_*.deb x2goserver-xsession_*.deb x2goserver-extensions_*.deb | ||
+ | </ | ||
+ | ==== Build client components on Raspberry Pi (Raspbian wheezy) ==== | ||
+ | |||
+ | These are temporary notes. | ||
+ | |||
+ | < | ||
+ | sudo aptitude install pbuilder debootstrap devscripts quilt ccache | ||
+ | sudo pbuilder create --distribution wheezy --debootstrapopts --variant=buildd --debootstrapopts --keyring=/ | ||
+ | cd ~ | ||
+ | git clone git:// | ||
+ | cd nx-libs | ||
+ | git checkout < | ||
+ | dpkg-buildpackage -us -uc -S | ||
+ | cd .. | ||
+ | sudo pbuilder --build nx-libs*.dsc | ||
+ | wget http:// | ||
+ | wget http:// | ||
+ | wget http:// | ||
+ | sudo pbuilder --build libssh*.dsc | ||
+ | cd / | ||
+ | sudo dpkg-scanpackages . /dev/null > ~/Packages | ||
+ | sudo mv ~/Packages ./ | ||
+ | sudo pbuilder --login --save-after-login --bindmounts / | ||
+ | echo "deb file:/// | ||
+ | apt-get update | ||
+ | apt-get install libssh-dev | ||
+ | exit | ||
+ | cd ~ | ||
+ | git clone git:// | ||
+ | cd x2goclient | ||
+ | git checkout < | ||
+ | dpkg-buildpackage -us -uc -S | ||
+ | sudo pbuilder --build x2goclient*.dsc | ||
+ | cd / | ||
+ | sudo dpkg-scanpackages . /dev/null > ~/Packages | ||
+ | sudo mv ~/Packages ./ | ||
+ | </ | ||
+ | |||
+ | ==== Install client components on Raspberry Pi (Raspbian wheezy) ==== | ||
+ | These are temporary notes. | ||
+ | < | ||
+ | echo "deb file:/// | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install x2goclient | ||
</ | </ |