# apt-get install 팁

1) apt-get update를 하면, 등록해둔 주소에서 패키지 리스트를 가져온다

2) 아래와 같이하면 등록을 할 수 있다.(tee라는 명령어로 /etc/apt/sources/list파일 뒷부분에 이어쓰기한것)

echo "deb https://dl.bintray.com/wangzw/deb trusty contrib" | sudo tee /etc/apt/sources.list


3) 또는 설치파일인 deb를 직접 curl로 받아서, dpkg로 아래와 같이 설치할 수도 있다.

curl -O http://kr.archive.ubuntu.com/ubuntu/pool/main/p/protobuf/libprotobuf8_2.5.0-9ubuntu1_amd64.deb

dpkg -i libprotobuf8_2.5.0-9ubuntu1_amd64.deb



# Conda

conda역시 파이썬 패키지의 설치 및 버전관리를 도와주는 툴이다.



# 이유를 알 수 없는 문제로, apt-get 이 안된다거나, git pull이 안된다면?

매우 아주 높은 확률로 DNS 설정이 잘못된 것!!



모든게 아주 다 잘 되는데, 특정 url에 접속이 계속 불가능하다고 나오면? DNS 설정문제일 것이다.




- 확인 방법

ping [IP주소] 를 이용해서, DNS없이 잘 되는지 확인

host [도메인] 을 입력해서, ip가 잘 잡히는 지



# DNS 문제 고치는 방법

sudo vim /etc/resolv.conf


 nameserver 8.8.8.8

 nameserver [원하는 DNS서버 주소]


sudo /etc/init.d/networking restart





* 그러나 /etc/resolv.conf 파일은 OS에 의해 계속해서 새로 생성될 수 있으므로, 이런 경우 다음 링크를 참조.


http://webdir.tistory.com/188

http://ngee.tistory.com/246





# WSL에서 서버 이름을 hosts에 기록하는 방법.

Windows/System32/drivers/etc/hosts 를 관리자 권한 메모장으로 열어서 다음 주소를 추가해줘야한다.


10.105.207.243 cli.nsml.navercorp.com


그다음

sudo cp /mnt/c/Windows/System32/drivers/etc/hosts /etc/hosts



그런데 WSL에서 hosts를 수정해도 계속 새로 초기화하는 문제가 있음. 그래서 bashrc를 수정해서 강제로 window의 hosts를 무조건 시작할때마다 복붙해서 wsl로 가져오게 해야함.


https://github.com/Microsoft/WSL/issues/2059






# nodejs 설치하기

https://websiteforstudents.com/install-the-latest-node-js-and-nmp-packages-on-ubuntu-16-04-18-04-lts/









by 곽동현 이스텔리앙 2017.09.06 16:04