📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# package (5)

Windows 2019. 5. 23. 12:56

[Windows] 윈도우즈 전용 패키지 매니저 Chocolatey 설치 및 사용하기

Windows 전용 패키지 매니저 Chocolatey 설치 및 사용하기리눅스계열이나 맥OS 에서는 기본적으로 사용하는 패키지 매니저가 있습니다. rpm, yum, Homebrew 등이 그것이죠. 그런데 알아보니 MS Windows에도 Chocolatey라는 패키지 매니저가 있더군요.Windows는 기본적으로 GUI 기반이기에 installshield 같은 솔루션을 통해 마법의 "다음 > 다음" 버튼을 통해 설치하는게 일반적인데, 명령어기반으로 중앙 Repository로부터 원하는 소프트웨어 패키지를 내려받을 수 있다는것이 신기했습니다.물론 필요한 소프트웨어를 기존 방법과 동일하게 해당 소프트웨어 공식 홈페이지에서 내려받아 설치하는것도 좋은 방법이지만 명령어 한번만으로 설치하거나 삭제 또는 업데이트까지 할..

툴 [Tool] 2018. 8. 29. 19:30

[PyCharm] pip 명령어 대신 파이참을 이용해서 파이썬 패키지 모듈 설치하기

pip 명령어 대신 파이참을 이용해서 파이썬 패키지 모듈 설치하기파이참(PyCharm)을 이용하면 pip 명령어를 대신해 패키지를 설치할 수 있습니다. 파이참 패키지 관리 기능을 사용하기 전에 pip 업그레이드를 수행해주시기 바랍니다. 내부적으로 pip 명령어를 수행하기 때문입니다.python -m pip install --upgrade pipPyCharm을 실행하고 PyCharm 왼쪽 상단의 메뉴 File > Settings... 를 클릭하거나 Ctrl + Alt + S를 누릅니다.Project > Project Interpreter 탭에서 오른쪽 + 버튼을 클릭합니다.만약 + 버튼이 동작하지 않는 경우 Project Interpreter 경로가 현재 운영체제에 설치되어 있는 파이썬 경로와 맞는지 확인..

리눅스[Linux] 2018. 5. 12. 12:22

[Linux] 리눅스 yum 패키지 그룹, 환경 그룹 설치 및 관리

이전글[Linux] 리눅스 yum이란? yum 명령어 사용법[Linux] 리눅스 yum 동작 방식 및 설정의 이해yum 패키지 그룹, 환경 그룹패키지 그룹은 여러개의 패키지를 묶은 것입니다. CentOS7에서는 환경(Environment) 그룹이 생겼는데 이는 패키지 그룹보다 더 큰 개념입니다. 패키지 그룹과 환경 그룹은 그안에서 각각 필수 패키지와 옵션 패키지로 나뉩니다.패키지 그룹, 환경 그룹 확인다음의 명령어로 패키지 그룹 및 환경 그룹을 확인할 수 있습니다. 목록을 확인해 보면 알겠지만 최초 리눅스 설치시에 선택했던 패키지 그룹 목록임을 알 수 있습니다.yum group list패키지 그룹, 환경 그룹 설치패키지 그룹 및 환경 그룹을 설치할 수 있습니다. 패키지 그룹 및 환경 그룹은 띄어쓰기 되어..

NodeJS 2018. 1. 3. 12:00

[Node.js] npm이란 - 외부 모듈 사용하는 방법

이전글[Node.js] Node 작성한 모듈을 외부 모듈로 만드는 방법, exports 사용법외부 모듈 사용하는 방법Node.js는 내가 만들 모듈뿐만 아니라 다른 사람이 작성해 놓은 외부 모듈을 npm을 통해 사용할 수 있습니다.NPM(Node Package Manager)npm은 node의 모듈을 관리해주는 패키지 매니저입니다.패키지란 관리를 위해 모듈에 몇 가지 정보를 추가한 것으로 결국 모듈이지만 조금 더 큰 단위라고 볼 수 있습니다.이러한 패키지들은 공유를 위해 인터넷에 올리기도 하는데 이 또한 npm을 통해 내려받아 설치가 가능합니다.많이 사용하는 JAVA 플랫폼의 MAVEN과 비슷한 개념이라고 생각하면 됩니다.npm으로 외부 모듈 패키지 설치하기nodeJS 프로젝트에서 필요한 외부모듈을 np..

NodeJS 2018. 1. 2. 21:16

[Node.js] Node 작성한 모듈을 외부 모듈로 만드는 방법, exports 사용법

이어지는글[Node.js] npm이란 - 외부 모듈 사용하는 방법exports를 이용하여 모듈화 하는 방법Node 개발시 어플리케이션 소스코드를 분석 및 관리를 쉽게 하기 위해 역할별로 관련된 함수들을 파일 단위로 분리하여 사용하는데 이때 이 파일들을 모듈이라 합니다.CommonJS 표준에 따라 다음과 같이 모듈을 이용할 수 있습니다.함수를 모듈로 분리하고 등록해주는 방법으로 Node 어디서나 사용 가능한 전역객체인 exports에 개발한 함수(Function)를 할당합니다.그리고 분리된 모듈을 불러오는 방법으로는 마찬가지로 전역 함수인 require() 함수를 이용합니다.두 파일이 상대경로상 같은 디렉터리 안에 위치하는 경우 다음과 같이 모듈로 등록하고 불러올 수 있습니다.calcModule.jsexp..