go
This commit is contained in:
		
							parent
							
								
									2ae12d72fb
								
							
						
					
					
						commit
						8d2a87581b
					
				
					 2 changed files with 0 additions and 62 deletions
				
			
		| 
						 | 
				
			
			@ -1,34 +0,0 @@
 | 
			
		|||
Notes
 | 
			
		||||
=====
 | 
			
		||||
 | 
			
		||||
You must have ``CONFIG_IP_MULTICAST`` enabled in your kernel
 | 
			
		||||
for several of the go tests to pass and the buidl to
 | 
			
		||||
succeed.
 | 
			
		||||
 | 
			
		||||
You probably want to ensure you have
 | 
			
		||||
the following setup either temporarily
 | 
			
		||||
in your ``$HOME/.bashrc`` or ``$HOME/.profile``
 | 
			
		||||
or ``/etc/profile`` or similar.
 | 
			
		||||
 | 
			
		||||
.. code-block:: sh
 | 
			
		||||
    
 | 
			
		||||
    export GOROOT=/usr/lib/go
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Go Language Installation - Step by Step
 | 
			
		||||
------------------------------
 | 
			
		||||
You will need to this step just one, but pay attention to each step before you go to next one:
 | 
			
		||||
0 - Go to your home directory, e.g.: cd /home/user
 | 
			
		||||
1 - Get the binary of 1.4 stable version of Go, e.g. 1.4.2: https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
 | 
			
		||||
2 - Extrat the file in your home directory, e.g.: tar -xzf go1.4.2.linux-amd64.tar.gz and name it go1.4
 | 
			
		||||
3 - Set the GOROOT and PATH, e.g.: export GOROOT=/home/user/go; export PATH=$PATH:/home/user/go/bin
 | 
			
		||||
4 - Create a directory to clone the last version of Go, e.g.: mkdir ~/gonew; cd ~/gonew
 | 
			
		||||
5 - Get the source code of Go from Github = git clone git://github.com/golang/go
 | 
			
		||||
6 - Go to the source directory, e.g.: cd go/src
 | 
			
		||||
7 - Set CGO_ENABLED and GOROOT_BOOTSTRAP, e.g.: CGO_ENABLED=0; GOROOT_BOOTSTRAP=/home/user/go1.4
 | 
			
		||||
8 - Compile the new version of Go: GOROOT_FINAL=/usr/local ./make.bash
 | 
			
		||||
9 - Sudo privileges and copy the GO to /usr/local, e.g.: cp -rf /home/user/go /usr/local
 | 
			
		||||
10 - Reset PATH variable to the original value
 | 
			
		||||
11 - Set the new GOROOT and PATH, e.g.: export GOROOT=/usr/local/go; export PATH=$PATH:/usr/local/go/bin
 | 
			
		||||
12 - Put GOROOT and PATH in your startup script
 | 
			
		||||
    
 | 
			
		||||
| 
						 | 
				
			
			@ -1,28 +0,0 @@
 | 
			
		|||
# Tanım: GO Programlama dili
 | 
			
		||||
# URL: http://golang.org/
 | 
			
		||||
# Paketçi: milisarge@gmail.com
 | 
			
		||||
# Gerekler: 
 | 
			
		||||
 | 
			
		||||
isim=go
 | 
			
		||||
surum=1.4.3
 | 
			
		||||
devir=1
 | 
			
		||||
kaynak=(https://storage.googleapis.com/golang/${isim}${surum}.src.tar.gz)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
derle() {
 | 
			
		||||
 
 | 
			
		||||
    cd $SRC/go/src
 | 
			
		||||
    export CGO_ENABLED=0
 | 
			
		||||
    bash make.bash --no-clean
 | 
			
		||||
 | 
			
		||||
    install -d $PKG/usr/lib
 | 
			
		||||
    cp -r $SRC/go $PKG/usr/lib/
 | 
			
		||||
 | 
			
		||||
    install -d $PKG/usr/bin
 | 
			
		||||
    ln -s /usr/lib/go/bin/go $PKG/usr/bin/
 | 
			
		||||
    ln -s /usr/lib/go/bin/gofmt $PKG/usr/bin/
 | 
			
		||||
 | 
			
		||||
    find $PKG \( -name "*.a" -o -name "*.go" \) -exec chmod 644 '{}' \;
 | 
			
		||||
    find $PKG \( -name "README*" -o -name "AUTHORS" -o -name "TODO" \) -delete
 | 
			
		||||
    rm $PKG/usr/lib/go/src/*.bat
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue