목록Fedora (2)
규도자 개발 블로그
블로그에서 볼 수 있다시피 나는 컨테이너 베이스이미지로 CentOS를 택했다. 하지만 그 과정에서 크고작은 이슈가 있었다. 대표적으로 systemd를 사용할 때 나는 failed to get D-Bus connection: Operation not permitted 에러가 있다. 이에 대한 해결책은 블로그에 올려뒀지만... 이 CentOS를 베이스이미지로 한 컨테이너를 쿠버네티스나 GCP에서 제공하는 컨테이너 전용 인스턴스에서 돌려보려 했는데 잡음이 많았다. 바로 몇 줄 위에 있는 failed to get- 에러가 지속적으로 발생했던 데다가 docker-machine상에서 돌아가는 구조와 실제 프로덕션 환경에서 돌아가는 구조가 달랐기 때문에 내가 아는 방법을 적용하기에도 난항이었고 애초에 이렇게 빌드만 ..
CentOS로 Python3.x쓰기 및 yum에러 해결 CentOS에 기본적으로 설치돼있는 파이썬의 버전은 2.x대이다. 하지만 파이썬은 2버전과 3버전으로 나뉘어져있는 데다가 2버전은 곧 지원이 끊긴다. 심지어 아주 기본적인 문법에서부터 차이가 있어서 2.x에서 작성된 소스를 3.x으로 돌리면 제대로 돌아가지 않는 경우가 왕왕 있다. 하지만 파이썬 3.x가 필요하다면 어떻게든 설치해서 사용해야 한다. 굳이 CentOS뿐만 아니라 Fedora, Redhat계열 리눅스에서 통용되는 방법이다. ius Repository를 yum에 추가한다. $ yum install -y https://centos7.iuscommunity.org/ius-release.rpm python3로 시작하는 라이브러리들을 확인한다. ..