OS/Unix 2

[Unix] homebrew 설치(mac os)

맨날 Linux에서 systemctl 명령어 사용해서 프로그램 기동하다가 Unix에는 systemctl 명령어가 없어서 찾아보니까 brew 명령어를 사용해야 한다고 한다. brew 명령어는 homebrew라는 프로그램을 설치하여 사용할 수 있다. ( https://brew.sh/ko/ ) homebrew란 macOS용 패키지 관리자로, 소프트웨어 패키지를 쉽게 설치하고 관리할 수 있도록 도와주는 역할을 한다.간편한 설치: 복잡한 설치 과정을 단순화하여 명령어 한 줄로 소프트웨어를 설치할 수 있다.의존성 관리: 필요한 라이브러리나 패키지를 자동으로 관리한다.커뮤니티 지원: 많은 오픈소스 패키지가 homebrew를 통해 제공되며, 사용자들이 쉽게 접근할 수 있다. homebrew 설치 명령어/bin/bash..

OS/Unix 2024.08.26

[Unix/Error] Mac 터미널에서 Operation not permitted 에러 발생

맥에서 PostgreSQL 16을 설치하다가 소유자 변경해야 할 일이 생겨 chown 명령어를 사용하였는데, Operation not permitted(허가받지 않은 작업) 에러가 발생하였다.찾아보니 이는 Mac OSX의 시스템 통합 보호(SIP, System Integrity Protection) 때문에 발생하는 문제라고 하여 터미널에 대한 전체 디스크 접근 권한을 ON으로 변경하는 작업을 했다. 1. 좌측 상단의 사과 클릭 -> 시스템 설정 클릭 -> 개인정보 보호 및 보안 클릭 -> 전체 디스크 접근 권한 클릭 2. 터미널을 on으로 변경 이렇게 하면 소유자 변경이 될 줄 알았으나 Operation not permitted 에러는 여전히 발생하였다. 다시 찾아봤더니 root가 아닌 계정으로 소유자 ..

OS/Unix 2024.08.25