ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dpkg-query - ออนไลน์ใน Cloud

เรียกใช้ dpkg-query ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dpkg-query ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dpkg-query - เครื่องมือในการสืบค้นฐานข้อมูล dpkg

เรื่องย่อ


dpkg-แบบสอบถาม [ตัวเลือก... ] คำสั่ง

DESCRIPTION


dpkg-แบบสอบถาม เป็นเครื่องมือแสดงข้อมูลเกี่ยวกับแพ็คเกจที่อยู่ในรายการ dpkg ฐานข้อมูล

คำสั่ง


-l, --รายการ [รูปแบบชื่อแพ็คเกจ... ]
แสดงรายการแพ็คเกจที่ตรงกับรูปแบบที่กำหนด ถ้าไม่ รูปแบบชื่อแพ็คเกจ ได้รับ, รายการทั้งหมด
แพ็คเกจใน /var/lib/dpkg/สถานะยกเว้นรายการที่ทำเครื่องหมายว่าไม่ได้ติดตั้ง (เช่น
ที่เคยชำระล้างไปแล้ว) อักขระตัวแทนของเชลล์ปกติคือ
ได้รับอนุญาตใน รูปแบบชื่อแพ็คเกจ. โปรดทราบว่าคุณอาจต้องเสนอราคา
รูปแบบชื่อแพ็คเกจ เพื่อป้องกันไม่ให้เชลล์ทำการขยายชื่อไฟล์ สำหรับ
ตัวอย่างนี้จะแสดงรายการชื่อแพ็คเกจทั้งหมดที่ขึ้นต้นด้วย "libc6":

dpkg-แบบสอบถาม -l 'libc6*'

สามคอลัมน์แรกของผลลัพธ์แสดงการดำเนินการที่ต้องการ สถานะของแพ็คเกจ
และข้อผิดพลาดตามลำดับ

การกระทำที่ต้องการ:
ยู = ไม่รู้จัก
ผม = ติดตั้ง
h = ถือ
r = ลบ
p = ล้าง

สถานะแพ็คเกจ:
n = ไม่ได้ติดตั้ง
c = ไฟล์กำหนดค่า
H = ติดตั้งครึ่งหนึ่ง
U = แกะกล่อง
F = กำหนดค่าครึ่งหนึ่ง
W = ทริกเกอร์กำลังรอ
t = ทริกเกอร์ที่รอดำเนินการ
ผม = ติดตั้งแล้ว

แฟล็กข้อผิดพลาด:
= (ไม่มี)
R = จำเป็นต้องเรียกคืน

สถานะตัวพิมพ์ใหญ่หรืออักษรระบุข้อผิดพลาดระบุว่าบรรจุภัณฑ์มีแนวโน้มที่จะก่อให้เกิดอาการรุนแรง
ปัญหา. โปรดดูที่ dpkg(1) สำหรับข้อมูลเกี่ยวกับสถานะและธงข้างต้น

รูปแบบเอาต์พุตของตัวเลือกนี้ไม่สามารถกำหนดค่าได้ แต่จะแตกต่างกันไปโดยอัตโนมัติเป็น
พอดีกับความกว้างของเทอร์มินัล มีไว้สำหรับผู้อ่านที่เป็นมนุษย์และไม่ง่าย
เครื่องอ่านได้ ดู -W (--แสดง) and --รูปแบบการแสดง สำหรับวิธีการกำหนดค่า
รูปแบบเอาต์พุต

-W, --แสดง [รูปแบบชื่อแพ็คเกจ... ]
เช่นเดียวกับ --รายการ ตัวเลือกนี้จะแสดงรายการแพ็คเกจทั้งหมดที่ตรงกับรูปแบบที่กำหนด
อย่างไรก็ตาม เอาต์พุตสามารถปรับแต่งได้โดยใช้ปุ่ม --รูปแบบการแสดง ตัวเลือก. ค่าเริ่มต้น
รูปแบบเอาต์พุตให้หนึ่งบรรทัดต่อแพ็คเกจที่ตรงกัน แต่ละบรรทัดมีชื่อ
(ขยายด้วยตัวระบุสถาปัตยกรรมสำหรับ มัลติอาร์ค เดียวกัน แพ็คเกจ) และ
เวอร์ชันที่ติดตั้งของแพ็กเกจ คั่นด้วยแท็บ

-s, --สถานะ ชื่อแพ็คเกจ...
รายงานสถานะของแพ็คเกจที่ระบุ นี่เพียงแสดงรายการในการติดตั้ง
ฐานข้อมูลสถานะแพ็คเกจ เมื่อทวีคูณ ชื่อแพ็คเกจ อยู่ในรายการ ที่ร้องขอ
รายการสถานะคั่นด้วยบรรทัดว่างโดยมีลำดับเดียวกับที่ระบุใน
รายการอาร์กิวเมนต์

-L, --listfiles ชื่อแพ็คเกจ...
แสดงรายการไฟล์ที่ติดตั้งในระบบของคุณจาก ชื่อแพ็คเกจ. เมื่อทวีคูณ ชื่อแพ็คเกจ
อยู่ในรายการ รายการไฟล์ที่ร้องขอจะถูกคั่นด้วยบรรทัดว่าง โดยมีเครื่องหมาย
ลำดับเดียวกับที่ระบุไว้ในรายการอาร์กิวเมนต์ อย่างไรก็ตาม โปรดทราบว่าไฟล์ที่สร้างโดย
สคริปต์การติดตั้งเฉพาะแพ็คเกจไม่อยู่ในรายการ

--รายการควบคุม ชื่อแพ็คเกจ
แสดงรายการไฟล์ควบคุมที่ติดตั้งในระบบของคุณจาก ชื่อแพ็คเกจ (ตั้งแต่ dpkg 1.16.5)
สิ่งเหล่านี้สามารถใช้เป็นอาร์กิวเมนต์อินพุตของ --ควบคุม-แสดง.

--ควบคุม-แสดง ชื่อแพ็คเกจ ไฟล์ควบคุม
พิมพ์ ไฟล์ควบคุม ติดตั้งไปยังระบบของคุณจาก ชื่อแพ็คเกจ ได้มาตรฐาน
เอาต์พุต (ตั้งแต่ dpkg 1.16.5)

-c, --ควบคุมเส้นทาง ชื่อแพ็คเกจ [ไฟล์ควบคุม]
แสดงรายการพาธสำหรับไฟล์ควบคุมที่ติดตั้งไปยังระบบของคุณจาก ชื่อแพ็คเกจ (ตั้งแต่ dpkg
1.15.4) ถ้า ไฟล์ควบคุม ถูกระบุแล้วแสดงเฉพาะเส้นทางสำหรับการควบคุมนั้น
ไฟล์หากมีอยู่

การเตือน: คำสั่งนี้เลิกใช้แล้วเนื่องจากให้การเข้าถึงโดยตรงไปยัง dpkg . ภายใน
ฐานข้อมูล โปรดเปลี่ยนไปใช้ --รายการควบคุม และ --ควบคุม-แสดง แทนทุกคน
กรณีที่คำสั่งเหล่านั้นอาจให้ผลลัพธ์ที่เหมือนกัน แม้ว่าตราบใดที่
ยังมีอย่างน้อยหนึ่งกรณีที่จำเป็นต้องใช้คำสั่งนี้ (เช่น เมื่อต้อง
ลบสคริปต์ผู้ดูแล postrm ที่สร้างความเสียหาย) และในขณะที่ไม่มีวิธีแก้ปัญหาที่ดี
เพื่อที่คำสั่งนี้จะไม่ถูกลบออก

-S, --ค้นหา ชื่อไฟล์-ค้นหารูปแบบ...
ค้นหาแพ็คเกจที่เป็นเจ้าของไฟล์ที่สอดคล้องกับรูปแบบที่กำหนด มาตรฐาน
อักขระตัวแทนเชลล์สามารถใช้ในรูปแบบ โดยที่ดอกจัน (*) และ
เครื่องหมายคำถาม (?) จะตรงกับเครื่องหมายทับ และแบล็กสแลช (\) จะถูกใช้เป็นตัวหนี
ตัวอักษร

ถ้าตัวอักษรตัวแรกใน ชื่อไฟล์-ค้นหารูปแบบ ไม่มีของ '-'แล้วก็
จะถือเป็นการจับคู่สตริงย่อยและจะถูกล้อมรอบด้วยโดยปริยาย '*' (เช่น
in *ชื่อไฟล์-ค้นหารูปแบบ*). หากสตริงที่ตามมามีใด ๆ ของ '-'
แล้วมันจะจัดการเหมือนรูปแบบลูกโลก มิฉะนั้น ต่อท้าย '/' หรือ '/.' จะ
จะถูกลบออกและจะดำเนินการค้นหาเส้นทางตามตัวอักษร

คำสั่งนี้จะไม่แสดงรายการไฟล์พิเศษที่สร้างโดยสคริปต์ผู้ดูแลและจะไม่แสดง
รายการทางเลือก

-p, --พิมพ์-มีจำหน่าย ชื่อแพ็คเกจ...
แสดงรายละเอียดเกี่ยวกับ ชื่อแพ็คเกจตามที่พบใน /var/lib/dpkg/ว่าง. เมื่อ
หลาย ชื่อแพ็คเกจ อยู่ในรายการ ที่ร้องขอ ใช้ได้ รายการจะถูกคั่นด้วย
บรรทัดว่าง โดยมีลำดับเดียวกับที่ระบุในรายการอาร์กิวเมนต์

ผู้ใช้ส่วนหน้าที่ใช้ APT ควรใช้ apt-แคช โชว์ ชื่อแพ็คเกจ แทนที่จะเป็น
ใช้ได้ ไฟล์จะได้รับการอัปเดตเฉพาะเมื่อใช้ เลือก.

-?, --ช่วยด้วย
แสดงข้อความการใช้งานและออก

--รุ่น
แสดงเวอร์ชันและออก

OPTIONS


--ผู้ดูแลระบบ=dir
เปลี่ยนที่ตั้งของ dpkg ฐานข้อมูล ตำแหน่งเริ่มต้นคือ /var/lib/dpkg.

--load-ประโยชน์
โหลดไฟล์ที่มีเมื่อใช้ --แสดง และ --รายการ คำสั่งซึ่งตอนนี้
ค่าเริ่มต้นคือการค้นหาไฟล์สถานะเท่านั้น (ตั้งแต่ dpkg 1.16.2)

-f, --showformat=รูป
ตัวเลือกนี้ใช้เพื่อระบุรูปแบบของเอาต์พุต --แสดง จะผลิต NS
format เป็นสตริงที่จะส่งออกสำหรับแต่ละแพ็คเกจที่แสดง

ในสตริงรูปแบบ “\” แนะนำการหลบหนี:

\n ขึ้นบรรทัดใหม่
\r คืนรถ
\t แถบ

"\” ก่อนที่อักขระอื่นจะระงับความหมายพิเศษใด ๆ ดังต่อไปนี้
ตัวอักษรซึ่งเป็นประโยชน์สำหรับ “\"และ"$"

ข้อมูลแพ็คเกจสามารถรวมได้โดยการแทรกการอ้างอิงตัวแปรไปยังแพ็คเกจ
ฟิลด์ที่ใช้ไวยากรณ์ “${สนาม[;ความกว้าง]}” ฟิลด์จะพิมพ์ชิดขวาเว้นแต่
ความกว้างเป็นค่าลบ ซึ่งในกรณีนี้จะใช้การจัดตำแหน่งด้านซ้าย ต่อไปนี้
สนามได้รับการยอมรับแต่ไม่จำเป็นต้องมีอยู่ในไฟล์สถานะ
(เฉพาะฟิลด์ภายในหรือฟิลด์ที่เก็บไว้ในแพ็คเกจไบนารีเท่านั้นที่จะสิ้นสุดในนั้น):

สถาปัตยกรรม
Bugs
คอนเฟิร์ม (ภายใน)
Config-เวอร์ชัน (ภายใน)
ความขัดแย้ง
แบ่ง
ขึ้นอยู่กับ
รายละเอียด
ช่วย
สำคัญ
ชื่อไฟล์ (ภายในที่เกี่ยวข้องกับส่วนหน้า)
หน้าหลัก
ขนาดติดตั้ง
ฉันคือ MD5 (ภายในที่เกี่ยวข้องกับส่วนหน้า)
MSDOS-ชื่อไฟล์ (ภายในที่เกี่ยวข้องกับส่วนหน้า)
ผู้ดูแล
ที่มา
แพ็คเกจ
ล่วงหน้า
ลำดับความสำคัญ
ให้
แนะนำ
แทนที่
Revision (ล้าสมัย)
Section
ขนาด (ภายในที่เกี่ยวข้องกับส่วนหน้า)
แหล่ง
Status (ภายใน)
ชี้ให้เห็นถึง
แท็ก (โดยปกติไม่อยู่ใน .deb แต่อยู่ในไฟล์แพ็คเกจที่เก็บ)
ทริกเกอร์-Awaited (ภายใน)
ทริกเกอร์-รอดำเนินการ (ภายใน)
เวอร์ชั่น

ต่อไปนี้เป็นฟิลด์เสมือนที่สร้างโดย dpkg-แบบสอบถาม จากค่านิยมจากผู้อื่น
ฟิลด์ (โปรดทราบว่าสิ่งเหล่านี้ไม่ได้ใช้ชื่อที่ถูกต้องสำหรับฟิลด์ในไฟล์ควบคุม):

ไบนารี:แพ็คเกจ
ประกอบด้วยชื่อแพ็คเกจไบนารีพร้อมตัวระบุสถาปัตยกรรมที่เป็นไปได้
เช่น “libc6:amd64” (ตั้งแต่ dpkg 1.16.2) คุณสมบัติสถาปัตยกรรมจะเป็น
นำเสนอเพื่อทำให้ชื่อแพ็คเกจชัดเจน เช่น ถ้าแพ็คเกจมี
a มัลติอาร์ค ฟิลด์ที่มีค่าของ เดียวกัน หรือพัสดุเป็นของต่างประเทศ
สถาปัตยกรรม.

เลขฐานสอง:สรุป
มันมีคำอธิบายสั้น ๆ ของแพ็คเกจ (ตั้งแต่ dpkg 1.16.2)

db:สถานะ-ตัวย่อ
ประกอบด้วยสถานะแพ็คเกจแบบย่อ เช่น “ii” (ตั้งแต่ dpkg
1.16.2)

db:สถานะ-ต้องการ
ประกอบด้วยสถานะที่ต้องการของแพ็คเกจ ซึ่งเป็นส่วนหนึ่งของฟิลด์สถานะ (ตั้งแต่ dpkg
1.17.11)

db:สถานะ-สถานะ
ประกอบด้วยคำว่าสถานะแพ็คเกจ ซึ่งเป็นส่วนหนึ่งของฟิลด์สถานะ (ตั้งแต่ dpkg
1.17.11)

db:สถานะ-Eflag
ประกอบด้วยแฟล็กสถานะข้อผิดพลาดของแพ็คเกจ ซึ่งเป็นส่วนหนึ่งของฟิลด์สถานะ (ตั้งแต่
dpkg 1.17.11)

ที่มา:Package
มันมีชื่อแพ็คเกจต้นทางสำหรับแพ็คเกจไบนารีนี้ (ตั้งแต่ dpkg
1.16.2)

ที่มา:เวอร์ชั่น
มันมีเวอร์ชันของแพ็คเกจต้นทางสำหรับแพ็คเกจไบนารีนี้ (ตั้งแต่ dpkg
1.16.2)

สตริงรูปแบบเริ่มต้นคือ “${binary:Package}\t${เวอร์ชัน}\n” จริงๆแล้วทั้งหมด
ฟิลด์อื่น ๆ ที่พบในไฟล์สถานะ (เช่นฟิลด์ที่ผู้ใช้กำหนด) สามารถขอได้
ด้วย. พวกเขาจะพิมพ์ตามที่เป็นอยู่ แต่ไม่มีการแปลงหรือตรวจสอบข้อผิดพลาดเสร็จสิ้น
กับพวกเขา เพื่อให้ได้ชื่อของ dpkg ผู้ดูแลและเวอร์ชันที่ติดตั้ง คุณ
สามารถวิ่งได้:

dpkg-แบบสอบถาม -W -f='${ไบนารี:แพ็คเกจ} ${เวอร์ชัน}\t${ผู้ดูแล}\n' dpkg

EXIT สถานภาพ


0 ดำเนินการค้นหาที่ร้องขอเรียบร้อยแล้ว

1 พบปัญหาขณะแยกวิเคราะห์บรรทัดคำสั่งหรือดำเนินการค้นหา
รวมถึงไม่พบไฟล์หรือแพ็คเกจ (ยกเว้นสำหรับ --ควบคุมเส้นทาง).

และพวกเรา


DPKG_ADMINDIR
หากตั้งค่าและ --admindir ไม่ได้ระบุตัวเลือกจะถูกใช้เป็น
dpkg ไดเร็กทอรีข้อมูล

คอลัมน์
การตั้งค่านี้ส่งผลต่อผลลัพธ์ของ --รายการ ตัวเลือกโดยการเปลี่ยนความกว้างของ
ผลลัพธ์ของมัน

ใช้ dpkg-query ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    เอ็มซิส2
    เอ็มซิส2
    MSYS2 คือชุดเครื่องมือและ
    ห้องสมุดที่ให้คุณ
    สภาพแวดล้อมที่ง่ายต่อการใช้งานสำหรับอาคาร
    การติดตั้งและใช้งาน Windows ดั้งเดิม
    ซอฟต์แวร์. มันคอน...
    ดาวน์โหลด MSYS2
  • 2
    libjpeg-เทอร์โบ
    libjpeg-เทอร์โบ
    libjpeg-turbo เป็นตัวแปลงสัญญาณภาพ JPEG
    ที่ใช้คำสั่ง SIMD (MMX, SSE2,
    NEON, AltiVec) เพื่อเร่งการตรวจวัดพื้นฐาน
    เปิดการบีบอัดและคลายการบีบอัด JPEG
    x86,x8...
    ดาวน์โหลด libjpeg-turbo.dll
  • 3
    ตัวจัดการการดาวน์โหลด Xtreme
    ตัวจัดการการดาวน์โหลด Xtreme
    โครงการมีบ้านใหม่ในขณะนี้:
    https://xtremedownloadmanager.com/ For
    นักพัฒนา:
    https://github.com/subhra74/xdm Xtreme
    Download Manager เป็นเครื่องมือที่ทรงพลังสำหรับ...
    ดาวน์โหลด Xtreme Download Manager
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    คุณสมบัติ: ความละเอียดต่ำ 4:3 และ 16:9
    เอาต์พุต VGA PS/2 แป้นพิมพ์และเมาส์
    อินเทอร์เฟซผู้ใช้แบบป้อนข้อความ (TUI)
    ด้วยตัวจัดการไดอะล็อก Partial Unicode
    supportSlave ดิส...
    ดาวน์โหลด TTGO VGA32 Lite
  • 5
    โคลเวอร์ EFI bootloader
    โคลเวอร์ EFI bootloader
    ย้ายโครงการไปที่
    https://github.com/CloverHackyColor/CloverBootloader..
    คุณสมบัติ:บูต macOS, Windows และ Linux
    ใน UEFI หรือโหมดดั้งเดิมบน Mac หรือ PC ด้วย
    ยู...
    ดาวน์โหลด Clover EFI bootloader
  • 6
    unit rpms
    unit rpms
    เข้าร่วมกับเราใน Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    เปิดใช้งานที่เก็บ URPMS ในของคุณ
    ระบบ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    ดาวน์โหลด unitedrpms
  • เพิ่มเติม»

คำสั่ง Linux

Ad