ນີ້ແມ່ນຄໍາສັ່ງ dpkg-query ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dpkg-query - ເຄື່ອງມືເພື່ອສອບຖາມຖານຂໍ້ມູນ dpkg
ສະຫຼຸບສັງລວມ
dpkg-query [ທາງເລືອກ... ] ຄໍາສັ່ງ
ລາຍລະອຽດ
dpkg-query ເປັນເຄື່ອງມືທີ່ຈະສະແດງໃຫ້ເຫັນຂໍ້ມູນກ່ຽວກັບການຫຸ້ມຫໍ່ລະບຸໄວ້ໃນ dpkg ຖານຂໍ້ມູນ.
ສາມາດ
-l, --ລາຍການ [package-name-pattern... ]
ລາຍຊື່ແພັກເກດທີ່ກົງກັບຮູບແບບທີ່ໃຫ້ໄວ້. ຖ້າບໍ່ມີ package-name-pattern ແມ່ນໃຫ້, ບັນຊີລາຍຊື່ທັງຫມົດ
ຫຸ້ມຫໍ່ໃນ /var/lib/dpkg/ສະຖານະ, ບໍ່ລວມເອົາອັນທີ່ໝາຍວ່າບໍ່ໄດ້ຕິດຕັ້ງ (ເຊັ່ນ
ທີ່ໄດ້ຖືກລົບລ້າງໃນເມື່ອກ່ອນ). ຕົວອັກສອນຕົວຫຍໍ້ຂອງ shell ປົກກະຕິແມ່ນ
ອະນຸຍາດໃຫ້ເຂົ້າ package-name-pattern. ກະລຸນາຮັບຊາບວ່າທ່ານອາດຈະຕ້ອງອ້າງເຖິງ
package-name-pattern ເພື່ອປ້ອງກັນບໍ່ໃຫ້ shell ດໍາເນີນການຂະຫຍາຍຊື່ໄຟລ໌. ສໍາລັບ
ຕົວຢ່າງນີ້ຈະສະແດງຊື່ຊຸດທັງຫມົດເລີ່ມຕົ້ນດ້ວຍ "libc6":
dpkg-query -l 'libc6*'
ສາມຖັນທໍາອິດຂອງຜົນໄດ້ຮັບສະແດງໃຫ້ເຫັນການປະຕິບັດທີ່ຕ້ອງການ, ສະຖານະພາບຊຸດ,
ແລະຄວາມຜິດພາດ, ໃນຄໍາສັ່ງນັ້ນ.
ການປະຕິບັດທີ່ຕ້ອງການ:
u = ບໍ່ຮູ້ຈັກ
i = ຕິດຕັ້ງ
h = ຖື
r = ເອົາອອກ
p = ລ້າງ
ສະຖານະແພັກເກດ:
n = ບໍ່ໄດ້ຕິດຕັ້ງ
c = Config-files
H = ເຄິ່ງການຕິດຕັ້ງ
U = Unpacked
F = ເຄິ່ງການຕັ້ງຄ່າ
W = Triggers-awaiting
t = Triggers-pending
i = ຕິດຕັ້ງ
ທຸງຂໍ້ຜິດພາດ:
= (ບໍ່ມີ)
R = Reinst-required
ສະຖານະຕົວພິມໃຫຍ່ ຫຼື ຈົດໝາຍສະແດງຂໍ້ຜິດພາດສະແດງໃຫ້ເຫັນວ່າຊຸດດັ່ງກ່າວມີແນວໂນ້ມທີ່ຈະເຮັດໃຫ້ເກີດຄວາມຮຸນແຮງ
ບັນຫາ. ກະລຸນາອ້າງອີງເຖິງ dpkg(1) ສໍາລັບຂໍ້ມູນກ່ຽວກັບລັດແລະທຸງຂ້າງເທິງ.
ຮູບແບບຜົນຜະລິດຂອງທາງເລືອກນີ້ແມ່ນບໍ່ສາມາດກໍານົດໄດ້, ແຕ່ວ່າຈະແຕກຕ່າງກັນອັດຕະໂນມັດ
ພໍດີກັບຄວາມກວ້າງຂອງສະຖານີ. ມັນມີຈຸດປະສົງສໍາລັບຜູ້ອ່ານຂອງມະນຸດ, ແລະບໍ່ແມ່ນງ່າຍດາຍ
ເຄື່ອງສາມາດອ່ານໄດ້. ເບິ່ງ -W (--ສະແດງ) ແລະ -- ຮູບແບບການສະແດງ ສໍາລັບວິທີການກໍາຫນົດຄ່າ
ຮູບແບບຜົນຜະລິດ.
-W, --ສະແດງ [package-name-pattern... ]
ຄືກັນກັບ --ລາຍການ ທາງເລືອກນີ້ຈະລາຍຊື່ຊຸດທັງຫມົດທີ່ກົງກັບຮູບແບບທີ່ໄດ້ຮັບ.
ຢ່າງໃດກໍຕາມ, ຜົນຜະລິດສາມາດຖືກປັບແຕ່ງໂດຍໃຊ້ -- ຮູບແບບການສະແດງ ທາງເລືອກ. ຄ່າເລີ່ມຕົ້ນ
ຮູບແບບຜົນຜະລິດໃຫ້ເສັ້ນຫນຶ່ງຕໍ່ຊຸດທີ່ກົງກັນ, ແຕ່ລະແຖວມີຊື່
(ຂະຫຍາຍດ້ວຍຄຸນສົມບັດສະຖາປັດຕະຍະກຳສຳລັບ ຫຼາຍປະຕູ ດຽວກັນ packages) ແລະ
ສະບັບຕິດຕັ້ງຂອງຊຸດ, ແຍກອອກໂດຍແຖບ.
-s, --ສະຖານະ ຊື່ແພັກເກດ...
ລາຍງານສະຖານະຂອງຊຸດທີ່ລະບຸ. ນີ້ພຽງແຕ່ສະແດງລາຍການຢູ່ໃນການຕິດຕັ້ງ
ຖານຂໍ້ມູນສະຖານະຊຸດ. ເມື່ອຫຼາຍ ຊື່ແພັກເກດ ຖືກລະບຸໄວ້, ທີ່ຮ້ອງຂໍ
ລາຍການສະຖານະຖືກແຍກອອກດ້ວຍແຖວຫວ່າງເປົ່າ, ໂດຍມີລຳດັບດຽວກັນກັບທີ່ລະບຸໄວ້ໃນ
ບັນຊີລາຍຊື່ການໂຕ້ຖຽງ.
-L, --listfiles ຊື່ແພັກເກດ...
ລາຍຊື່ໄຟລ໌ທີ່ຕິດຕັ້ງໃສ່ລະບົບຂອງເຈົ້າຈາກ ຊື່ແພັກເກດ. ເມື່ອຫຼາຍ ຊື່ແພັກເກດ
ໄດ້ຖືກລະບຸໄວ້, ບັນຊີລາຍຊື່ທີ່ຮ້ອງຂໍຂອງໄຟລ໌ແມ່ນແຍກອອກໂດຍເສັ້ນຫວ່າງເປົ່າ, ກັບ
ຄໍາສັ່ງດຽວກັນທີ່ລະບຸໄວ້ໃນບັນຊີລາຍຊື່ການໂຕ້ຖຽງ. ຢ່າງໃດກໍຕາມ, ໃຫ້ສັງເກດວ່າໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍ
package-specific installation-scripts ບໍ່ໄດ້ຢູ່ໃນລາຍການ.
--control-list ຊື່ແພັກເກດ
ລາຍການຄວບຄຸມໄຟລ໌ທີ່ຕິດຕັ້ງໃສ່ລະບົບຂອງທ່ານຈາກ ຊື່ແພັກເກດ (ນັບຕັ້ງແຕ່ dpkg 1.16.5).
ເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ເປັນການໂຕ້ຖຽງການປ້ອນຂໍ້ມູນ --control-show.
--control-show ຊື່ແພັກເກດ ໄຟລ໌ຄວບຄຸມ
Print the ໄຟລ໌ຄວບຄຸມ ຕິດຕັ້ງໃສ່ລະບົບຂອງເຈົ້າຈາກ ຊື່ແພັກເກດ ກັບມາດຕະຖານ
ຜົນຜະລິດ (ນັບຕັ້ງແຕ່ dpkg 1.16.5).
-c, -- ເສັ້ນທາງຄວບຄຸມ ຊື່ແພັກເກດ [ໄຟລ໌ຄວບຄຸມ]
ລາຍຊື່ເສັ້ນທາງສໍາລັບໄຟລ໌ຄວບຄຸມຕິດຕັ້ງໃນລະບົບຂອງທ່ານຈາກ ຊື່ແພັກເກດ (ນັບຕັ້ງແຕ່ dpkg
1.15.4). ຖ້າ ໄຟລ໌ຄວບຄຸມ ຖືກລະບຸຫຼັງຈາກນັ້ນພຽງແຕ່ບອກເສັ້ນທາງສໍາລັບການຄວບຄຸມນັ້ນ
ໄຟລ໌ຖ້າມັນມີຢູ່.
ການເຕືອນໄພ: ຄຳສັ່ງນີ້ຖືກຍົກເລີກເນື່ອງຈາກມັນໃຫ້ການເຂົ້າເຖິງ dpkg ພາຍໃນໂດຍກົງ
ຖານຂໍ້ມູນ, ກະລຸນາປ່ຽນໄປໃຊ້ --control-list ແລະ --control-show ແທນທີ່ທຸກຄົນ
ກໍລະນີທີ່ຄໍາສັ່ງເຫຼົ່ານັ້ນອາດຈະໃຫ້ຜົນໄດ້ຮັບດຽວກັນ. ເຖິງແມ່ນວ່າ, ຕາບໃດທີ່
ຍັງມີຢ່າງຫນ້ອຍຫນຶ່ງກໍລະນີທີ່ຄໍາສັ່ງນີ້ຕ້ອງການ (ເຊັ່ນເມື່ອຕ້ອງ
ເອົາ script ຜູ້ຮັກສາ postrm ທີ່ເສຍຫາຍ), ແລະໃນຂະນະທີ່ບໍ່ມີການແກ້ໄຂທີ່ດີ
ສໍາລັບການນັ້ນ, ຄໍາສັ່ງນີ້ຈະບໍ່ຖືກໂຍກຍ້າຍ.
-S, --ຄົ້ນຫາ filename-search-pattern...
ຊອກຫາແພັກເກັດທີ່ເປັນເຈົ້າຂອງໄຟລ໌ທີ່ສອດຄ້ອງກັບຮູບແບບທີ່ໃຫ້. ມາດຕະຖານ
shell wildcard ສາມາດຖືກນໍາໃຊ້ໃນຮູບແບບ, ບ່ອນທີ່ດາວ (*) ແລະ
ເຄື່ອງໝາຍຖາມ (?) ຈະກົງກັບເຄື່ອງໝາຍເລກ, ແລະ blackslash (\) ຈະຖືກໃຊ້ເປັນການຫລົບໜີ
ລັກສະນະ.
ຖ້າຫາກວ່າລັກສະນະທໍາອິດໃນ filename-search-pattern ບໍ່ແມ່ນຂອງ '*[?/' ແລ້ວມັນ
ຈະຖືກພິຈາລະນາເປັນການຈັບຄູ່ສາຍຍ່ອຍ ແລະຈະຖືກອ້ອມຮອບດ້ວຍ '*' (ເປັນ
in *filename-search-pattern*). ຖ້າສະຕຣິງຕໍ່ໄປມີອັນໃດນຶ່ງຂອງ '*[?\',
ຫຼັງຈາກນັ້ນ, ມັນຈະຈັດການຄືກັບຮູບຊົງໂລກ, ຖ້າບໍ່ດັ່ງນັ້ນການຕິດຕໍ່ກັນ '/'ຫຼື'/.'ຈະ
ຈະຖືກເອົາອອກ ແລະການຊອກຫາເສັ້ນທາງຕາມຕົວໜັງສືຈະຖືກດຳເນີນການ.
ຄໍາສັ່ງນີ້ຈະບໍ່ສະແດງໄຟລ໌ເພີ່ມເຕີມທີ່ສ້າງໂດຍ scripts ຜູ້ຮັກສາ, ຫຼືມັນຈະບໍ່
ລາຍຊື່ທາງເລືອກ.
-p, --print-avail ຊື່ແພັກເກດ...
ສະແດງລາຍລະອຽດກ່ຽວກັບ ຊື່ແພັກເກດ, ດັ່ງທີ່ພົບເຫັນຢູ່ໃນ /var/lib/dpkg/ມີຢູ່ທີ່ຢູ່ ເມື່ອໃດ
ຫຼາຍ ຊື່ແພັກເກດ ຖືກລະບຸໄວ້, ທີ່ຮ້ອງຂໍ ມີ ລາຍການແມ່ນແຍກອອກໂດຍ
ເສັ້ນຫວ່າງເປົ່າ, ມີຄໍາສັ່ງດຽວກັນຕາມທີ່ລະບຸໄວ້ໃນລາຍການ argument.
ຜູ້ໃຊ້ Frontends ທີ່ອີງໃສ່ APT ຄວນໃຊ້ ເຫມາະສົມ, ຖານຄວາມຈໍາ ສະແດງໃຫ້ເຫັນ ຊື່ແພັກເກດ ແທນທີ່ຈະເປັນ
ມີ ໄຟລ໌ພຽງແຕ່ຖືກຮັກສາໃຫ້ທັນສະໄຫມໃນເວລານໍາໃຊ້ ເລືອກ.
-?, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການນໍາໃຊ້ແລະອອກ.
- ການປ່ຽນແປງ
ສະແດງສະບັບແລະອອກ.
OPTIONS
--admindir=dir
ການປ່ຽນແປງທີ່ຕັ້ງຂອງ dpkg ຖານຂໍ້ມູນ. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ /var/lib/dpkg.
--load-avail
ນອກຈາກນີ້ຍັງໂຫຼດໄຟລ໌ທີ່ມີຢູ່ໃນເວລາທີ່ການນໍາໃຊ້ --ສະແດງ ແລະ --ລາຍການ ຄໍາສັ່ງ, ເຊິ່ງໃນປັດຈຸບັນ
ເລີ່ມຕົ້ນພຽງແຕ່ການສອບຖາມໄຟລ໌ສະຖານະ (ນັບຕັ້ງແຕ່ dpkg 1.16.2).
-f, --showformat=ຮູບແບບ
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຮູບແບບຂອງຜົນຜະລິດ --ສະແດງ ຈະຜະລິດ. ໄດ້
ຮູບແບບແມ່ນສະຕຣິງທີ່ຈະເປັນຜົນຜະລິດສໍາລັບແຕ່ລະຊຸດທີ່ລະບຸໄວ້.
ໃນຮູບແບບສະຕຣິງ, "\” ແນະນໍາການຫລົບຫນີ:
\n ແຖວໃໝ່
\r ສົ່ງຄືນ
\t ແຖບ
"\” ກ່ອນທີ່ລັກສະນະອື່ນໆຈະສະກັດກັ້ນຄວາມຫມາຍພິເສດຂອງສິ່ງຕໍ່ໄປນີ້
ລັກສະນະ, ເຊິ່ງເປັນປະໂຫຍດສໍາລັບ "\"ແລະ"$".
ຂໍ້ມູນແພັກເກັດສາມາດຖືກລວມເຂົ້າໂດຍການໃສ່ການອ້າງອີງຕົວແປໃສ່ຊຸດ
ພາກສະຫນາມໂດຍໃຊ້ syntax "${ພາກສະຫນາມ[;width]}”. ຊ່ອງຂໍ້ມູນຖືກພິມຈັດຮຽງຂວາ ເວັ້ນເສຍແຕ່
ຄວາມກວ້າງແມ່ນເປັນລົບໃນກໍລະນີການຈັດວາງຊ້າຍຈະຖືກນໍາໃຊ້. ຕໍ່ໄປນີ້
ພາກສະຫນາມs ຖືກຮັບຮູ້ແຕ່ພວກມັນບໍ່ຈໍາເປັນຕ້ອງມີຢູ່ໃນໄຟລ໌ສະຖານະພາບ
(ສະເພາະຊ່ອງຂໍ້ມູນພາຍໃນ ຫຼືຊ່ອງຂໍ້ມູນທີ່ເກັບໄວ້ໃນແພັກເກັດໄບນາຣີເທົ່ານັ້ນທີ່ຈົບລົງໃນນັ້ນ):
ສ້ອມແປ້ງເຄຫາສະຖານ
ແມງໄມ້
ຂັດຂ້ອງ (ພາຍໃນ)
Config-Version (ພາຍໃນ)
ຂໍ້ຂັດແຍ່ງ
ພັກຜ່ອນ
ແມ່ນຂຶ້ນຢູ່ກັບ
ລາຍລະອຽດ
ເສີມສ້າງ
Essential
filename (ພາຍໃນ, ດ້ານຫນ້າທີ່ກ່ຽວຂ້ອງ)
ຫນ້າທໍາອິດ
ຂະໜາດທີ່ຕິດຕັ້ງ
ຂ້ອຍແມ່ນ MD5 (ພາຍໃນ, ດ້ານຫນ້າທີ່ກ່ຽວຂ້ອງ)
MSDOS-ຊື່ໄຟລ໌ (ພາຍໃນ, ດ້ານຫນ້າທີ່ກ່ຽວຂ້ອງ)
Maintainer
ຕົ້ນກໍາເນີດ
Package
ທາງສ່ວນຫນ້າແມ່ນຂຶ້ນກັບ
ບູລິມະສິດ
ສະຫນອງໃຫ້
ແນະ ນຳ
ແທນທີ່
ການແກ້ໄຂ (ລ້າສະໄຫມ)
ສ່ວນ
ເລືອກຂະຫນາດ (ພາຍໃນ, ດ້ານຫນ້າທີ່ກ່ຽວຂ້ອງ)
ແຫຼ່ງຂໍ້ມູນ
ສະຖານະພາບ (ພາຍໃນ)
ຄຳ ແນະ ນຳ
Tag (ປົກກະຕິແລ້ວບໍ່ແມ່ນຢູ່ໃນ .deb ແຕ່ຢູ່ໃນໄຟລ໌ແພັກເກັດທີ່ເກັບຮັກສາໄວ້)
Triggers-ລໍຖ້າ (ພາຍໃນ)
Triggers-ລໍຖ້າຢູ່ (ພາຍໃນ)
Version
ຕໍ່ໄປນີ້ແມ່ນພາກສະຫນາມ virtual, ສ້າງຂຶ້ນໂດຍ dpkg-query ຈາກຄຸນຄ່າຈາກອື່ນໆ
ຊ່ອງຂໍ້ມູນ (ສັງເກດວ່າສິ່ງເຫຼົ່ານີ້ບໍ່ໃຊ້ຊື່ທີ່ຖືກຕ້ອງສໍາລັບຊ່ອງຂໍ້ມູນໃນໄຟລ໌ຄວບຄຸມ):
ຄູ່:ຊຸດ
ມັນມີຊື່ແພັກເກັດຄູ່ທີ່ມີຄຸນສົມບັດສະຖາປັດຕະຍະກຳທີ່ເປັນໄປໄດ້
ເຊັ່ນ “libc6:amd64” (ຕັ້ງແຕ່ dpkg 1.16.2). ຄຸນສົມບັດສະຖາປັດຕະຍະກໍາຈະເປັນ
ປະຈຸບັນເພື່ອເຮັດໃຫ້ຊື່ແພັກເກັດບໍ່ມີຄວາມຊັດເຈນ, ຕົວຢ່າງວ່າແພັກເກັດມີ
a ຫຼາຍປະຕູ ພາກສະຫນາມທີ່ມີຄ່າຂອງ ດຽວກັນ ຫຼືຊຸດແມ່ນຂອງຕ່າງປະເທດ
architecture
ຄູ່: ສະຫຼຸບ
ມັນມີຄຳອະທິບາຍສັ້ນໆຂອງແພັກເກັດ (ຕັ້ງແຕ່ dpkg 1.16.2).
db:ສະຖານະ-Abbrev
ມັນປະກອບດ້ວຍສະຖານະຊຸດຫຍໍ້, ເຊັ່ນ "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).
ທີ່ມາ: Version
ມັນມີເວີຊັນຂອງແພັກເກັດແຫຼ່ງສຳລັບແພັກເກັດຄູ່ນີ້ (ຕັ້ງແຕ່ dpkg
1.16.2)
ສະຕຣິງຮູບແບບເລີ່ມຕົ້ນແມ່ນ “${binary:Package}\t${Version}\n”. ແທ້ຈິງແລ້ວ, ທັງຫມົດ
ຊ່ອງຂໍ້ມູນອື່ນໆທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ສະຖານະພາບ (ເຊັ່ນ: ຊ່ອງຂໍ້ມູນທີ່ຜູ້ໃຊ້ກໍານົດ) ສາມາດຮ້ອງຂໍໄດ້,
ຄືກັນ. ພວກມັນຈະຖືກພິມອອກຕາມທີ່ເປັນຢູ່, ເຖິງແມ່ນວ່າ, ບໍ່ມີການປ່ຽນໃຈເຫລື້ອມໃສ ຫຼື ການກວດສອບຄວາມຜິດພາດແມ່ນເຮັດແລ້ວ
ກ່ຽວກັບພວກເຂົາ. ເພື່ອໃຫ້ໄດ້ຮັບຊື່ຂອງ dpkg ຜູ້ຮັກສາແລະສະບັບຕິດຕັ້ງ, ທ່ານ
ສາມາດແລ່ນໄດ້:
dpkg-query -W -f='${binary:Package} ${Version}\t${Maintainer}\n' dpkg
ອອກ STATUS
0 ການສອບຖາມທີ່ຮ້ອງຂໍໄດ້ຖືກປະຕິບັດຢ່າງສໍາເລັດຜົນ.
1 ບັນຫາໄດ້ພົບໃນຂະນະທີ່ວິເຄາະເສັ້ນຄໍາສັ່ງຫຼືດໍາເນີນການສອບຖາມ,
ລວມທັງບໍ່ພົບໄຟລ໌ ຫຼືແພັກເກດ (ຍົກເວັ້ນ -- ເສັ້ນທາງຄວບຄຸມ).
ENVIRONMENT
DPKG_ADMINDIR
ຖ້າຕັ້ງແລະ --admindir ທາງເລືອກບໍ່ໄດ້ຖືກລະບຸໄວ້, ມັນຈະຖືກນໍາໃຊ້ເປັນ
dpkg ໄດເລກະທໍລີຂໍ້ມູນ.
ສີ
ການຕັ້ງຄ່ານີ້ມີອິດທິພົນຕໍ່ຜົນຜະລິດຂອງ --ລາຍການ ທາງເລືອກໂດຍການປ່ຽນຄວາມກວ້າງຂອງ
ຜົນຜະລິດຂອງຕົນ.
ໃຊ້ dpkg-query ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net