Last active
August 29, 2015 14:02
-
-
Save chattama/3df2744ac3835d3c6043 to your computer and use it in GitHub Desktop.
vps fedora20 chromium build
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Service] | |
ExecStart=/usr/bin/bash --login -c "/opt/google/chrome-remote-desktop/chrome-remote-desktop -f -s 1600x1200 --start" | |
Restart=always | |
WorkingDirectory=/home/chattama/ | |
User=chattama | |
Group=chrome-remote-desktop | |
[Install] | |
WantedBy=multi-user.target |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
'variables': { | |
'google_api_key': '', | |
'google_default_client_id': '', | |
'google_default_client_secret': '', | |
}, | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
DESTDIR=/ make -C remoting/host/installer/linux install | |
md5sum /opt/google/chrome-remote-desktop/* > /var/lib/chrome-remote-desktop/hashes | |
chown root:root out/Release/chrome_sandbox | |
chmod 4755 out/Release/chrome_sandbox | |
unzip -o -d /tmp/ out/Release/remoting-webapp.zip | |
echo export CHROMIUM_ROOT=/home/chattama/work/chromium | |
echo 'export CHROME_DEVEL_SANDBOX=$CHROMIUM_ROOT/src/out/Release/chrome_sandbox' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo yum install | |
subversion pkgconfig python python2-devel perl gcc-c++ bison flex gperf icu expat-devel nss-devel nspr-devel gtk2-devel glib2-devel freetype-devel atk-devel pango-devel cairo-devel fontconfig-devel GConf2-devel dbus-devel dbus-glib-devel glibc-devel libX11-devel libXrender-devel libXext-devel alsa-lib-devel PackageKit-gtk-module libcanberra-gtk2 bug-buddy cups-libs cups-devel libgnomecups-devel gnome-keyring-devel libXScrnSaver-devel elfutils-libelf-devel binutils-devel pulseaudio-libs-devel bzip2-devel libjpeg-devel | |
subversion pkgconfig python perl gcc-c++ bison \ | |
flex gperf nss-devel nspr-devel gtk2-devel glib2-devel freetype-devel \ | |
atk-devel pango-devel cairo-devel fontconfig-devel GConf2-devel \ | |
dbus-devel alsa-lib-devel libX11-devel expat-devel bzip2-devel \ | |
dbus-glib-devel elfutils-libelf-devel libjpeg-devel \ | |
mesa-libGLU-devel libXScrnSaver-devel \ | |
libgnome-keyring-devel cups-devel libXtst-devel libXt-devel pam-devel | |
pulseaudio-libs-devel \ | |
pciutils-devel \ | |
libgudev1-devel \ | |
libexif-devel \ | |
systemd-devel | |
libcap-devel | |
python-devel | |
psutil | |
libnet | |
cd ~ | |
ccache -M 30G > /dev/null 2>&1 | |
export GOOGLE_API_KEY= | |
export GOOGLE_CLIENT_ID_REMOTING= | |
export GOOGLE_CLIENT_SECRET_REMOTING= | |
export PATH=/usr/lib64/ccache/:$PATH:depot_tools | |
export BUILDTYPE=Release | |
export CCACHE_BASEDIR=~/.ccache | |
export CCACHE_DIR=$CCACHE_BASEDIR | |
export GYP_GENERATORS="ninja" | |
export GYP_DEFINES="clang=1" | |
export CHROMIUM_ROOT=/home/chattama/work/chromium | |
export CHROME_DEVEL_SANDBOX=$CHROMIUM_ROOT/src/out/Release/chrome_sandbox | |
mkdir ~/.gyp | |
vi ~/.gyp/include.gypi | |
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git | |
cd ~/work/chromium | |
fetch chromium --nosvn=True | |
gclient sync | |
#gclient runhooks --force | |
cd src | |
./build/gyp_chromium -Dwerror="" -Ddisable_fatal_linker_warnings="" -Dtarget_arch=x64 -Ddisable_nacl=1 | |
ninja -C out/Release -j5 | |
sudo su | |
cd remoting/host/installer/linux | |
sudo mkdir /etc/opt/chrome | |
sudo mkdir /var/lib/chrome-remote-desktop | |
sudo ln -s /etc/opt/chrome /etc/chromium | |
sudo ln -s /etc/pam.d/remote /etc/pam.d/chrome-remote-desktop | |
sudo groupadd chrome-remote-desktop | |
sudo usermod -G chrome-remote-desktop XXXXXX | |
sudo ./install.sh | |
DISPLAY=:0 ./out/Release/chrome | |
vi install.sh | |
#!/bin/sh | |
echo export CHROMIUM_ROOT=/home/chattama/work/chromium | |
echo export CHROME_DEVEL_SANDBOX=$CHROMIUM_ROOT/src/out/Release/chrome_sandbox | |
DESTDIR=/ make -C remoting/host/installer/linux install | |
md5sum /opt/google/chrome-remote-desktop/* > /var/lib/chrome-remote-desktop/hashes | |
chown root:root out/Release/chrome_sandbox | |
chmod 4755 out/Release/chrome_sandbox | |
unzip -o -d /tmp/ out/Release/remoting-webapp.zip | |
vi /usr/lib/systemd/system/chrome-remote-desktop.service |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment