찾다
운영 및 유지보수리눅스 운영 및 유지 관리리눅스 rpm 패키지는 무엇입니까?

Linux에서 rpm 패키지는 데이터베이스 관리를 통해 호스트에 필요한 소프트웨어를 설치하는 관리 프로그램입니다. rpm은 Red Hat에서 개발했으며 소프트웨어 패키지의 설치, 업그레이드, 제거 및 쿼리에 자주 사용됩니다. 소프트웨어 설치, 보기, 제거를 구현하고 관리합니다.

리눅스 rpm 패키지는 무엇입니까?

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

Linux의 rpm 패키지란 무엇인가요?

RPM(RedHat Package Manager)은 데이터베이스 관리를 통해 호스트에 필요한 소프트웨어를 설치하는 관리 프로그램입니다.

RPM 패키지의 특징

1: 로 컴파일되었습니다. advance 좋음

2: 설치가 쉬움

3: 설치 과정에서 환경이 일관되어야 합니다

4: 제거 시 최상위 레이어부터 시작하세요

RPM 패키지 이름 지정 규칙

예:bind-9.8. 2-0.47.rc1.el6.x86_64.rpm

1.name(예: 바인딩)은 소프트웨어의 이름입니다

2.version(예: 9.8.2-0)은 소프트웨어의 버전 번호입니다. 버전 번호 형식은 일반적으로 "주 버전 번호. 버전 번호.개정 번호"입니다. 47은 릴리스 버전 번호로, 이 rpm 패키지가 컴파일되고 생성된 횟수를 나타냅니다.

3.arch(예: i386)는 패키지가 적합한 하드웨어 플랫폼을 나타냅니다. 현재 rpm에서 지원하는 플랫폼은 i386, i586, i686, sparc 및 alpha

4..rpm 및 .src.rpm은 rpm 패키지 유형 접미사이고 rpm은 컴파일된 바이너리 패키지이며 .src.rpm은 소스 패키지입니다.

5 특수 이름:

(1) el*: 게시자의 버전을 나타내며, el6은 이 소프트웨어 패키지가 rhel6에서 사용된다는 것을 나타냅니다. 패키지는 모든 플랫폼에서 설치 및 실행될 수 있으며 특정 하드웨어 플랫폼이 필요하지 않습니다.

예: httpd-manual- 2.0.40 -21.i386.rpm

httpd-manual ----- 패키지 이름

2 --- -- 메이저 버전 번호

0 ----- 마이너 버전 번호

40 ----- 마이너 버전 number

21 ----- 컴파일 수

i386 ----- 적합한 플랫폼

rpm ----- 설명은 RPM 패키지입니다.

RPM 패키지 설치

RPM 패키지 설치는 매우 간단합니다.

rpm -ivh 패키지 이름

매개변수 설명:

-i 설치

-v 설치 정보 표시

-h 설치 진행률 표시

rpm 명령을 실행하여 rpm 패키지 설치를 실행하고 소스 코드 패키지는 .rpm으로 끝나고, 소스 코드 패키지는 .src.rpm으로 끝납니다.

Common RPM Commands

-ivh 安装并显示安装进度(规则:rpm –ivh 包名)
示例:rpm –ivh bind-9.8.2-0.47.rc1.el6.x86_64.rpm
-Uvh 升级软件包(rpm –Uvh 包名 //升级软件包-旧升新,低升高)
示例:rpm –Uvh --oldpackage bind-9.8.2-0.47.rc1.el6.x86_64.rpm(新版本软件包降级为旧版本)
-ql 列出rpm软件包内的文件信息(显示已安装软件包内容)
示例:rpm –ql vsftpd (规则:rpm –ql 软件名)
-qi 列出rpm软件包描述信息(显示已安装软件包属性)
示例:rpm –qi bind (规则:rpm –qi 软件名)
-qf 查看指定文件属于哪个软件包(rpm –qf 文件名)
示例:rpm –qf /etc/rc.d/init.d/named
-Va 校验所有rpm包,查找丢失的文件
-e 删除rpm软件包(rpm –e 包名)
示例:rpm –e bind-9.8.2-0.47.rc1.el6.x86_64.rpm
-qpR 查看rpm包依赖关系
示例:rpm –qpR 包名
--force 忽略软件包及文件的冲突,即强制安装(长格式命令)
--nodeps 忽略软件包的依赖关系(长格式命令)
--test 安装测试,并不实际安装(长格式命令)
示例:测试--nodeps和--test,rpm –ivh httpd-2.2.15-53.el6.x86_64.rpm --test 并不安装,测试一下httpd软件包的依赖
rpm –qa

–a 옵션은 설치된 모든 소프트웨어 패키지를 쿼리하는 것입니다.

-q는 패키지가 설치되었는지 여부를 쿼리하는 것입니다.

(표시 차이점: 설치된 rpm 패키지는 접미사 .rpm을 표시하지 않지만 제거된 패키지는 접미사 .rpm을 표시합니다)

관련 권장 사항: "

Linux 비디오 튜토리얼

위 내용은 리눅스 rpm 패키지는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

Linux中open和fopen的区别有哪些Linux中open和fopen的区别有哪些Apr 29, 2022 pm 06:57 PM

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

linux中什么叫端口映射linux中什么叫端口映射May 09, 2022 pm 01:49 PM

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

linux中eof是什么linux中eof是什么May 07, 2022 pm 04:26 PM

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

linux怎么判断pcre是否安装linux怎么判断pcre是否安装May 09, 2022 pm 04:14 PM

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux怎么查询mac地址linux怎么查询mac地址Apr 24, 2022 pm 08:01 PM

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

手机远程linux工具有哪些手机远程linux工具有哪些Apr 29, 2022 pm 05:30 PM

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux中lsb是什么意思linux中lsb是什么意思May 07, 2022 pm 05:08 PM

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구