OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

ການຕິດຕັ້ງແພັກເກດດ້ວຍ dpkg


dpkg ເປັນ​ເຄື່ອງ​ມື​ຫຼັກ​ທີ່​ທ່ານ​ຈະ​ນໍາ​ໃຊ້ (ບໍ່​ວ່າ​ຈະ​ໂດຍ​ກົງ​ຫຼື​ໂດຍ​ທາງ​ອ້ອມ​ໂດຍ​ຜ່ານ APT​) ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ຕິດ​ຕັ້ງ​ຊຸດ​. ມັນຍັງເປັນທາງເລືອກທີ່ດີຖ້າຫາກວ່າທ່ານກໍາລັງດໍາເນີນການອອຟໄລ, ເນື່ອງຈາກວ່າມັນບໍ່ຮຽກຮ້ອງໃຫ້ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດ. ຈືຂໍ້ມູນການ, dpkg ຈະບໍ່ຕິດຕັ້ງການເພິ່ງພາອາໄສໃດໆທີ່ແພັກເກັດຕ້ອງການ. ການຕິດຕັ້ງຊຸດທີ່ມີ dpkg, ພຽງແຕ່ສະຫນອງການ -i or --ຕິດຕັ້ງ ທາງເລືອກແລະເສັ້ນທາງໄປສູ່ deb. ນີ້ ໝາຍ ຄວາມວ່າເຈົ້າໄດ້ດາວໂຫລດກ່ອນ ໜ້າ ນີ້ (ຫຼືໄດ້ຮັບດ້ວຍວິທີອື່ນ).

ໄຟລ໌ .deb ຂອງແພັກເກດທີ່ຈະຕິດຕັ້ງ.


# dpkg -i man-db_2.7.0.2-5_amd64.deb

(ການອ່ານຖານຂໍ້ມູນ ... 86425 ໄຟລ໌ແລະໄດເລກະທໍລີທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ.) ກໍາລັງກະກຽມທີ່ຈະ unpack man-db_2.7.0.2-5_amd64.deb ...

Unpacking man-db (2.7.0.2-5) over (2.7.0.2-4) ... ການຕັ້ງ man-db (2.7.0.2-5) ...

ການປັບປຸງຖານຂໍ້ມູນຂອງຫນ້າຄູ່ມື ... ກໍາລັງປະມວນຜົນສໍາລັບ mime-support (3.58) ...

# dpkg -i man-db_2.7.0.2-5_amd64.deb

(ການອ່ານຖານຂໍ້ມູນ ... 86425 ໄຟລ໌ແລະໄດເລກະທໍລີທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ.) ກໍາລັງກະກຽມທີ່ຈະ unpack man-db_2.7.0.2-5_amd64.deb ...

Unpacking man-db (2.7.0.2-5) over (2.7.0.2-4) ... ການຕັ້ງ man-db (2.7.0.2-5) ...

ການປັບປຸງຖານຂໍ້ມູນຂອງຫນ້າຄູ່ມື ... ກໍາລັງປະມວນຜົນສໍາລັບ mime-support (3.58) ...


ພວກເຮົາສາມາດເບິ່ງຂັ້ນຕອນທີ່ແຕກຕ່າງກັນປະຕິບັດໂດຍ dpkg ​ແລະ​ສາມາດ​ເບິ່ງ​ໄດ້​ວ່າ​ມີ​ຄວາມ​ຜິດ​ພາດ​ທີ່​ອາດ​ເກີດ​ຂຶ້ນ​ໃນ​ຈຸດ​ໃດ. ໄດ້ -i or --ຕິດຕັ້ງ ທາງເລືອກປະຕິບັດສອງຂັ້ນຕອນອັດຕະໂນມັດ: ມັນ unpacks ຊຸດແລະແລ່ນສະຄິບການຕັ້ງຄ່າ. ທ່ານ​ສາ​ມາດ​ປະ​ຕິ​ບັດ​ທັງ​ສອງ​ຂັ້ນ​ຕອນ​ເຫຼົ່າ​ນີ້​ເປັນ​ອິດ​ສະ​ຫຼະ (ຕາມ​ທີ່​ເຫມາະ​ສົມ​ເຮັດ​ຢູ່​ເບື້ອງ​ຫຼັງ scenes ໄດ້​) ກັບ​ -- unpack ແລະ --ຕັ້ງຄ່າ ທາງເລືອກ, ຕາມລໍາດັບ:


# dpkg --unpack man-db_2.7.0.2-5_amd64.deb

(ການອ່ານຖານຂໍ້ມູນ ... 86425 ໄຟລ໌ແລະໄດເລກະທໍລີທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ.) ກໍາລັງກະກຽມທີ່ຈະ unpack man-db_2.7.0.2-5_amd64.deb ...

Unpacking man-db (2.7.0.2-5) over (2.7.0.2-5) ... processing triggers for mime-support (3.58) ...

# dpkg --configure man-db

ການຕັ້ງຄ່າ man-db (2.7.0.2-5) ... ການປັບປຸງຖານຂໍ້ມູນຂອງຫນ້າຄູ່ມື ...

# dpkg --unpack man-db_2.7.0.2-5_amd64.deb

(ການອ່ານຖານຂໍ້ມູນ ... 86425 ໄຟລ໌ແລະໄດເລກະທໍລີທີ່ຕິດຕັ້ງໃນປັດຈຸບັນ.) ກໍາລັງກະກຽມທີ່ຈະ unpack man-db_2.7.0.2-5_amd64.deb ...

Unpacking man-db (2.7.0.2-5) over (2.7.0.2-5) ... processing triggers for mime-support (3.58) ...

# dpkg --configure man-db

ການຕັ້ງຄ່າ man-db (2.7.0.2-5) ... ການປັບປຸງຖານຂໍ້ມູນຂອງຫນ້າຄູ່ມື ...


ຈົ່ງຈື່ໄວ້ວ່າເສັ້ນ "ການປະມວນຜົນການກະຕຸ້ນ" ຫມາຍເຖິງລະຫັດທີ່ຖືກປະຕິບັດໂດຍອັດຕະໂນມັດທຸກຄັ້ງທີ່ແພັກເກັດເພີ່ມ, ເອົາອອກ, ຫຼືແກ້ໄຂໄຟລ໌ໃນບາງໄດເລກະທໍລີທີ່ຖືກຕິດຕາມ. ສໍາລັບຕົວຢ່າງ, ໄດ້ mime - ສະ​ຫນັບ​ສະ​ຫນູນ​ ຕິດຕາມຊຸດ /usr/lib/mime/packages ແລະ​ປະ​ຕິ​ບັດ​ ອັບເດດ-mime ສັ່ງທຸກຄັ້ງທີ່ມີການປ່ຽນແປງໃນໄດເລກະທໍລີນັ້ນ (ເຊັ່ນ /usr/lib/mime/packages/man-db ໃນກໍລະນີສະເພາະຂອງ man-db).

ບາງຄັ້ງ dpkg ຈະລົ້ມເຫລວໃນການຕິດຕັ້ງແພັກເກັດແລະສົ່ງຄືນຂໍ້ຜິດພາດ. ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດສັ່ງ dpkg ທີ່ຈະບໍ່ສົນໃຈເລື່ອງນີ້ແລະພຽງແຕ່ອອກຄໍາເຕືອນທີ່ມີຕ່າງໆ --ບັງຄັບ-* ທາງເລືອກ. ອອກ dpkg --force- ຊ່ວຍ ຄໍາສັ່ງຈະສະແດງບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງທາງເລືອກເຫຼົ່ານີ້. ຕົວຢ່າງ, ທ່ານສາມາດນໍາໃຊ້ dpkg ການບັງຄັບຕິດຕັ້ງ zsh:


$ dpkg -i --force-overwrite zsh_5.2-5+b1_amd64.deb

$ dpkg -i --force-overwrite zsh_5.2-5+b1_amd64.deb


ຄວາມ​ຜິດ​ພາດ​ເລື້ອຍໆ​, ທີ່​ທ່ານ​ກໍາ​ລັງ​ຈະ​ພົບ​ໃນ​ໄວໆ​ນີ້​ຫຼື​ຫຼັງ​ຈາກ​ນັ້ນ​, ແມ່ນ​ການ​ຂັດ​ກັນ​ຂອງ​ໄຟລ​໌​. ເມື່ອແພັກເກັດມີໄຟລ໌ທີ່ຕິດຕັ້ງແລ້ວໂດຍແພັກເກັດອື່ນ, dpkg ຈະປະຕິເສດການຕິດຕັ້ງມັນ. ຫຼັງຈາກນັ້ນ, ປະເພດຂໍ້ຄວາມຕໍ່ໄປນີ້ຈະປາກົດ:


ກຳລັງເປີດຊຸດ libgdm (ຈາກ .../libgdm_3.8.3-2_amd64.deb) ...

dpkg: ການປະມວນຜົນຜິດພາດ /var/cache/apt/archives/libgdm_3.8.3-2_amd64.deb (--unpack):

ພະຍາຍາມຂຽນທັບ '/usr/bin/gdmflexiserver', ເຊິ່ງຢູ່ໃນຊຸດ gdm3 ນຳ.

3.4.1​-9

ກຳລັງເປີດຊຸດ libgdm (ຈາກ .../libgdm_3.8.3-2_amd64.deb) ...

dpkg: ການປະມວນຜົນຜິດພາດ /var/cache/apt/archives/libgdm_3.8.3-2_amd64.deb (--unpack):

ພະຍາຍາມຂຽນທັບ '/usr/bin/gdmflexiserver', ເຊິ່ງຢູ່ໃນຊຸດ gdm3 ນຳ.

3.4.1​-9


ໃນ​ກໍ​ລະ​ນີ​ນີ້, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຄິດ​ວ່າ​ການ​ທົດ​ແທນ​ໄຟລ​໌​ນີ້​ບໍ່​ແມ່ນ​ຄວາມ​ສ່ຽງ​ທີ່​ສໍາ​ຄັນ​ຕໍ່​ຄວາມ​ສະ​ຖຽນ​ລະ​ພາບ​ຂອງ​ລະ​ບົບ​ຂອງ​ທ່ານ (ຊຶ່ງ​ເປັນ​ປົກ​ກະ​ຕິ​ແລ້ວ​)​, ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ --force-ຂຽນທັບ ເພື່ອຂຽນທັບໄຟລ໌.

ໃນຂະນະທີ່ມີຫຼາຍທີ່ມີຢູ່ --ບັງຄັບ-* ທາງເລືອກ, ເທົ່ານັ້ນ --force-ຂຽນທັບ ມີແນວໂນ້ມທີ່ຈະຖືກນໍາໃຊ້ເປັນປະຈໍາ. ທາງເລືອກເຫຼົ່ານີ້ມີຢູ່ໃນສະຖານະການພິເສດ, ແລະມັນກໍ່ດີກວ່າທີ່ຈະປ່ອຍໃຫ້ພວກມັນຢູ່ຄົນດຽວເທົ່າທີ່ເປັນໄປໄດ້ເພື່ອເຄົາລົບກົດລະບຽບທີ່ກໍານົດໂດຍກົນໄກການຫຸ້ມຫໍ່. ຢ່າລືມ, ກົດລະບຽບເຫຼົ່ານີ້ຮັບປະກັນຄວາມສອດຄ່ອງແລະຄວາມຫມັ້ນຄົງຂອງລະບົບຂອງທ່ານ.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: