데비안OS에서도 포스팅을 하기 위해서 hugo 패키지 설치가 필요했다. 블로그사이트를 hugo 로 구축하였는데, DB & WAS 가 필요없는 구조의 정적인 웹사이트에 이만한 프레임워크가 없는 듯 하다. hugo 는 go 언어를 기반으로 한 프레임워크라서, go 언어를 먼저 설치해야 한다.
[더 읽기]데비안12 리눅스에서 개발자폰트 설치(Cascadia Code)
MongoDB aggregate 함수로 group by 기능 사용하기
MongoDB의 집계(aggregate)는 데이터베이스 내에서 데이터를 질의하고 변환하는 도구이다. 특히 필터링, 그룹화, 정렬 및 데이터 변환과 같은 작업에 유용하다보니, MongoDB 를 잘 사용하기 위해서는 aggregate 함수가 필수이다. 모든 기능을 설명하지는 못했지만, 주로 쓰는 기능위주로 정리했다.
[더 읽기]데비안12 리눅스에 Docker Desktop 설치
Docker Desktop은 Docker를 사용하기 위한 통합 환경을 제공하는 소프트웨어인데, 나는 주로 개발환경을 구성할 때 사용하고 있다. 애플리케이션을 가상화하여 여러 환경에서 일관되게 실행되기 때문에 데비안OS에서도 동일환경을 구성해보고 싶어 설치를 진행하였다. 여기에 있는 글은 docker 설치문서 그대로 따라했을 뿐이다.
[더 읽기]데비안12 리눅스에 oh-my-zsh 설치
Oh-My-Zsh는 Zsh (Z Shell)을 향상시키고 확장하는 오픈 소스 커뮤니티 프로젝트이다. Zsh는 Bash와 유사한 셸이지만 추가적인 기능과 향상된 사용자 인터페이스를 제공하는데, Oh-My-Zsh는 이러한 기능들을 더욱 쉽게 활용할 수 있도록 다양한 테마, 플러그인 및 설정까지 제공하고 있다.
[더 읽기]데비안12 리눅스 vscode 설치
데비안(Debian12) 리눅스를 설치하고나서, 단순 인터넷사용 이외에도 가치있게 활용할 방법을 고민중이다. 사양이 좋지 않기 때문에 고차원의 일을 시킬 수는 없을거 같고, 블로그 작성용이나 간단한 코딩용으로 우선 사용해보려 한다. 그러기에 앞서 코딩에 필요한 vscode 설치를 진행하기로 했다.
리눅스에서 파일/디렉토리 소유자 변경하는 명령어(chown)
데비안OS 설치할 때, 설치과정을 스크린샷으로 남겼었다. 그 파일들을 다른 PC로 내보내려고, 해당 파일을 쓰고 수정할일이 있었는데 권한때문에 기능들이 작동하지 않았다. 이유는 해당 파일들은 root 계정의 소유인데, 일반 계정으로 작업을 하려 했기 때문이었다. 파일의 소유자로 매번 비번 넣어가며 접근하기 보다는, 파일이나 디렉토리의 소유자를 아예 원하는 소유자로 변경하면 편하다.
[더 읽기]apt-get 실행시, please insert the disc labeled 오류
집에 있는 사양이 낮은 노트북이 있었는데, windows 10에서 윈도우탐색기 하나 띄우는데도 오래걸리고, 프로그램들을 여러개 띄우는건 상상조차 못했다. 최근에 오래된 노트북에 데비안 OS를 설치했는데, 인터넷도 잘되고 간단한 문서작업도 수월하게 잘된다. 리눅스OS는 대부분 최소설치사양이 굉장히 낮다보니, 아무리 오래된 노트북이라도 설치가 가능한 정도의 사양이다.
[더 읽기]데비안12 한글 설정
데비안 데스크탑을 설치하고 제일 먼저 파이어폭스 브라우저에 들어가서 검색을 해보려 하는데, 한글이 입력이 되지 않는다. 윈도우나 맥북에서는 아주 당연한 한글 입력 혹은 손쉬운 한영 전환이 리눅스에서는 안되니 당황스럽다. 이래서 사용자 커뮤니티가 크면 클수록 좋다고 했던가..
[더 읽기]데비안 12 다운로드 및 설치(Debian 12 Bookworm)
집에 윈도우10이 설치되어 있는 정말 오래된 노트북이 하나 있는데, 사양이 좋지 않아서 윈도우 재설치를 하더라도 잘 활용이 되지 않을 것만 같았다. 평소 남는 pc가 생기면 해보고 싶었던 리눅스 OS를 설치해보기로 했다. 우분투가 커뮤니티가 크기 때문에 에러나 예외사항에 대한 답변을 찾기 수월한 편이긴 하나, 데비안(Debian) OS에 도전해보기로 했다.
[더 읽기]