>  기사  >  운영 및 유지보수  >  리눅스 RPM은 어떤 도구인가요?

리눅스 RPM은 어떤 도구인가요?

青灯夜游
青灯夜游원래의
2023-02-07 14:08:032942검색

Linux에서 RPM은 RedHat 패키지 관리 도구를 의미하며, 일부 Linux 배포판에 포함되어 있으며 ".RPM" 확장자를 가진 파일을 생성합니다. RPM 바이너리 패키지의 이름은 통일된 이름 지정 규칙을 준수해야 합니다. 사용자는 이름을 통해 해당 패키지의 버전, 해당 플랫폼 및 기타 정보를 직접 얻을 수 있습니다. 형식은 "패키지 이름-버전 번호-릴리스 번호-Linux 플랫폼입니다. -적합한 하드웨어 "플랫폼-패키지 확장".

리눅스 RPM은 어떤 도구인가요?

이 튜토리얼의 운영 환경: centos8 시스템, Dell G3 컴퓨터.

RPM이란

RPM은 RedHat Package Manager(RedHat 패키지 관리 도구)의 약어이지만 이 파일 형식 이름에는 RedHat 로고가 표시되어 있지만 원래 디자인 개념은 공개되어 현재 RedHat, CentOS가 포함되어 있습니다. , SUSE 및 기타 Linux 배포 버전이 모두 사용됩니다.

RPM은 업계 표준으로 인정받는 것으로 간주될 수 있습니다. RPM 파일은 Linux 시스템에 설치하는 것이 가장 쉽습니다.

참고: RPM은 일부 Linux 배포판에 포함된 인터넷 다운로드 패키지용 패키징 및 설치 도구입니다. .RPM 확장자를 가진 파일을 생성합니다. Dpkg와 유사합니다.

RPM 이름 지정을 위한 통합 명명 규칙

RPM 바이너리 패키지의 이름은 통합 명명 규칙에 따라 지정되어야 합니다. 사용자는 해당 패키지의 버전, 해당 플랫폼 및 기타 정보를 이름을 통해 직접 얻을 수 있습니다.

이름 지정 형식

包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名

예를 들어 RPM 소프트웨어 패키지인 httpd-2.2.15-15.el6.centos.1.i686.rpm이 있습니다. 특정 매개변수는 다음과 같이 설명됩니다.
Parameters

Descriptionhttpd패키지 이름. 여기서 주의할 점은 httped는 패키지 이름이고 httpd-2.2.15-15.el6.centos.1.i686.rpm은 일반적으로 패키지 이름과 패키지의 전체 이름이라고 합니다. 일부 Linux 명령에서는 일부 명령(예: 패키지 설치 및 업그레이드)이 패키지의 전체 이름을 사용하는 반면, 일부 명령(패키지 쿼리 및 제거)은 패키지 이름을 사용하는 실수를 범할 수 있습니다. 2.2.15패키지의 버전 번호 형식은 일반적으로 주 버전 번호.부 버전 번호.개정 번호입니다. 15바이너리 패키지가 릴리스된 횟수로, 프로그래밍에 의해 이 RPM 패키지가 생성된 횟수를 나타냅니다. el*소프트웨어 게시자 el6은 이 패키지가 Red Hat에서 릴리스되었으며 RHEL 6.x(Red Hat Enterprise Unux) 및 CentOS 6.x에서 사용하기에 적합하다는 것을 의미합니다. centos은 이 패키지가 CentOS 시스템에 적합하다는 것을 의미합니다. i686은 이 패키지에서 사용되는 하드웨어 플랫폼을 나타냅니다. 현재 RPM 패키지에서 지원하는 플랫폼은 다음과 같습니다. rpmRPM 패키지의 확장자는 이것이 rpm 명령을 사용하여 직접 설치할 수 있는 컴파일된 바이너리 패키지임을 나타냅니다. 그 밖에도 확장자가 src.rpm인 RPM 패키지가 있는데 이는 소스 코드 패키지임을 나타냅니다. 이를 설치하여 소스 코드를 생성한 후 컴파일하여 rpm 형식 패키지로 생성한 후 rpm 명령을 사용하여 최종 설치해야 합니다. . RPM 패키지 하드웨어 플랫폼

플랫폼 이름

적용 플랫폼 정보i386386 이상 컴퓨터에 설치 가능합니다. i586686 이상 컴퓨터에 설치 가능합니다. i686Pentium II 이상의 컴퓨터에 설치 가능합니다. 현재 CPU는 모두 Pentium II 이상이기 때문에 이 소프트웨어 버전이 공통입니다. x86_6464비트 CPU를 장착할 수 있습니다. noarch하드웨어 제한이 없습니다. Linux 비디오 튜토리얼"
관련 추천: "

위 내용은 리눅스 RPM은 어떤 도구인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.