Ubuntu(Debian) 개발환경 구축

Ubuntu(Debian) 개발환경 구축

baealex

소비적인 일보단 생산적인 일을 좋아합니다.

Sign in to view email
Visual Studio Code


NginX + PHP
sudo apt-get install nginx
sudo apt-get install php7-fpm
sudo vi /etc/nginx/sites-available/default
server {
    ...
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
    ...
}


Node.js + NPM
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get install -y nodejs
node -v
npm -v


Ruby + Jekyll
sudo apt-get install software-properties-common
sudo apt-get install ruby-full
sudo gem install jekyll
sudo gem install github-pages
sudo gem install bundler


Qt Creator
sudo apt-get install gcc
sudo apt-get install libc6-dev
sudo apt-get install build-essential
sudo apt-get install libglu1-mesa-dev -y
./qt...online.run


Java
  • JDK
sudo apt-get install default-jdk


Android

/dev/kvm permission denied. 오류가 발생할 경우

sudo apt-get install qemu-kvm
sudo adduser <username> kvm
sudo chown <username> /dev/kvm


Unity 3D


Tensorflow
sudo apt-get install python-dev python-pip
sudo pip install -U --user pip six numpy wheel mock
sudo pip install -U --user keras_applications==1.0.5 --no-deps
sudo pip install -U --user keras_preprocessing==1.0.3 --no-deps
sudo pip install tensorflow
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-IaVeRg/termcolor/

만약 위와같은 오류가 발생하면 아래의 명령을 입력한다.

sudo pip install --upgrade setuptools

텐서플로우가 정상적으로 작동하는지 간단히 확인하기 위해서 tensor.py를 작성해 보았다.

import tensorflow as tf

hello = tf.constant('hello tensorflow')
sess = tf.Session()
print(sess.run(hello))

a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
python2 tensor.py
hello tensorflow
42


Rust
# 설치할 땐 필요없지만 빌드할시 필요함
sudo apt-get install build-essential

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
export PATH="$HOME/.cargo/bin:$PATH"
rustc --version

업데이트는 rustup update로 가능 아래 두 명령어는 bashrcprofile에 등록해 두는게 편하다.

source $HOME/.cargo/env
export PATH="$HOME/.cargo/bin:$PATH"


똑같이 따라해도 안되는게 있다구요? 여러분! 이래서 도커를 써야하는 겁니다.

작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.