응용 프로그램을 설치할 위치


9

저는 Linux 기반 개발로의 다년간 개인 마이그레이션 중에 오랜 Windows 사용자입니다. Windows에서 응용 프로그램을 설치할 때 프로그램 파일 폴더에 저장되고 앱을 사용하는 동안 만든 파일을 별도의 데이터 폴더 계층 구조로 저장하여 정기적으로 백업 할 수있게했습니다.

Linux에서 해당 폴더 / 디렉토리는 무엇입니까? (정말 Mac에서 실행 중입니다)?


Mac은 /Applications디렉토리 와 같이 Linux와 약간 다르게 작동 합니다. 일반적인 Linux 파일 시스템 구성에 대해 배우려면 FHS를 살펴보십시오 .
jw013

죄송합니다. 불분명 한 점이 있습니다. 아파치 도구 및 다운로드 (하드웨어, 카산드라, 돼지 등)와 같은 일반적인 Linux 앱에 대해 이야기하고 있습니다. Mac 관련 항목의 / Applications 폴더에 대해 알고 있습니다. thx
Chris Gerken

답변:


13

Linux의 경우 Linux Standard Base 는 파일 시스템 레이아웃과 응용 프로그램 및 해당 데이터가 설치되는 위치 및 방법을 설명합니다.

LSB는 파일 시스템 의 대부분의 항목에 대해 파일 시스템 계층 표준을 참조합니다 (심지어 오래되었지만).

실제로 대부분의 응용 프로그램에는 프로그램 바이너리가 설치되어 /usr/bin있고 라이브러리는 설치되어 /usr/lib있거나 /usr/lib64공유 응용 프로그램 데이터가 /usr/share있고 컴퓨터 별 응용 프로그램 데이터가에 /var/lib있습니다.

이 디렉토리는 시스템이 응용 프로그램을 설치 하는 위치 입니다.

사용자가 설치 한 응용 프로그램은 /usr/local에 대한 규칙을 반영하는 규칙 /usr또는 /optMac OS X /Applications폴더 와 약간 유사한 디렉토리 , 각 응용 프로그램에 폴더가 직접있는 디렉토리 및 해당 폴더에 디렉토리가 일반적으로 /usr.


1
그리고이 /var/lib/PROGRAMNAME...
닐스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.