วิธีคอมไพล์และติดตั้งไฟล์ TAR GZ & TAR BZ2 ใน Ubuntu Linux

วิธีคอมไพล์และติดตั้งไฟล์ TAR GZ & TAR BZ2 ใน Ubuntu Linux

ต่างจาก Windows การติดตั้งซอฟต์แวร์ใน Linux อาจซับซ้อนกว่าเล็กน้อย เว้นแต่ว่าซอฟต์แวร์ที่คุณเลือกจะอยู่ในรูปแบบแพ็คเกจหรืออยู่ในที่เก็บและสามารถติดตั้งได้ด้วยบรรทัดข้อความง่ายๆ โอกาสที่คุณจะต้องคอมไพล์และติดตั้งจากไฟล์ .TAR.GZ หรือ .TAR.BZ2 .





นี่อาจเป็นฝันร้าย แต่ถ้าคุณปฏิบัติตามกฎก็ไม่ควรเป็นเช่นนั้น หากคุณมีไฟล์เก็บถาวรที่น่ารำคาญซึ่งจำเป็นต้องติดตั้ง วิธีต่อไปนี้จะสร้างแพ็คเกจ ติดตั้งแพ็คเกจดังกล่าว และเป็นวิธีที่ดีในการลบซอฟต์แวร์ออกในภายหลังผ่านตัวจัดการแพ็คเกจของคุณ บรรทัดคำสั่งที่พร้อม หายใจเข้าลึกๆ ได้โปรด...





Tarballs Of Steel

ไฟล์ .TAR.GZ/BZ2 เป็น tarball ที่ถูกบีบอัด (ส่วนขยายที่ไม่บีบอัดคือ .TAR) ซึ่งมีซอร์สโค้ดดิบสำหรับแอปพลิเคชันที่คุณเลือก การติดตั้งต้องการให้คอมไพล์ ประมวลผล และเชื่อมโยงไฟล์เหล่านี้ในลักษณะที่อูบุนตูสามารถรันโปรแกรมได้





รูปแบบ tarball ได้มาตรฐานในปี 1988 (และอีกครั้งในปี 2001) และยังคงใช้กันอย่างแพร่หลายทั้งบน Linux และ Windows สำหรับการแจกจ่ายซอฟต์แวร์ tarball เดิมถูกออกแบบมาเพื่ออำนวยความสะดวกในการสำรองข้อมูลไปยังอุปกรณ์เทป ไม่ใช่ว่าคุณจะทำอย่างนั้น

หากคุณไม่เคยใช้บรรทัดคำสั่งของ Linux มาก่อน ก็ไม่ต้องกังวล คำสั่งนี้ตรงไปตรงมาและสอดคล้องกัน



การเตรียมระบบของคุณ

คุณจะต้องติดตั้งแพ็คเกจที่เรียกว่า สร้างสำคัญ สำหรับสร้างแพ็คเกจจากแหล่งที่มาและ ตรวจสอบการติดตั้ง เพื่อเพิ่มลงในตัวจัดการแพ็คเกจเพื่อให้นำออกได้ง่าย สามารถทำได้อย่างรวดเร็วผ่านคอนโซล เพียงแค่เปิด Terminal ( แอปพลิเคชั่น , เครื่องประดับ , เทอร์มินัล ) และพิมพ์:

sudo apt-get install build-essential checkinstall





ข้างชื่อในเฟสบุ๊ค

ให้เวลาสำหรับการดาวน์โหลดและติดตั้ง และเมื่อเสร็จแล้วคุณอาจต้องการติดตั้งซอฟต์แวร์การจัดการเวอร์ชันสำหรับการอัปเกรด แม้ว่าคุณจะสามารถทำได้ในภายหลัง ไม่ว่าในกรณีใด สามคนนี้จะทำเคล็ดลับ:

sudo apt-get install subversion git-core mercurial





ถัดไป คุณจะต้องการไดเร็กทอรีทั่วไปที่จะใช้เมื่อสร้างแพ็คเกจเหล่านี้ ในทางเทคนิค คุณสามารถใส่สิ่งนี้ได้ทุกที่ ตราบใดที่สามารถเขียนได้ เอกสารทางการของ Ubuntu แนะนำ

/usr/local/src

ดังนั้นเราจะยึดติดกับสิ่งนั้น:

sudo chown $USER /usr/local/src

จากนั้นตรวจสอบให้แน่ใจว่าเขียนได้:

sudo chmod u+rwx /usr/local/src

สุดท้ายเราจะติดตั้งด้วย apt-file ซึ่งใช้เพื่อแก้ไขปัญหาการพึ่งพาที่คุณพบ:

sudo apt-get ติดตั้ง apt-file

คุณอาจได้รับป๊อปอัปแจ้งว่าคุณต้องอัปเดต apt-file หากไม่เรียกใช้คำสั่งต่อไปนี้และปล่อยให้มันเสร็จสิ้น:

sudo apt-file update

เมื่อคุณทำเสร็จแล้ว คุณจะไม่ต้องทำซ้ำอีก เนื่องจากระบบของคุณจะพร้อมสำหรับทาร์บอลที่คุณทำ

แยกและกำหนดค่า

สมมติว่าคุณดาวน์โหลดไฟล์ .TAR.GZ ลึกลับแล้ว ก่อนอื่นคุณต้องย้ายไฟล์นั้นไปยังโฟลเดอร์บิลด์ที่กำหนด (ฉันใช้

/usr/local/src

). คุณสามารถทำได้โดยใช้ file browser ปกติ และเมื่อเสร็จแล้ว ให้เปิด Terminal ใหม่

เปลี่ยนเป็นโฟลเดอร์บิลด์โดยพิมพ์:

cd /usr/local/src

ถัดไปแยกไฟล์เก็บถาวร สำหรับ .TAR.GZ ประเภทไฟล์:

tar -xzvf .tar.gz

และสำหรับ .TAR.BZ2 ประเภทไฟล์:

tar -xjvf .tar.bz2

หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นรายการไฟล์ที่แยกออกมาจำนวนมาก เช่นในภาพหน้าจอด้านบน อย่าเพิ่งปิด Terminal เรายังทำไม่เสร็จ

มันอยู่ที่จุดนี้ฉัน กระตุ้น คุณไปยังโฟลเดอร์ที่ไฟล์เก็บถาวรของคุณเพิ่งสร้างขึ้น (ด้วยเบราว์เซอร์ไฟล์ปกติของคุณ) และเปิด README หรือ INSTALL หากมีไฟล์อยู่ หากซอฟต์แวร์เฉพาะของคุณต้องการวิธีการที่แตกต่างไปจากที่ฉันกำลังจะเข้าไป ไฟล์นี้จะเก็บคีย์ไว้ คุณสามารถช่วยตัวเองได้ มาก ของความยุ่งยากด้วยการทำสิ่งนี้

คุณยังสามารถเลือกตัวเลือกการติดตั้งที่แตกต่างกันขึ้นอยู่กับซอฟต์แวร์ และ INSTALL หรือ README จะกำหนดว่าสิ่งเหล่านี้คืออะไร ไฟล์อาจไม่มีนามสกุล แต่เป็นข้อความธรรมดา และควรเปิดใน Gedit หรือโปรแกรมแก้ไขข้อความที่คุณเลือก

ตามกฎทั่วไป คำสั่งต่อไปนี้จะติดตั้งซอฟต์แวร์ของคุณด้วยวิธีการติดตั้งเริ่มต้น

tarball ของคุณจะถูกแตกไปยังโฟลเดอร์ที่มีชื่อเดียวกับไฟล์ ดังนั้นให้เปลี่ยนเป็นโฟลเดอร์นี้ด้วยคำสั่ง cd ที่คุณใช้ก่อนหน้านี้ ดังนี้:

cd /usr/local/src/

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

./configure

บันทึก: หากซอฟต์แวร์ของคุณไม่มีไฟล์กำหนดค่า คุณอาจต้องการลองข้ามไปที่ สร้างและติดตั้ง ของบทความนี้ แม้ว่าจะศึกษาเอกสารประกอบการติดตั้งหรือ README ของคุณก่อน

หากคุณได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับ autoconf คุณจะต้องติดตั้งโดยพิมพ์:

sudo apt-get ติดตั้ง autoconf

แล้ววิ่ง

./configure

อีกครั้ง.

คำสั่งนี้จะตรวจสอบว่าคุณมีแพ็คเกจที่ติดตั้งทั้งหมดซึ่งจำเป็นต่อการใช้ซอฟต์แวร์ของคุณหรือไม่ คุณสามารถใช้ apt-file ที่คุณติดตั้งไว้ก่อนหน้านี้เพื่อเติมในช่องว่าง

หากคุณได้รับข้อผิดพลาด (เช่น

กำหนดค่า: ข้อผิดพลาด: ข้อกำหนดห้องสมุด ... ไม่ตรงตาม

) ให้มองหาไฟล์ที่ไม่พบเหนือข้อความแสดงข้อผิดพลาด จากนั้นใช้ apt-file search โดยพิมพ์:

ค้นหาไฟล์ apt

สิ่งนี้จะบอกคุณว่าไฟล์ที่คุณต้องการอยู่ในแพ็คเกจใด ดังนั้นคุณสามารถดาวน์โหลดโดยใช้:

วิธีแฮ็คกล้องคอมพิวเตอร์

sudo apt-get ติดตั้ง

สิ่งนี้ไม่จำเป็นต้องเกิดขึ้นเสมอไป แต่จะมีประโยชน์มากหากคุณไม่มีการพึ่งพาที่จำเป็น

เมื่อคุณพอใจแล้ว คุณมีแพ็คเกจ (หากต้องการ) ให้เรียกใช้

./configure

สั่งอีกครั้ง

ถ้าทุกอย่างเป็นไปด้วยดีคุณจะเห็น

config.status: กำลังสร้าง Makefile

- ยินดีด้วย คุณใกล้ถึงแล้ว! หลายคนยอมแพ้ก่อนที่จะถึงจุดนี้ แต่คุณดีกว่านั้น

สร้างและติดตั้ง

ลงในประเภทหน้าต่าง Terminal เดียวกัน:

ทำ

นั่งจิบกาแฟและหายใจสักครู่ อาจใช้เวลาสักครู่ทั้งนี้ขึ้นอยู่กับขนาดของการติดตั้งของคุณ

ตอนนี้คุณสามารถติดตั้งโปรแกรมด้วยคำสั่งต่อไปนี้:

sudo checkinstall

ปฏิบัติตามคำแนะนำบนหน้าจอ เพิ่มคำอธิบายสำหรับซอฟต์แวร์ของคุณและกด เข้า บนหน้าจอนี้:

ถ้าทุกอย่างเป็นไปด้วยดี คุณจะเห็น ติดตั้งสำเร็จ . ตบหลังตัวเอง คุณทำได้ดี

ซอฟต์แวร์ของคุณควรได้รับการติดตั้งไปที่

/usr/local/bin

และคุณจะสามารถเรียกใช้ได้จากที่นั่นโดยไม่มีปัญหาใดๆ

คุณทำเต็มที่แล้วหรือยัง? ง่ายกว่าไหม แค่รอแพ็คเกจหรือรับจากที่เก็บ? บางทีคุณอาจพบว่ามัน... ง่าย? แจ้งให้เราทราบในความคิดเห็น.

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีเปลี่ยนรูปลักษณ์และความรู้สึกของเดสก์ท็อป Windows 10 ของคุณ

ต้องการทราบวิธีทำให้ Windows 10 ดูดีขึ้นหรือไม่? ใช้การปรับแต่งง่ายๆ เหล่านี้เพื่อทำให้ Windows 10 เป็นของคุณเอง

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • อูบุนตู
  • การบีบอัดไฟล์
เกี่ยวกับผู้เขียน ทิม บรูกส์(ตีพิมพ์บทความ 838 บทความ)

ทิมเป็นนักเขียนอิสระที่อาศัยอยู่ในเมลเบิร์น ประเทศออสเตรเลีย สามารถติดตามได้ที่ ทวิตเตอร์ .

เพิ่มเติมจาก Tim Brookes

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก