ການຕິດຕັ້ງຊອບແວຈາກຊອດ (Source) ໃນ Fedora
ຊອບແວສ່ວນໃຫຍ່ທີ່ທ່ານຕິດຕັ້ງໃນລະບົບ Fedora ຈະມາຈາກເຄື່ອງມືຈັດການແອັບພລິເຄຊັນເທິງເດັສທັອບ ເຊັ່ນ ເຄື່ອງມື GNOME Software ຫຼື ຈາກຕົວຈັດການແພັກເກດຜ່ານຄຳສັ່ງ (command line) ເຊັ່ນ dnf. ເຄື່ອງມືເຫຼົ່ານີ້ຊ່ວຍໃຫ້ການຕິດຕັ້ງ, ອັບເດດ ແລະ ລຶບແອັບພລິເຄຊັນອອກຈາກລະບົບຂອງທ່ານໄດ້ຢ່າງງ່າຍດາຍ.
ແນວໃດກໍຕາມ, ອາດຈະມີບາງຄັ້ງທີ່ທ່ານຈຳເປັນຕ້ອງຕິດຕັ້ງແອັບພລິເຄຊັນຈາກຊອດ (source), ເຊິ່ງໝາຍເຖິງການເອົາຊອດໂຄດຂອງແອັບພລິເຄຊັນມາຄອມພາຍ (compile) ໃຫ້ເປັນແອັບພລິເຄຊັນທີ່ໃຊ້ງານໄດ້.
ອັນນີ້ອາດຈະເປັນຍ້ອນວ່າ:
-
ບໍ່ມີໄຟລ໌ໄບນາຣີ (binary) ຫຼື ແພັກເກດແອັບພລິເຄຊັນທີ່ຄອມພາຍໄວ້ໃຫ້ແລ້ວ.
-
ທ່ານມີຄວາມຕ້ອງການດ້ານຄວາມກ່ຽວພັນ (dependency) ສະເພາະ ເຊິ່ງບໍ່ມີຢູ່ໃນແພັກເກດທີ່ຄອມພາຍໄວ້ໃຫ້ແລ້ວ.
-
ແອັບພລິເຄຊັນທີ່ຄອມພາຍໄວ້ໃຫ້ແລ້ວນັ້ນເກົ່າເກີນໄປ ແລະ ທ່ານຕ້ອງການເວີຊັນສະເພາະ.
ໃນກໍລະນີເຫຼົ່ານີ້, ທ່ານຈຳເປັນຕ້ອງຕິດຕັ້ງຊອບແວຜ່ານຄຳສັ່ງ (command line), ໂດຍໃຊ້ໄຟລ໌ຊອດທີ່ຜູ້ພັດທະນາ ຫຼື ຜູ້ເບິ່ງແຍງແອັບພລິເຄຊັນສະໜອງໃຫ້.
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ
ເພື່ອຕິດຕັ້ງແອັບພລິເຄຊັນຈາກຊອດ, ທ່ານຈຳເປັນຕ້ອງມີ:
-
ວິທີການແຕກໄຟລ໌ຊອດທີ່ບີບອັດໄວ້. ເຊິ່ງປົກກະຕິແລ້ວຈະແມ່ນແອັບພລິເຄຊັນ ເຊັ່ນ
tarຫຼືgzip. -
ເຄື່ອງມືສ້າງ (build tool) ແລະ ຕົວຄອມພາຍ (compiler) ເຊັ່ນ
make.
ໂດຍທົ່ວໄປແລ້ວເຄື່ອງມືເຫຼົ່ານີ້ຈະຖືກຕິດຕັ້ງມາໃຫ້ແລ້ວໃນລະບົບ Fedora ລຸ້ນໃໝ່. ທ່ານສາມາດກວດສອບວ່າພວກມັນມີໃຫ້ໃຊ້ງານຫຼືບໍ່ໄດ້ໂດຍການພິມ make, tar, ແລະ gzip ໃນຄຳສັ່ງ (command line). ທ່ານຈະເຫັນຄຳແນະນຳວິທີການໃຊ້ງານແອັບພລິເຄຊັນຖ້າມັນມີໃຫ້ໃຊ້. ຖ້າບໍ່ມີແອັບພລິເຄຊັນດັ່ງກ່າວ, ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມຜິດພາດພ້ອມກັບຄຳແນະນຳວິທີການຕິດຕັ້ງ.
ວິທີການຕິດຕັ້ງຈາກຊອດ (source)
ເພື່ອຕິດຕັ້ງຈາກຊອດ, ທ່ານຈຳເປັນຕ້ອງເຮັດດັ່ງນີ້:
-
ດາວໂຫລດໄຟລ໌ບີບອັດຂອງແອັບພລິເຄຊັນລົງໃນຄອມພິວເຕີຂອງທ່ານ. ບ່ອນຈັດເກັບເລີ່ມຕົ້ນແມ່ນໂຟນເດີ Downloads, ແຕ່ທ່ານອາດຈະສາມາດເລືອກບ່ອນຈັດເກັບໄດ້ໃນລະຫວ່າງຂະບວນການດາວໂຫລດ.
-
ແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດທີ່ດາວໂຫລດມາ. ຄຳສັ່ງທີ່ທ່ານໃຊ້ຈະຂຶ້ນກັບແພັກເກດຂອງແອັບພລິເຄຊັນ.
-
ອ່ານຄຳແນະນຳທີ່ມາພ້ອມກັບການດາວໂຫລດຂອງທ່ານຢ່າງລະອຽດ. ຄຳແນະນຳເຫຼົ່ານີ້ອາດຈະມີໃຫ້ຢູ່ໃນເວັບໄຊທີ່ທ່ານດາວໂຫລດໄຟລ໌ນັ້ນມາ. ຄຳແນະນຳເຫຼົ່ານີ້ຈະບອກທ່ານວ່າຕ້ອງເຮັດແນວໃດເພື່ອຕິດຕັ້ງແອັບພລິເຄຊັນ.
-
ປະຕິບັດຕາມຄຳສັ່ງທີ່ໃຫ້ໄວ້ໃນ README (ຫຼື ຄຳແນະນຳການຕິດຕັ້ງອື່ນໆ) ເພື່ອຕັ້ງຄ່າ (configure), ສ້າງ (build), ຄອມພາຍ (compile) ແລະ ຕິດຕັ້ງແອັບພລິເຄຊັນ.
ດາວໂຫລດໄຟລ໌ບີບອັດຂອງແອັບພລິເຄຊັນລົງໃນຄອມພິວເຕີຂອງທ່ານ
ບ່ອນຈັດເກັບດາວໂຫລດເລີ່ມຕົ້ນແມ່ນໂຟນເດີ Downloads ຂອງທ່ານ. ສຳລັບໃນຄຳສັ່ງ (command line) ບ່ອນຈັດເກັບແມ່ນ /home/username/Downloads (ສັງເກດວ່າໂຕ D ໃນ Downloads ແມ່ນໂຕພິມໃຫຍ່).
ແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ
ແອັບພລິເຄຊັນສ່ວນໃຫຍ່ຕ້ອງການຫຼາຍໄຟລ໌ ຫຼື ແມ່ນແຕ່ຫຼາຍໄດເຣັກທໍຣີ, ເຊິ່ງຖືກລວມເຂົ້າກັນໃນໄຟລ໌ບີບອັດ. ໄຟລ໌ບີບອັດທີ່ພົບເລື້ອຍທີ່ສຸດແມ່ນ "tarballs," ເຊິ່ງເປັນໄຟລ໌ທີ່ຖືກລວມເຂົ້າກັນໂດຍໃຊ້ຄຳສັ່ງ tar (tape archive). ໄຟລ໌ເຫຼົ່ານີ້ຈະມີນາມສະກຸນໄຟລ໌ເປັນ .tar.
In some cases the files will use a variation of the Zip archive format, such as .zip or .gz. Depending on the size of the download the application developer might use both tar and gzip together, so that the file will have a .tar.gz extension.
ເພື່ອແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ .tar:
$ tar -xf archive.tar
-xf extracts the files from the tar archive.
ເພື່ອແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ tar.gz:
$ tar -zxf archive.tar.gz
-zxf decompresses the archive and extracts its files.
ເພື່ອແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ .gz:
$ gzip -d archive.gz
-d decompresses the archive.
ທ່ານຍັງສາມາດໃຊ້ gunzip, ເຊິ່ງເປັນຊື່ເອີ້ນແທນ (alias) ຂອງ gzip -d.
$ gunzip archive.gz
ເພື່ອແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ .zip:
$ unzip archive.zip
ໃຊ້ຄຳສັ່ງ man ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ tar, gzip, ແລະ unzip: man tar, man gzip, ຫຼື man unzip. ທ່ານຍັງສາມາດຄົ້ນຫາໜ້າ man ຂອງພວກມັນທາງອອນໄລນ໌ໄດ້ທີ່: Linux man pages. ຄົ້ນຫາຄຳສັ່ງທີ່ທ່ານຕ້ອງການເບິ່ງ.
ພາກສ່ວນ [See also] ມີລິ້ງໄປຫາເອກະສານທາງການສຳລັບຄຳສັ່ງເຫຼົ່ານີ້.
ອ່ານຄຳແນະນຳທີ່ມາພ້ອມກັບການດາວໂຫລດຂອງທ່ານຢ່າງລະອຽດ
ເມື່ອທ່ານແຕກໄຟລ໌ບີບອັດແລ້ວ, ທ່ານຈະໄດ້ໄດເຣັກທໍຣີທີ່ມີຊື່ຄືກັນ ຫຼື ໃກ້ຄຽງກັນ. ຕອນນີ້ທ່ານສາມາດເຂົ້າໄປໃນໄດເຣັກທໍຣີນັ້ນເພື່ອຄົ້ນຫາຄຳແນະນຳການຕິດຕັ້ງທີ່ຈະບອກວິທີການຕັ້ງຄ່າ ແລະ ສ້າງແອັບພລິເຄຊັນ.
ໂຟນເດີທີ່ແຕກອອກມາຂອງແອັບພລິເຄຊັນຈະມີໄຟລ໌ README ຫຼື ໄຟລ໌ອື່ນໆ ທີ່ໃຫ້ຄຳແນະນຳກ່ຽວກັບວິທີການຕິດຕັ້ງ, ຕັ້ງຄ່າ ແລະ ຈັດການແອັບພລິເຄຊັນ. ໄຟລ໌ README ຈະມີຄຳແນະນຳລະອຽດກ່ຽວກັບສິ່ງຕ່າງໆ ເຊັ່ນ:
-
ການເລືອກໄດເຣັກທໍຣີອື່ນເພື່ອຕິດຕັ້ງ.
-
ການກຳນົດຕົວເລືອກການຕັ້ງຄ່າ (configuration) ສຳລັບການສ້າງ (build).
-
ຕົວເລືອກໃນເວລາຄອມພາຍ (compile time) ໃດທີ່ຄວນໃຊ້ສຳລັບການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນ.
| ຖ້າບໍ່ມີຄຳແນະນຳກ່ຽວກັບວິທີຕັ້ງຄ່າ ຫຼື ສ້າງແອັບພລິເຄຊັນ, ທ່ານຈຳເປັນຕ້ອງຕິດຕໍ່ຜູ້ພັດທະນາແອັບພລິເຄຊັນເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ. ທ່ານອາດຈະພົບຄຳແນະນຳທາງອອນໄລນ໌ຈາກຄົນອື່ນທີ່ເຄີຍມີບັນຫາຄືກັນ. |
ປະຕິບັດຕາມຄຳແນະນຳເພື່ອຕັ້ງຄ່າ, ສ້າງ, ຄອມພາຍ ແລະ ຕິດຕັ້ງແອັບພລິເຄຊັນ
ຫຼັງຈາກທີ່ທ່ານເຂົ້າໃຈແລ້ວວ່າອັນໃດແດ່ທີ່ສາມາດເລືອກໄດ້, ທ່ານກໍສາມາດຕິດຕັ້ງແອັບພລິເຄຊັນໄດ້. ໂດຍທົ່ວໄປແລ້ວທ່ານຈະຕ້ອງ:
-
ຕັ້ງຄ່າແອັບພລິເຄຊັນໂດຍໃຊ້ຄຳສັ່ງ
configure. -
ສ້າງ ແລະ ຄອມພາຍແອັບພລິເຄຊັນໂດຍໃຊ້
make. -
ຕິດຕັ້ງແອັບພລິເຄຊັນໂດຍໃຊ້
make install. ຄຳສັ່ງmake installຈະຕ້ອງດຳເນີນການໂດຍໃຊ້sudoເພື່ອໃຫ້ມັນສາມາດຂຽນຂໍ້ມູນລົງໃນໄດເຣັກທໍຣີຂອງລະບົບ ແລະ ໄດເຣັກທໍຣີພາຍໃນໄດ້.
ນີ້ແມ່ນຕົວຢ່າງຂອງຂະບວນການທັງໝົດ, ຕັ້ງແຕ່ການແຕກໄຟລ໌ອອກຈາກໄຟລ໌ບີບອັດ .tar.gz ໄປຈົນເຖິງການສ້າງແອັບພລິເຄຊັນ:
$ tar -zxf archive.tar.gz
$ cd archive/
$ ./configure
$ make
$ sudo make install
ແອັບພລິເຄຊັນຂອງທ່ານຖືກຕິດຕັ້ງຮຽບຮ້ອຍແລ້ວ. ໄຟລ໌ README ຫຼື ເວັບໄຊຂອງແອັບພລິເຄຊັນຈະມີຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການໃຊ້ງານ.
| ຫາກທ່ານພົບຂໍ້ຜິດພາດໃດໆ ໃນລະຫວ່າງຂະບວນການຕັ້ງຄ່າ ແລະ ການສ້າງ, ໃຫ້ອ່ານຂໍ້ຄວາມຜິດພາດນັ້ນຢ່າງລະອຽດ ແລະ ປະຕິບັດຕາມຄຳແນະນຳກ່ຽວກັບວິທີແກ້ໄຂ. ອາດຈະມີບັນຫາເລື່ອງຄວາມກ່ຽວພັນ (dependency) ສຳລັບບາງແອັບພລິເຄຊັນ, ເຊິ່ງໝາຍຄວາມວ່າການຈະຕິດຕັ້ງແອັບພລິເຄຊັນ C ໄດ້ນັ້ນ, ທ່ານຕ້ອງໄດ້ຕິດຕັ້ງແອັບພລິເຄຊັນ A ແລະ B ໄວ້ກ່ອນ. ການແກ້ໄຂບັນຫາຄວາມກ່ຽວພັນອາດຈະເປັນເລື່ອງທີ່ທ້າທາຍ ແລະ ທ່ານອາດຈະຕ້ອງຊອກຫາຄວາມຊ່ວຍເຫຼືອທາງອອນໄລນ໌ເພື່ອຊ່ວຍແກ້ໄຂບັນຫາ. |
ເບິ່ງຕື່ມ
Want to help? Learn how to contribute to Fedora Docs ›