Memasang Atomic di Debian 9.5
Pasang paket-paket yang dibutuhkan
sudo apt-get install go-md2man rpm python-selinux python-rpm python-dbus python-slip python-slip-dbus python-gobject python-yaml python-dateutil python-pip git build-essential libssl-dev libffi-dev
Docker dan Golang juga dibutuhkan untuk membangun
atomic
Memasang Docker
- Pasang paket-paket yang dibutuhkan
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
- Tambahkan kunci GPG Docker Official
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
- Tambahkan lumbung Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
- Pasang Docker CE
sudo apt-get update sudo apt-get install docker-ce
- Cek apakah Docker terpasang dengan benar atau tidak
sudo docker run hello-world
- Pasang paket-paket yang dibutuhkan
Memasang Golang
- Unduh Go
curl -O https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
- Pasang Go
tar xvf go1.10.2.linux-amd64.tar.gz sudo chown -R root:root ./go sudo mv go /usr/local
- Atur Path Go
nano ~/.profile
pada bagian akhir berkas
~/.profile
tambahkan... export GOPATH=$HOME/work export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
lalu jalankan
source ~/.profile
Uji pemasangan Go
a. Buat direktori kerja Go
mkdir $HOME/work
b. Buat berkas
hello world
nano ~/work/src/my_project/hello/hello.go
c. Sunting berkas
hello.go
seperti berikutpackage main import "fmt" func main() { fmt.Printf("Hello, World!\n") }
d. Simpan dan tutup, lalu jalankan perintah
install
go install my_project/hello
e. Eksekusi program tersebut
hello
f. Hasilnya harus berupa
Hello, World!
- Unduh Go
Klon kode Atomic
git clone https://github.com/projectatomic/atomic
cd atomic
Bangun dan pasang
pip install -r requirements.txt
make install
Pemasangan selesai, untuk melihat versi atomic, ketik
atomic --version
Hasilnya akan berupa (misalnya)
1.8
Selamat bereksplorasi!