본문 바로가기

개발 관련 지식28

[Ubuntu] Ubuntu 22.04 카카오톡 설치 # 22.04 카카오톡 설치 Ubuntu 버전을 22.04로 업그레이드 한 뒤 가장 먼저 한 일은 카카오톡을 설치하는 것이었다. 아직 카카오톡 리눅스 버전을 정식 지원하지 않아 Wine을 사용해야 하기 때문에 구글 검색을 통해 고수분들의 방법을 참고해서 실행하였다. 1. 카카오톡 홈페이지에서 .exe 파일 다운https://www.kakaocorp.com/page/service/service/KakaoTalk 사람과 세상을 향한 모든 연결의 시작, 카카오톡#메신저 #오픈채팅 #카카오톡 #플랫폼www.kakaocorp.com 2. Wine 프로그램 설치우선 Ubuntu에서 윈도우 프로그램을 사용하기 위해 Wine을 설치해 주었다.# 32비트 아키텍처 활성화sudo dpkg --add-architecture.. 2023. 11. 13.
[VSCode] VSCode 터미널에서 PIP로 설치했지만 Package가 없다고 나오는 문제 Ubuntu 환경 VSCode의 터미널에서 아나콘다 환경을 사용할 때 pip로 특정 패키지를 설치했지만 막상 Python 환경에서 해당 패키지를 Import할 때 해당 패키지가 없는 오류가 나오는 경우가 있다.  문제이 때 VSCode의 터미널에서 pip list를 입력해보면 ./local/lib의 site-package가 나오는 것을 확인할 수 있는데, 분명 아나콘다 가상환경인데도 로컬 환경의 pip list가 나오는 문제가 발생한다. (이 때 일반 Ubuntu 터미널에서 아나콘다 가상환경을 실행해 pip list를 입력해 보면 해당 환경의 pip list가 정상적으로 나오는 것을 확인) 해결우선 VSCode 터미널과 Ubuntu 터미널 각각에서 echo $PATH를 입력해 연결된 경로를 한 번 확인해.. 2023. 10. 25.
[Ubuntu] 시스템 로그 확인 Ubuntu를 사용하다보면 프로그램을 실행할 때 시스템적으로 오류는 나는데 정확히 무슨 문제인지 모르는 경우가 있다.. 그럴 때에는 시스템 로그를 확인해보고 잘못된 코드를 확인 및 수정 하면 되는데...!! 이번 기회에 시스템 로그를 확인할 수 있는 경로를 알아두도록 하자 :) vi /var/log/syslog 리눅스에서 var 디렉토리는 variable의 약자로 각종 로그 파일들이 기록된다. 물론 각종 로그뿐만 아니라 Database의 Data, User의 의 로그인 정보들이 저장된다. 이 중 syslog 파일을 확인해보면 기록된 시스템 로그를 확인할 수 있고, 이 로그를 활용해 문제 코드를 확인 및 수정하면 원활하게 프로그램을 작동시킬 수 있다. 2023. 10. 21.
[Git] Git Stash 다른 분들과 하나의 Git Branch에서 협업을 하다보면 내가 작업한 내용을 Push 하기 전에 다른 분이 원격 Branch에 Push 하여 최신 버전이 아닌 내 코드를 바로 Push 하지 못하는 경우가 있다!! 이런 경우 우선 Git Pull을 해준 후에 다시 내 코드를 올려주어야 하는데, 이 경우 단순 Pull을 하면 내가 작성한 코드가 날아가게 된다.. 그럴 때 사용해 주는 방법은 git stash 를 입력해 임시 branch로 내가 작성한 코드를 Commit 해 두는 것이다. Git Stash 이후에 최신 원격 Branch의 정보를 Pull 해주고 git stash pop 위의 코드로 새로 Pull한 Branch와 내가 임시로 저장해 둔 Branch를 Merge 해 주면 내가 작성한 코드의 손실.. 2023. 10. 14.
[Ubuntu] Unable to use sudo apt-get 오류 # 습관적으로 사용해도 좋다는 sudo apt-get update 명령을 실행하다 다음과 같은 오류가 발생하였다. 문제Unable to use sudo apt-getE: Conflicting values set for option Signed-By regarding source https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64/ /: /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg != E: 소스 목록을 읽을 수 없습니다.  해결/etc/apt/sources.list.d/ 디렉토리에서 nvidia-container-runtime.list와 nvidia-docker.list 파일.. 2023. 2. 16.
[Docker] Error saving credentials: error storing credentials - err: exit status 1, out: 'pass store is uninitialized' 문제 1 Ubuntu 20.04 터미널에서 docker login nvcr.io 을 통해 ngc에 로그인을 하려 시도했으나 Error saving credentials: error storing credentials - err: exit status 1, out: `pass store is uninitialized` 위와 같은 오류가 나며 로그인이 되지않는 문제가 발생하였다. 해결 https://github.com/docker/docker-credential-helpers/issues/102 2023. 1. 18.