/opt, /etc

About_work·2023년 4월 28일
0

opt

목록 보기
1/1

/opt

  • /opt는 "optional"의 줄임말로서,

    • 시스템에 설치된 어플리케이션의 추가적인 옵션 파일들을 저장하는 디렉토리
  • 보통 /usr와 마찬가지로 시스템 레벨의 파일이 위치하며, 일반 사용자가 접근할 수 없습니다.

    • 시스템 레벨의 파일(System-level file)
      • 운영 체제(OS)의 기본 설정, 시스템 및 서비스 설정, 라이브러리, 커널 등과 같은 시스템의 핵심 부분을 구성하는 파일들을 의미
      • 이러한 파일은 운영 체제에서 제공되며, 보안 및 안정성을 유지하기 위해 관리자 권한으로 접근해야 합니다.
  • 일반적으로 사용자들은

    • /opt 아래에 설치된 어플리케이션을 실행하는 바이너리 파일을 이용하거나,
    • 실행에 필요한 라이브러리를 참조
  • 예를 들어,

    • ROS(Robot Operating System)의 경우, /opt/ros 경로에 설치되며,
    • 이 디렉토리에는 ROS에 필요한 바이너리, 라이브러리, 설정 파일 등이 저장됩니다.
  • 일반적으로 ROS를 사용할 때는 /opt/ros 경로에 설치된 파일들을 참조하여 작업을 수행합니다.

/etc

  • /etc/apt는 Ubuntu 시스템에서 사용되는 패키지 관리 시스템인 Advanced Package Tool (APT)의 설정 파일을 저장하는 디렉토리입니다.

    • APT는 패키지의 정보와 의존성 등을 관리하며,
    • 이를 사용해 패키지를 설치, 업데이트, 삭제할 수 있습니다.
  • /etc/apt/sources.list.d

    • APT에서 패키지 소스 리스트를 저장하는 디렉토리
    • 이 디렉토리 내의 파일들은 각각 하나의 소스 리스트를 나타내며,
    • .list 확장자를 갖습니다.
    • 따라서 bazel.list는 Bazel 패키지 소스 리스트를 저장하는 파일입니다.
    • 이 파일은 apt-get update 명령을 실행할 때 APT에서 사용됩니다.
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글