ข้อผิดพลาด rpm -e jdk-1.6.0_17-fcs: การพึ่งพาที่ล้มเหลว: ต้องการ jdk โดย (ติดตั้ง) xyz.i586 ฉันพยายามค้นหา xyz.i586 find / -name xyz.i586
แต่ไม่มีผลลัพธ์
ข้อผิดพลาด rpm -e jdk-1.6.0_17-fcs: การพึ่งพาที่ล้มเหลว: ต้องการ jdk โดย (ติดตั้ง) xyz.i586 ฉันพยายามค้นหา xyz.i586 find / -name xyz.i586
แต่ไม่มีผลลัพธ์
คำตอบ:
คุณลองใช้ตัวเลือก -q หรือไม่
$ rpm -q jdk
jdk-1.6.0_34-fcs.x86_64
แทนที่จะใช้แฟล็ก -q
$ rpm -q jdk
ฉันจะใช้ธง -qa แล้ว grep เอาท์พุท
$ rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64
เนื่องจากมันจะทำการ net ที่กว้างขึ้นและรายการ java package ที่อาจไม่ขึ้นต้นด้วย "jdk"
(โอ้คุณใช้ JDK เวอร์ชันเก่าฉันเข้าใจว่าคุณต้องการถอนการติดตั้ง)
หากต้องการทราบว่าxyz
มีการติดตั้งฉันจะใช้หรือไม่:
rpm -q -a | grep xyz
แต่คุณรู้อยู่แล้วว่า xyz
มีการติดตั้ง: ปฏิเสธการถูกถอนการติดตั้งเพราะมันเป็นสิ่งจำเป็นโดยjdk
xyz
คุณอาจต้องการทราบว่าอยู่ที่ไหนxyz
หรือคืออะไร ใช้สิ่งนี้เพื่อแสดงรายการไฟล์ทั้งหมดของแพ็คเกจxyz
:
rpm -q -l xyz
และนี่เพื่อแสดงคำอธิบายของxyz
:
rpm -q -i xyz
หากคุณไม่ต้องการxyz
คุณสามารถถอนการติดตั้งทั้งสองxyz
และjdk
ดังนี้:
rpm -e xyz jdk
ตำแหน่งที่ติดตั้งโปรแกรม (รวมถึงไฟล์สนับสนุนทั้งหมดดังนั้นจึงอาจเป็นรายการที่มีความยาวที่คุณต้องการค้นหาผ่าน)
dpkg-query -L firefox
สำหรับรายการเมนูที่มีแพ็คเกจให้ค้นหาไฟล์ใน / usr / share / menu ในเอาต์พุตของ dpkg-query:
dpkg-query -L firefox | grep / usr / share / เมนู
ในไฟล์นั้นคุณควรหา "section =" สตริงหลังจากข้อความนั้นควรระบุตำแหน่งที่อยู่ในระบบเมนูที่คุณจะพบลิงค์ไปยังแอปพลิเคชัน
สำหรับข้อมูลเกี่ยวกับประเภทที่อูบุนตูใส่ลงไปคุณอาจลอง
แสดงความถนัด firefox