New
This commit is contained in:
		
							
								
								
									
										82
									
								
								txt/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								txt/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,82 @@
 | 
			
		||||
Some notes
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
adduser oneadmin
 | 
			
		||||
 | 
			
		||||
apk add libvncserver-dev libvncserver \
 | 
			
		||||
gnutls gnutls-dev libnsl libnsl-dev \
 | 
			
		||||
alpine-sdk linux-headers openssl-dev \
 | 
			
		||||
make npm ronn sqlite-dev czmq-dev \
 | 
			
		||||
mariadb-dev mariadb-server-utils mariadb-client \
 | 
			
		||||
ruby-dev libxml2 libxml2-dev libxml2 libxml2-dev \
 | 
			
		||||
xmlrpc-c xmlrpc-c-dev g++ scons bash
 | 
			
		||||
 | 
			
		||||
apk add python2 ruby-nokogiri ruby-rexml \
 | 
			
		||||
ruby-xmlrpc ruby-bundler ruby-pg ruby-augeas augeas-dev \
 | 
			
		||||
libpg_query curl-dev libpq-dev
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
git clone https://github.com/OpenNebula/one.git
 | 
			
		||||
cd one
 | 
			
		||||
 | 
			
		||||
vim src/svncterm_server/genfont.c
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
typedef uint16_t u_int16_t;
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
#scons -j2  sqlite=no mysql=yes systemd=no svncterm=yes
 | 
			
		||||
npm config set python python2.7
 | 
			
		||||
npm install bower grunt -g
 | 
			
		||||
CXXFLAGS="--std=c++14" scons -j2 new_xmlrpc=yes mysql=yes sqlite=yes sunstone=yes systemd=no
 | 
			
		||||
 | 
			
		||||
cd /root/one/share/man/
 | 
			
		||||
./build.sh
 | 
			
		||||
 | 
			
		||||
cd ~/one/src/fireedge/
 | 
			
		||||
./build.sh
 | 
			
		||||
 | 
			
		||||
cd ~/one
 | 
			
		||||
./install.sh -u oneadmin -g oneadmin
 | 
			
		||||
 | 
			
		||||
# from local user
 | 
			
		||||
bundler install --gemfile /usr/share/one/Gemfile
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
apk add shadow
 | 
			
		||||
 | 
			
		||||
usermod -m -d /var/lib/one oneadmin
 | 
			
		||||
 | 
			
		||||
mkdir -p /var/lib/one/.one/
 | 
			
		||||
echo 'oneadmin:oneadm1n' >> /var/lib/one/.one/one_auth
 | 
			
		||||
 | 
			
		||||
chown oneadmin:oneadmin -R /var/log/one /var/lib/one /run/one /run/lock/one
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
###########################################
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
!!! apt install libczmq-dev !!!
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 apk add python2
 | 
			
		||||
 npm config set python python2.7
 | 
			
		||||
 cd /usr/lib/one/sunstone/public
 | 
			
		||||
 CXXFLAGS="--std=c++14" npm install
 | 
			
		||||
 # не обязательно(?)
 | 
			
		||||
 npm audit fix --force 
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
 ./build
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
echo 'oneadmin:black' > /var/lib/one/.one/one_auth
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
		Reference in New Issue
	
	Block a user