Contents

วิธีติดตั้ง Firefox Nightly บน Debian และ Ubuntu

ประเด็นที่สำคัญ

สัมผัสประสบการณ์นวัตกรรมล้ำสมัยของ Mozilla Firefox ผ่านการทำซ้ำการพัฒนา Firefox Nightly ซึ่งมีการอัปเดตเป็นประจำทุกวัน

Mozilla ได้ดำเนินการขั้นตอนสำคัญด้วยการจัดหาแพ็คเกจ Firefox Nightly.deb ที่ปรับแต่งเป็นพิเศษสำหรับการเผยแพร่บน Debian เช่น Ubuntu ซึ่งช่วยอำนวยความสะดวกในการติดตั้งและอัปเดตกระบวนการได้อย่างราบรื่น

ด้วยการรวมพื้นที่เก็บข้อมูล Firefox Nightly เข้ากับระบบการจัดการแพ็คเกจ Advanced Package Tool (APT) ทำให้สามารถติดตั้งและบำรุงรักษาการอัปเดตสำหรับ Firefox Nightly ได้อย่างราบรื่น

สำหรับผู้ที่มีความเชี่ยวชาญในการพัฒนาเว็บไซต์หรือมีทักษะด้านคอมพิวเตอร์ขั้นสูง พวกเขาอาจตระหนักถึงโอกาสในการทดลองใช้ฟังก์ชันใหม่ๆ ภายใน Mozilla Firefox ผ่านการติดตั้ง Firefox Nightly อย่างไรก็ตาม อาจมีข้อกังวลเกี่ยวกับความเป็นไปได้และความง่ายในการติดตั้งหรือการอัปเดต

ข่าวสารที่น่าตื่นเต้นสำหรับผู้ใช้ระบบปฏิบัติการ Debian เช่น Ubuntu-แพ็คเกจ Firefox Nightly.deb สามารถเข้าถึงได้แล้ว กระบวนการติดตั้งและอัปเดต Firefox Nightly นั้นเรียบง่ายและตรงไปตรงมา โดยต้องใช้คำแนะนำบรรทัดคำสั่งเพียงเล็กน้อยเท่านั้นจึงจะเสร็จสมบูรณ์

Firefox ยามค่ำคืนคืออะไร?

Firefox Nightly เป็นชื่อเล่นที่บอกเป็นนัย เป็นการทำซ้ำอย่างต่อเนื่องของแอปพลิเคชั่นท่องเว็บยอดนิยมที่มีการอัพเดททุกวัน โดยทั่วไปแล้ว ผู้ใช้มักนิยมใช้รุ่นมาตรฐานที่มีอยู่ในเว็บไซต์ Mozilla หรือคลังซอฟต์แวร์ที่เกี่ยวข้อง อย่างไรก็ตาม ผู้ที่มีใจชอบการทดลองและมีความเชี่ยวชาญด้านเทคนิคขั้นสูงอาจพบว่ามีประโยชน์ในการสำรวจฉบับออกหากินเวลากลางคืน

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

โพสต์ใน บล็อก Nightly ของ Mozilla ประกาศพื้นที่เก็บข้อมูล.deb สำหรับ Firefox Nightly ช่วยให้การติดตั้งบิลด์ทุกคืนง่ายขึ้นโดยการอัปเดตโดยอัตโนมัติเมื่อมีเวอร์ชันใหม่ออก นอกจากนี้ยังแยกเวอร์ชันกลางคืนออกจากเวอร์ชันอื่นๆ เช่น Firefox เวอร์ชัน ESR ที่เสถียร ซึ่งรวมอยู่ในค่าเริ่มต้นใน Linux distros หลายตัว

การเพิ่ม Firefox Nightly Repository

หากต้องการติดตั้ง Firefox Nightly โดยใช้พื้นที่เก็บข้อมูล APT ได้อย่างง่ายดาย ให้เริ่มต้นด้วยการสร้างพื้นที่เก็บข้อมูลเพื่อรักษาลายเซ็นการเข้ารหัสอย่างปลอดภัย เพื่อให้มั่นใจว่าไฟล์.deb ที่มาจาก Mozilla เป็นของแท้

คีย์การเข้ารหัสที่ใช้โดยตัวจัดการแพ็คเกจ APT (Apache Package Tool) อยู่ภายในไดเร็กทอรี /etc/apt/keyrings เพื่อให้แน่ใจว่าพื้นที่เก็บข้อมูลนี้สามารถเข้าถึงได้ง่ายสำหรับการดำเนินการจัดการแพ็คเกจที่มีประสิทธิภาพ อาจจำเป็นต้องสร้างไดเร็กทอรีนี้เป็นผู้ใช้ขั้นสูงหรือผู้ดูแลระบบ

 sudo mkdir /etc/apt/keyrings

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

 sudo chmod 0755 /etc/apt/keyrings

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

ก้าวไปข้างหน้า เราจะต้องได้รับคีย์เข้ารหัสโดยการดาวน์โหลดจากแหล่งที่ปลอดภัย

 wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- \
   | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

กระบวนการนี้อาจดูซับซ้อนเมื่อมองแวบแรก อย่างไรก็ตาม มันค่อนข้างตรงไปตรงมา การใช้คำสั่ง wget อำนวยความสะดวกในการดึงคีย์ที่สำคัญจากเซิร์ฟเวอร์ของ Mozilla และกำหนดเอาต์พุตไปยังเอาต์พุตมาตรฐานผ่านตัวเลือก"-O-“ต่อจากนั้น คำสั่ง tee จะปล่อยข้อมูลนี้ไปยังไฟล์ packages.mozilla.org.asc ที่กำหนดภายในไดเร็กทอรีที่ระบุ ในขณะเดียวกันก็ละทิ้งเอาต์พุตทั้งหมดที่มีไว้สำหรับแสดงบนคอนโซลพร้อมกันโดยกำหนดเส้นทางไปที่ /dev/null

/th/images/firefox-nightly-gpg-fingerprint.jpg

โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งคีย์ GPG (GNU Privacy Guard) อย่างถูกต้องโดยตรวจสอบการติดตั้งโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัลหรือพร้อมท์คำสั่งของคุณ:bashgpg –list-keysซึ่งจะแสดงรายการคีย์ทั้งหมดที่ติดตั้งในระบบของคุณ ค้นหาอีเมลที่เชื่อมโยงกับที่อยู่อีเมลที่ใช้ในการส่งข้อความที่เข้ารหัส และยืนยันว่าตรงกับคีย์สาธารณะที่ให้ไว้ก่อนหน้านี้ หากมีความแตกต่างใด ๆ โปรดแจ้งให้เราทราบทันทีเพื่อให้เราสามารถดำเนินการตามความเหมาะสม

 gpg -n -q --import --import-options import-show \
 /etc/apt/keyrings/packages.mozilla.org.asc

อันที่จริงเราจะต้องพินิจพิเคราะห์สายที่สร้างขึ้นด้วยความระมัดระวังเป็นอย่างยิ่ง รูปแบบที่คาดหวังของเอาต์พุตนี้คือ “35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3”

/th/images/firefox-nightly-apt-sources.jpg

หากถือว่าปลอดภัย คุณสามารถดำเนินการรวมพื้นที่เก็บข้อมูล.deb ได้ด้วยการสร้างไฟล์ใหม่ที่ /etc/apt/sources.list.d/mozilla.list ในฐานะผู้ใช้ขั้นสูง และใช้เครื่องมือแก้ไขตามที่คุณต้องการเพื่อแทรก รายการต่อไปนี้:

 deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main

กำลังติดตั้ง Firefox ทุกคืน

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

การอัปเดตระบบของคุณโดยใช้ APT เป็นขั้นตอนทั่วไปที่สามารถดำเนินการได้อย่างง่ายดาย

 sudo apt update && sudo apt upgrade

/th/images/firefox-nightly-dep-apt-install.jpg

ต่อไป คุณก็พร้อมที่จะติดตั้ง Firefox Nightly:

 sudo apt install firefox-nightly

/th/images/firefox-nightly-deb-firstrun-page.jpg

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

ตอนนี้คุณสามารถทดสอบเบราว์เซอร์ Firefox รุ่นล่าสุดได้แล้ว

ด้วยการใช้ระบบการจัดการแพ็คเกจ APT ขั้นสูงที่มีอยู่ใน Debian และ Ubuntu ผู้ใช้จึงสามารถติดตั้งและอัปเดตเว็บเบราว์เซอร์ Firefox Nightly ที่เป็นนวัตกรรมใหม่ของ Mozilla ได้อย่างง่ายดาย กระบวนการที่ได้รับการปรับปรุงนี้ให้วิธีการที่เข้าถึงได้สำหรับบุคคลทั่วไปในการทดลองกับเทคโนโลยีการสืบค้นระดับแนวหน้า