본문 바로가기

ubuntu

[Solved] Unable to lock directory /var/lib/apt/lists Ubuntu 시스템 패키지 설치 시 관련 리스트를 타 프로세스가 점유하고 있을 경우 에러가 발생한다. [ 에러메세지 예시 ] - Could not get lock /var/lib/apt/lists/lock. it is held by process 1766 (packagekitd) - Be aware that removing the lock file is not a solution and may break your system - Unable to lock directory /var/lib/apt/lists/ [ 해결 ] $ sudo killall apt apt-get 더보기
[Kit]Setup Jetson Nano MicroSD card Nvidia Edge Device 용 Jetson Nano Setup - Jetson Nano ( P 3450 ) - Host OS : Ubuntu20.04 1. 부팅 MicroSD 만들 Tool 설치 : Etcher 2. Jetson에 사용할 OS 파일 다운 3. 부팅 MicroSD 생성 1. 부팅 MicroSD 만들 Tool 설치 : Etcher 1-1. 다운로드페이지 접속 & 플랫폼에 맞게 파일 다운 : https://www.balena.io/etcher/ 1-2. Etcher 설치 - 보통 압축풀고 AppImage를 더블클릭하여 실행하도록 설명되어있지만, 중간에 FUSE 에러가 발생해서 한번 더 AppImage 해체 및 실행 # zip 파일 압축풀기 $ unzip balena-etcher-elec.. 더보기
[정리] Ubuntu18.04 설치, 파티션 커스터마이징 1. Linux # 리누스 토르발스가 커뮤니티 주체로 개발한 kernal # 오픈소수 개발의 표본 # 다중사용자, 다중작업, 다중스레드 지원하는 네트워크운영체제(NOS) # 부팅수준에서 GRUB 등을 통해 여러 OS로 부팅 지원 # 리눅스 배포판은 핵심시스템 외 대다수 소프트웨어 포함(200여종류의 배포판 존재) # 인텔386 Microprocesser를 위해 개발되었으나 PC,WS,스마트폰, 임베디드시스템 등 지원 2. Ubuntu 설치 기존 리눅스 운영체제에서 설치,유지보수,사용환경 기능을 제공함 리눅스도 다양한 OS가 존재함 : CentOS, Redhat, Pedora, Ubuntu 2-1. 설치Ubuntu iso 파일 다운 : https://www.ubuntu.com/download/desktop.. 더보기
[Solved] /etc/bash.bashrc 수정 후, 터미널 에러 최근 공용 bash파일(/etc/bash.bashrc)에 환경변수를 추가한 후 재로딩($ source ~/bash.bashrc)을 했을때 터미널에서 불길한 에러를 띄웠다. 현상. ### 터미널 에러 내용 ### command 'lesspipe' is available in the following places * /bin/lesspipe * /usr/bin/lesspipe The command could not be located beacuse '/usr/bin:/bin' is not included in the PATH environment variable. lesspipe : command not found Command 'dircolors' is available in '/usr/bin/dircol.. 더보기
[Solved] Ubuntu18.04 wifi 인식 안될 때 프로그래밍을 시작하면서 Linux OS를 필연적으로 사용하게 되었는데 Linux OS 종류 중 Ubuntu가 확실히 오픈소스비중이 커서 인지 불안정한 부분이 꽤 많은 것 같다. 설치시 그래픽카드 이슈나 드라이버 이슈가 끊이지 않는 것 같다. 기회가 된다면 CentOS, Pedora, Pidora, RedHat도 한번 사용해 봐야겠다. 아무튼, 이번 이슈는 잘 사용하던 wifi lan 카드가 잡히지 않는 문제가 발생했었다. Ubuntu > setting > wifi 탭을 들어가보면 'No wifi Adapter Found' 라는 메세지가 뜰 뿐이었다. 원인? 원인으로 유추되는 것은 #1. 노트북을 Windows 10과 Ubuntu18.04를 듀얼부팅으로 사용중인데 Windows 10에서 Dell 의 드라이.. 더보기
[정리] Ubuntu(Linux) CPU,RAM 사양확인 # CPU - 사양확인 : $ cat /proc/cpuinfo | more - cpu명 : $ cat /proc/cpuinfo | grep name - 코어 수 : $ nproc - HW상세스펙 : $ sudo dmidecode -t processor | more # RAM - 사양확인 : $ cat/proc/meminfo - 총용량(byte) : $ free - 총용량(GB) : $ free -h - 상세스펙 : $ sudo dmidecode -t memory | more # 디스크 - 사용량 : $ df -h 더보기
[완료]Nvidia 드라이버 설치 Ubuntu18.04(리눅스) 개발환경을 최초에 세팅하는것은 초보자들에게 상당히 복잡한 일이다.구글링을 해도 시기별로 각각 해법이 다르므로 상당히 혼돈을 가져다주고,어떤 명령어 하나를 잘못쳐서 설치가 안되는지 알 수 없기에OS를 무한 재설치를 하면서 설치를 하는수 밖에 없다.※ 작성일 : 2019 - 10 - 30 기준 깔끔하게 드라이버를 설치하는 방법 OS : Ubuntu 18.04 [ Index ] #1. 적정 NVIDIA 드라이버 다운로드 #2. 방해요소 제거(blacklist) #3. NVIDIA 관련 패키지 삭제 #4. 그래픽 사용요소 중지 #5. 설치파일 실행 #6. 그래픽 사용요소 시작 #7. 설치확인 #1. 적정 NVIDIA 드라이버 다운로드- NVIDIA 드라이버 검색&다운로드 : NVIDIA Graphic Drive.. 더보기
[완료] 효율적인 개발을 위한 github 사용법 마스터 Git 이란 소스스크립트를 효과적으로 관리하기 위해 개발된 '분산버전 관리 시스템'이다. Linux 소스코드를 관리하는 목적으로 개발되었지만, 최근은 여러 개발자들이 누군가 필요할 법한 코드를 공유하고 같이 개발하는데 활용되고 있다. # [Summary] #1. 설치 및 설정#2. 저장소(Repository) git 생성#3. 파일 커밋리스트에 추가 & 커밋#4. 코드 병합#5. Github push 업로드#6. 주의사항 # [Summary] 요약본으로도 기본적인 github 활용 가능1. 브랜치 생성 및 전환 $ git checkout -b [branch name] = $ git branch [branch name] + $ git checkout [branch name]2. 코드 수정3. 변경된 파일 .. 더보기