목록Computer Science/Linux (2)
핀아의 저장소 ( •̀ ω •́ )✧
현재 가상환경을 하나 만들어서 파이썬 프로젝트를 진행하고 있다고 해보자. 프로젝트를 하다보니 필요한 패키지가 많아서 장고도 깔고, 비클립트도 깔고 JWT도 깔고... 이것저것 다 깔았다. 그런데 프로젝트를 나 혼자하는게 아니다보니 똑같은 환경에서 동료도 작업을 진행해야하는데, 이 패키지들을 하나하나 다 설치하라고 하면 너무 번거로울 것만 같다. 이때 우리는 pip freeze라는 명령어를 활용해 이 모든 과정을 한 번에 처리할 수 있다. pip freeze라는 명령어는 현재 작업 환경(가상환경)에 설치되어있는 패키지의 리스트를 모두 출력해준다. 예를 들어 아래의 패키지들이 설치가 되어있다고 하자. >>> pip freeze asgiref==3.2.3 bcrypt==3.1.7 beautifulsoup4==..
Yellowdog Updater Modified 의 약자로, RPM 기반의 시스템을 위한 자동 업데이터이자 소프트웨어와 같은 패키지 설치/ 삭제 도구를 뜻한다. yum upgrade의 경우 이미 연결된 repo에서 진행되는 것이기 때문에 최신 버전 설치가 중요한 프로그램의 경우 repo를 add 해줘야 한다. ex) docker 최신 버전 설치 sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo => 해당 repo는 docker repo로 개발자들이 최신 버전을 업데이트 해주는 곳이다.