Linux/Ubuntu
[Linux/Ubuntu] 리눅스/우분투 기본 설정 (apt-get update 주소, crt 변경, pip 안됨)
2021. 9. 1. 00:34반응형
1. apt-get update 끌어오는 주소 수정
sources.list 주소를 수정하면 된다.
vi /etc/apt/sources.list
2. 회사에서 외부인터넷 접속 시 안되는 문제 (pip 모듈 설치, crt 등)
에러들
$ pip3 install django
Collecting django
Could not find a version that satisfies the requirement django (from
versions: )
No matching distribution found for django
배경상황
- 회사에서 Ubuntu 16.04 혹은 18.04 등등의 환경에서 pip를 이용한 모듈을 설치하려고할 때, 에러가 발생한다.
- 오류의 대부분은 인터넷에 접근하지 못하는 상태이다
- Proxy(프록시)도 셋팅이 되어있다면, SSL certificate를 의심해볼 수 있다.
순서
1. Proxy를 셋팅한다. 2. 회사에서 발급해준 인증서를 루트 인증기관에 등록한다. |
2. 회사에서 발급한 인증서를 루트 인증기관에 등록한다
1) /usr/share/ca-certificates 이름의 디렉토리 하나를 만든다. 이 디렉토리는 여분의 CA 인증서를 위한 것이다.
$ sudo mkdir /usr/share/ca-certificates/extra
2) 해당 CA .crt 파일 (인증서)을 이 디렉토리에 복사한다.
$ sudo cp foo.crt /usr/share/ca-certificates/extra/foo.crt
3) 우분투가 .crt파일의 상대경로를 복사하게 끔한다. (/usr/local/share/ca-certificates to /etc/ca-certificates.conf: )
$ sudo dpkg-reconfigure ca-certificates
출처들
http://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate
반응형
'Linux > Ubuntu' 카테고리의 다른 글
[Ubuntu] 우분투 apt 패키지 올바르게 삭제하기 (0) | 2025.01.10 |
---|