본문 바로가기

ubuntu4

Ubuntu 22.04 LTS 버전에서 cuda 설치가 안될 때 Ubuntu 에서 cuda를 설치하려고 하니 위와 같은 에러가 발생했다. " The following packages have unmet dependencies: libcufile-11-4 : Depends: liburcu6 but it is not installable E: Unable to correct problems, you have held broken packages." liburcu6라는 패키지를 설치 못해서 생기는 에러인데, Ubuntu 22.04 버전에서 liburcu6를 지원하지 않아서 생기는 에러이다. https://ubuntu.pkgs.org/20.04/ubuntu-main-amd64/liburcu6_0.11.1-2_amd64.deb.html 위의 링크가 liburcu6 패키지에 대.. 2023. 10. 12.
윈도우에서 파이썬 os.fork()함수 사용하기 - (feat pycharm, vscode) 윈도우에서 fork()함수를 이용해서 자식프로세스를 생성하려고 하니 에러가 뜬다. https://www.sysnet.pe.kr/2/0/12811 Linux: 44. 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) 글쓴 사람 정성태 (techsharer at outlook.com) 홈페이지 첨부 파일 부모글 보이기/감추기 (연관된 글이 5개 있습니다.) 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) fork는 리눅스 전용 www.sysnet.pe.kr 위의 블로그에서 해답을 찾았다. 윈도우 운영체제는 "프로세스 복제"라는 개념이 없다고 한다. 해결법은 윈도우 환경에서 wsl을 이용하면 우분투 운영체제를 사용할 수 있는데, 우분투 안에서 파이썬을 사용하는 것이다... 2023. 10. 12.
리눅스 실습서버 만들기 part2 - Shell script를 이용해 학생 아이디, 패스워드 생성하는 코드 작성하기 이제 서버에서 학생들이 접속할 수 있다. 그런데 학생들마다 리눅스 실습을 하기 위해서는 계정이 필요할 것이다. 총 80명의 학생들의 계정을 일일히 adduser 명령어로 생성해줄 수 있겠지만 번거로우므로 Shell script를 사용해서 한 번에 80명 학생들의 계정과 패스워드를 만들어 주도록 하자! 1. 학생들의 학번 정보를 엑셀로 다운 받는다. 어떤 학교든 이 시스템이 구축되어있을 것이며 필자 또한 이 시스템에서 수강 학생들의 정보를 다운 받을 수 있었다. 엑셀을 잘 몰라서 파이썬의 판다스를 이용해 이 엑셀파일의 학번을 제외한 나머지 컬럼들은 삭제하였다. 그리고 이 엑셀파일을 다시 txt파일로 변환해주었다. 이 txt파일에는 앞에 알파벳 한글자 + 학번 이렇게 저장했고 이 파일은 결국 리눅스 계정을 .. 2023. 8. 3.
맥(MacOS)에서 virtualbox 우분투 ssh로 접속하기 환경설정은 https://velog.io/@younho9/Mac-%EB%B2%84%EC%B6%94%EC%96%BC%EB%B0%95%EC%8A%A4VirtualBox%EC%97%90-%EC%84%A4%EC%B9%98%EB%90%9C-%EC%9A%B0%EB%B6%84%ED%88%ACUbuntu-%EB%A7%A5-%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0 [Mac] 버추얼박스(VirtualBox)에 설치된 우분투(Ubuntu) 맥 터미널에서 접속하기 대학생으로서 쓰는 리눅스(Linux) 설치기 - 2편 지난 글에서 버추얼박스(VirtualBox)에 우분투(Ubuntu)를 설치하는 법을 다뤘다. 설치하고 사.. 2021. 11. 26.