คำสั่ง RPM ลินุกซ์
ห้องสวีทลินุกซ์รอบต่อนาทีการจัดการคำสั่ง
RMP (ผู้จัดการแพคเกจ RedHat) เดิมเป็นกระจาย Red Hat Linux ออกแบบมาเพื่อจัดการชุดโปรแกรมลินุกซ์เพราะมันเป็นเรื่องง่ายที่จะปฏิบัติตามกฎระเบียบและมีประสิทธิภาพจีพีจึงเป็นที่นิยม นำมาใช้โดยค่อยๆแจกแจงอื่น ๆ ปรากฏจัดการแพ็กเกจ RPM เพื่อให้ลินุกซ์เป็นเรื่องง่ายที่จะติดตั้งอัพเกรดเพิ่มประสิทธิภาพการศึกษาระดับปริญญาทางอ้อมของการประยุกต์ใช้ลินุกซ์
ไวยากรณ์
rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][--addsign<套件档>+][--allfiles][--allmatches][--badreloc][--buildroot<根目录>][--changelog][--checksig<套件档>+][--clean][--dbpath<数据库目录>][--dump][--excludedocs][--excludepath<排除目录>][--force][--ftpproxy<主机名称或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主机名称或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<执行指令>][--prefix<目的目录>][--provides][--queryformat<档头格式>][--querytags][--rcfile<配置档>][--rebulid<套件档>][--rebuliddb][--recompile<套件档>][--relocate<原目录>=<新目录>][--replacefiles][--replacepkgs][--requires][--resign<套件档>+][--rmsource][--rmsource<文件>][--root<根目录>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安装平台>+][--test][--timecheck<检查秒数>][--triggeredby<套件档>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]
พารามิเตอร์คำอธิบาย:
- -a queries ทุกแพคเกจ
- -b <เสร็จสิ้นขั้นตอน> <แพคเกจไฟล์> + หรือ -t <เสร็จสิ้นขั้นตอน> <แพคเกจไฟล์> + แพคเกจการตั้งค่าขั้นตอนชุดของความสำเร็จและระบุชื่อไฟล์ของรายละเอียดแพคเกจ
- รายชื่อเพียงรายละเอียดการกำหนดค่า -c พารามิเตอร์นี้จะต้องสอดคล้องกับพารามิเตอร์ "-l"
- รายการ -d เพียงไฟล์ข้อความพารามิเตอร์นี้จะต้องสอดคล้องกับพารามิเตอร์ "-l"
- -e <แพคเกจไฟล์> หรือ --erase <แฟ้มแพคเกจ> ลบแพคเกจที่กำหนด
- -f <ไฟล์> + แบบสอบถามระบุไฟล์แพคเกจ
- รายการทำเครื่องหมายการติดตั้งชุด -h หรือ --hash
- -i แสดงชุดข้อมูล
- -i <แฟ้มแพคเกจ> หรือ --install <แฟ้มแพคเกจ> ติดตั้งแฟ้มแพคเกจที่กำหนด
- -l จะแสดงรายชื่อของไฟล์แพคเกจ
- -p <แพคเกจไฟล์> + แบบสอบถามระบุแฟ้มแพคเกจ RPM
- -q ใช้โหมดสอบถามรายละเอียดเพิ่มเติมเมื่อคุณพบปัญหาใด ๆ คำสั่งรอบต่อนาทีแรกจะขอให้ผู้ใช้
- ที่เกี่ยวข้องกับการแสดงชุดข้อมูล -R
- แสดงสถานะ -s ไฟล์พารามิเตอร์นี้จะต้องสอดคล้องกับพารามิเตอร์ "-l"
- -U <ไฟล์แพคเกจ> หรือ --upgrade <แฟ้มแพคเกจ> เพื่อไฟล์อัพเกรดแพคเกจที่กำหนด
- คำแนะนำการดำเนินการขั้นตอนการแสดงผล -v
- การแสดงผลรายละเอียด -vv ในระหว่างการดำเนินการคำแนะนำสำหรับการแก้ไขปัญหาง่าย
- -addsign <แพคเกจไฟล์> + บวกรับรองลายเซ็นใหม่ที่ระบุไว้ในแพคเกจ
- --allfiles ติดตั้งไฟล์ทั้งหมด
- --allmatches ไฟล์ที่สอดคล้องกับแพคเกจแฟ้มที่ระบุมี
- --badreloc เมื่อเกิดความผิดพลาดอีกครั้งไฟล์การกำหนดค่า
- เมื่อ --buildroot <ราก> การตั้งค่าในการผลิตชุดปรารถนาเป็นไดเรกทอรีราก
- จอแสดงผล --changelog เปลี่ยนแปลงสวีท
- --checksig <แพคเกจไฟล์> รับรอง + เพื่อตรวจสอบลายเซ็นของชุดที่
- หลังจากบรรจุภัณฑ์ชุด --clean สมบูรณ์ลบไดเรกทอรีกระบวนการบรรจุภัณฑ์สร้าง
- --dbpath <แคตตาล็อกฐานข้อมูล> การตั้งค่าไดเรกทอรีที่ฐานข้อมูล RPM
- ข้อมูลการตรวจสอบการแสดงผล --dump สำหรับแต่ละไฟล์ พารามิเตอร์นี้จะต้องเล่นพารามิเตอร์ "-l"
- เมื่อ --excludedocs ชุดติดตั้งไม่ติดตั้งไฟล์
- --excludepath <ยกเว้นไดเรกทอรี> ละเว้นไฟล์ทั้งหมดในไดเรกทอรีที่ระบุ
- --force กวาดต้อนชุดเปลี่ยนหรือไฟล์
- --ftpproxy <ชื่อโฮสต์หรือที่อยู่ IP> ระบุพร็อกซีเซิร์ฟเวอร์ FTP
- --ftpport <พอร์ตสื่อสาร> ตั้งเซิร์ฟเวอร์พอร์ตสื่อสาร FTP หรือเซิร์ฟเวอร์พร็อกซี่
- ความช่วยเหลือออนไลน์ --help
- --httpproxy <ชื่อโฮสต์หรือที่อยู่ IP> ระบุพร็อกซีเซิร์ฟเวอร์ HTTP
- --httpport <พอร์ตสื่อสาร> ตั้งพอร์ตสื่อสารสำหรับเซิร์ฟเวอร์ HTTP หรือเซิร์ฟเวอร์พร็อกซี่
- --ignorearch ไม่ได้ตรวจสอบความถูกต้องของโครงสร้างของแฟ้มแพคเกจที่
- --ignoreos ไม่ได้ตรวจสอบความถูกต้องของโครงสร้างของแฟ้มแพคเกจที่
- --ignoresize ก่อนที่จะติดตั้งไม่ได้ตรวจสอบพื้นที่ดิสก์เพียงพอ
- เมื่อ --includedocs ชุดติดตั้งพร้อมกับแฟ้มการติดตั้ง
- --initdb ยืนยันฐานข้อมูลที่ถูกต้องสามารถนำมาใช้
- --justdb ปรับปรุงฐานข้อมูลเมื่อไม่เปลี่ยนไฟล์ใด ๆ
- --nobulid ได้ดำเนินการเสร็จสิ้นขั้นตอนของการใด ๆ
- --nodeps ไม่ได้ตรวจสอบรายละเอียดสวีทสาขา
- --nofiles ไม่ได้ตรวจสอบแอตทริบิวต์ของแฟ้ม
- --nogpg ข้ามทั้งหมดของตรวจสอบลายเซ็น GPG
- --nomd5 ได้ใช้ขนาดและความถูกต้องของการคำนวณยืนยัน MD5 ไฟล์ที่เข้ารหัส
- --nopgp ข้ามทั้งหมดของ PGP ตรวจสอบลายเซ็น
- --noorder ไม่ได้จัดเรียงลำดับของชุดติดตั้งเพื่อให้ตรงกับความสัมพันธ์ของตนกับแต่ละอื่น ๆ
- --noscripts ไม่ดำเนินการแฟ้มสคริปต์ติดตั้งใด ๆ
- --notriggers ไฟล์สคริปต์ใด ๆ ในแพคเกจชุดที่ไม่ได้ดำเนินการ
- --oldpackage อัพเกรดรุ่นเก่าของแพคเกจ
- ร้อยละของความสำเร็จของชุดติดตั้งจอแสดงผล --percent
- --pipe <การเรียนการสอน> สร้างท่อ, การเรียนการสอนการดำเนินการส่งออกลงในการป้อนข้อมูล
- คำนำหน้า <ปลายทางไดเรกทอรี> ถ้าแฟ้มการกำหนดค่าใหม่ใส่ไฟล์ลงในไดเรกทอรีที่ระบุ
- --provides แบบสอบถามระดับของชุดการทำงานร่วมกันที่มีให้
- --queryformat <รูปแบบส่วนหัวของแฟ้ม> ตั้งหัวรายละเอียดของการแสดง
- --querytags แท็กรูปแบบส่วนหัวของแฟ้มที่ระบุไว้ถูกนำมาใช้
- --rcfile <รายละเอียด> ใช้แฟ้มการกำหนดค่าที่ระบุ
- --rebulid <ไฟล์ชุด> ชุดติดตั้งรหัสเดิมงอกไบนารีห้องสวีท
- --rebuliddb ไปยังฐานข้อมูลที่มีอยู่ที่มุ่งเน้นการสร้างฐานข้อมูล
- --recompile <แฟ้มแพคเกจ> ระบุพารามิเตอร์นี้และผลที่ได้คือคล้ายกับ "--rebulid พารามิเตอร์" เมื่อไม่มีแฟ้มแพคเกจ
- --relocate <ไดเรกทอรีเดิม> = <ไดเรกทอรีใหม่> จะได้รับการวางลงในไดเรกทอรีไฟล์ต้นฉบับที่จะเปลี่ยนลงในไดเรกทอรีใหม่
- --replacefiles ไฟล์กระจัดบังคับ
- --replacepkgs ชุดทดแทนบังคับ
- ชุดคือระดับ --requires แบบสอบถามเข้ากันได้ต้อง
- --resing <แพคเกจไฟล์> + delete รับรองที่มีอยู่อีกครั้งสร้างลายเซ็นรับรอง
- หลังจากที่แพคเกจชุด --rmsource สมบูรณ์ลบรหัสเดิม
- --rmsource <ไฟล์> ลบรหัสเดิมและไฟล์ที่ระบุ
- --root <ราก> การตั้งค่าความปรารถนาเป็นไดเรกทอรีราก
- --scripts จดทะเบียนตัวแปรสคริปต์ชุดติดตั้ง
- --setperms สิทธิ์ของแฟ้มตั้ง
- เจ้าของ --setugids ตั้งค่าไฟล์และกลุ่มของตน
- --short วงจรขั้นตอนขั้นตอนที่เฮี๊ยบโดยตรงจากที่กำหนดแล้วเสร็จ
- PGP ผลิต --sign หรือการรับรองลายเซ็น GPG
- --target = <แพลตฟอร์มการติดตั้ง> การตั้งค่า + ผลิตชุดติดตั้งแพลตฟอร์ม
- --test เพียงสำหรับการทดสอบไม่ได้จริงๆชุดยึด
- --timecheck <ตรวจสอบวินาที> การตั้งค่าจำนวนวินาทีในการตรวจสอบระยะเวลาของเวลา
- --triggeredby <แพคเกจไฟล์> พบ packagers ชุด
- จอแสดงผล --triggers บรรจุแฟ้มสคริปต์ภายในแพคเกจ
- --verify ผลของพารามิเตอร์นี้และระบุ "-q" พารามิเตอร์เดียวกัน
- ข้อมูลรุ่น --version จอแสดงผล
- --whatprovides <คุณสมบัติ> ปริญญาแบบสอบถามการทำงานร่วมกันของชุดของคุณสมบัติที่เฉพาะเจาะจงกับข้อเสนอ
- --whatrequires <คุณสมบัติ> ปริญญาแบบสอบถามการทำงานร่วมกันของชุดของคุณสมบัติความต้องการที่เฉพาะเจาะจง
ตัวอย่าง
การติดตั้งซอฟแวร์
# rpm -hvi dejagnu-1.4.2-10.noarch.rpm 警告:dejagnu-1.4.2-10.noarch.rpm: V3 DSA 签名:NOKEY, key ID db42a60e 准备... ########################################### [100%]
จอแสดงผลข้อมูลการติดตั้งซอฟแวร์
# rpm -qi dejagnu-1.4.2-10.noarch.rpm 【第1次更新 教程、类似命令关联】