링크 ux 패키지 rpm 및 yum 명령 상세 설명
* * RPM 은 빨 간 모자 회사 가 개발 한 패키지 관리 방식 으로 rpm 을 사용 하면 소프트웨어 의 설치, 조회, 마 운 트 해제, 업그레이드 등 을 편리 하 게 진행 할 수 있 습 니 다.그러나 rpm 패키지 간 의 의존성 문 제 는 매우 번 거 로 울 수 있다. 특히 소프트웨어 가 여러 rpm 패키지 로 구 성 될 때.YUM (Yellow dog Updater, Modified) 은 Fedora 와 RedHat, SUSE 에 있 는 Shell 전단 패키지 관리자 입 니 다.RPM 패키지 관 리 를 바탕 으로 지정 한 서버 에서 RPM 패 키 지 를 자동 으로 다운로드 하고 설치 할 수 있 으 며 의존 적 인 관 계 를 자동 으로 처리 할 수 있 으 며 모든 의존 적 인 소프트웨어 패 키 지 를 한 번 에 설치 할 수 있 으 며 번 거 롭 게 한 번 에 다운로드 하고 설치 할 필요 가 없습니다.
1 주 rpm 명령 상세 해석
- i 설치 - v 디 스 플레이 설치 과정 - vv 디 스 플레이 설치 상세 과정 - h 디 스 플레이 설치 진도
-ivh 常用的安装选项
--nodeps忽略安装包依赖性关系检测
--replacepkgs 重复安装已安装过的安装包,文件覆盖
--replacefiles 即将安装的安装包的部分文件与其他已安装的安装包文件冲突,可继续安装,文件不覆盖
--nosignature: 不检查来源合法性
--nodigest:不检查安装包的完整性
--noscripts:不执行程序包脚本
- U 가 지정 한 패 키 지 는 설 치 된 패키지 보다 새 롭 거나 설치 되 지 않 음
-F 指定的包比已安装的包新
--oldpackage 指定的包比已安装过的包旧
-q 查询包是否安装
-qa 查询已安装的所有包
-qf 文件路径 查询指定的文件来源于哪一个rpm包
-ql 包名 查询该包提供了哪些文件
-qp rpm包 对未安装的包,指定rpm文件再配合其他查询子选项来进行各项查询操作
-q --changelog 包名 查看更新日志
-qc 包名 查看该软件包所提供的配置文件
-qd 包名 查看该软件包所提供的文档文件
-qi 包名 查看该软件包的详细信息
-q** --scripts 查看安装前及安装后的脚本**
-q --provides 包名 查看一个软件包提供了哪些能力
-qR 包名 查看一个软件包的运行所依赖的能力
-q --whatprovides 能力名 查看一个能力由哪个包提供
-q --whatrequires 能力名 查看一个能力依赖于哪些包
-e 卸载
-e 包名
rpm -e `rpm -q vsftpd`
或
rpm -e vsftpd --allmatches 安装了多个版本的某个rpm可以一次性全部删除
--nodeps 删除时不检查依赖性关系
- K rpm 패키지 인증 패키지 의 합 법성 -- import 공개 키 가 져 오기 공개 키 rpm - qa "gpg - pubkey"조회 공개 키 rpm - e ` rpm - qa "gpg - pubkey"` 공개 키 삭제
-- initdb 초기 화/var/lib/rpm 데이터베이스 -- rebuilddb 재 구축 패키지 인덱스 디 렉 터 리 rpm2cpio rpm 패 키 지 를 cpio 압축 파일 로 변환
例子:模拟删除/etc/init/rcS.conf文件并恢复
1.rm -f /etc/init/rcS.conf #删除文件
2.rpm -qf /etc/init/rcS.conf #查询删除的文件来自哪个包
initscripts-9.03.58-1.el6.centos.x86_64 #查出拥有该文件的安装包
3.cp /media/Packages/initscripts-9.03.58-1.el6.centos.x86_64 /app #将安装包拷贝出来
4.cd /app #进入安装包所在目录
5.rpm2cpio initscripts-9.03.58-1.el6.centos.x86_64 |cpio -id #将安装包转换为归档文件
6.cp etc/init/rcS.conf /etc/init #找到该文件拷贝至所欲要的目录
이주 yum
yum repolist
all 显示所有的仓库
enabled 显示已启用的仓库
disabled 显示已禁用的仓库
yum list [all] available 사용 가능 한 모든 것 을 표시 하고 설치 되 지 않 은 installed 는 설 치 된 패키지 updates 를 표시 하여 업데이트 가능 한 패 키 지 를 표시 합 니 다.
yum info pkg 1 디 스 플레이 패키지 에 대한 자세 한 정보 yum provides | whatprovides 파일 경로 (파일 이름 마스크 지원) 어떤 rpm 패키지 가 설치 되 어 있 는 지 확인 합 니 다.또한 yum 으로 의존 관 계 를 해결 합 니 다 yum local update | update rpm 경로 로 로 컬 rpm 패 키 지 를 업데이트 하고 yum 으로 의존 관 계 를 해결 합 니 다.
yum groupintall grppkg 1 grouplist 는 모든 패키지 그룹 groupinfo grppkg 1 을 보 여 줍 니 다. 이 패키지 그룹 에 포 함 된 rpm 패키지 grouplove grppkg 1 마 운 트 해제 그룹 을 보 여 줍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
링크 ux 패키지 rpm 및 yum 명령 상세 설명특히 소프트웨어 가 여러 rpm 패키지 로 구 성 될 때.YUM (Yellow dog Updater, Modified) 은 Fedora 와 RedHat, SUSE 에 있 는 Shell 전단 패키지 관리자 입 니 다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.