ด้วยการเปิดตัว Ubuntu 21.10 Canonical ได้ใช้ขั้นตอนที่ขี้อาย แต่มีข้อโต้แย้ง: Firefox พร้อมใช้งานในรูปแบบ snap ในเวอร์ชันหลัก รสชาติที่เหลือไม่จำเป็น แต่มีอยู่แล้วตั้งแต่ Ubuntu 22.04 เริ่มเปิดให้บริการแล้ว. เมื่ออ่านชุมชน ฉันจะบอกว่าแพ็คเกจประเภทนี้มีแฟน ๆ และผู้ว่าของมัน เป็นหนึ่งในกลุ่มแรกที่คลั่งไคล้ Ubuntu ที่สุดและในกลุ่มที่สองที่บ่นว่า "มันช้าแค่ไหน" แต่ปัญหาร้ายแรงมากไหม?
คำตอบก็คือไม่ ไม่เป็นความจริงที่สแน็ปแพ็กเก็ตจะช้ากว่าเกินกว่าจะเปิดได้ในครั้งแรก แต่การเป็นเจ้าของโดย Canonical ในโลกที่ไม่ใช่กรรมสิทธิ์นั้นยาก ไม่ว่าในกรณีใด Mozilla เป็นผู้เสนอ Canonical และผู้ใช้ Ubuntu จะไม่สามารถติดตั้งเบราว์เซอร์ที่มีชื่อเสียงได้อีกต่อไปหากไม่ใช่ในเวอร์ชันนี้
ใครเป็นผู้รับผิดชอบ Firefox ที่เป็นเพียง snap
ตามเวอร์ชันอย่างเป็นทางการ มันคือ Mozilla ที่เข้าหา Canonical และเขาเสนอมัน ตามเวอร์ชั่นทางการ แต่เกิดอะไรขึ้นจริง ๆ ? รุ่นอย่างเป็นทางการเป็นตัวเลือก แต่โดยส่วนตัวแล้ว ฉันไม่คิดว่ามันน่าเชื่อถือที่สุด ฉันไม่คิดอย่างนั้นเพราะฉันคิดว่า Mozilla ไม่สนใจ มันมีมันอย่างรวดเร็วเหมือน flatpak และไบนารี ผู้ชนะในที่นี้คือ Canonical ซึ่งเราต้องจำไว้ว่าทำแบบเดียวกันกับ Chromium เมื่อหลายปีก่อน ในขณะนั้น ผู้ใช้ Ubuntu ได้วิพากษ์วิจารณ์การเคลื่อนไหวนี้ ไม่ใช่แค่ผู้ใช้ Ubuntu เท่านั้น เนื่องจากนักพัฒนา Linux Mint กำลังรวบรวม Chromium เพื่อนำเสนอจากที่เก็บอย่างเป็นทางการของพวกเขา
ใครเป็นผู้รับผิดชอบไม่ใช่สิ่งสำคัญที่สุดอีกต่อไป นอกเสียจากได้รับการวิพากษ์วิจารณ์จากผู้ที่ไม่ต้องการจับสแน็ปช็อตด้วยไม้เท้า ความจริงก็คือ ไม่มีอยู่ในที่เก็บอย่างเป็นทางการแล้วเว้นแต่จะใช้ Ubuntu 20.04 หรือ 21.10 และสิ่งนี้ก็มีข้อดีและข้อเสียของมัน
รองรับ Mozilla โดยตรง เพิ่มความปลอดภัย
จนถึงขณะนี้ เมื่อ Mozilla เปิดตัว Firefox เวอร์ชันใหม่ อาจใช้เวลาสองสามชั่วโมงหรือสองสามวันในการเข้าถึงที่เก็บอย่างเป็นทางการ สิ่งนี้อาจเป็นอันตรายได้ เนื่องจากสามารถตรวจพบช่องโหว่ที่กำลังถูกโจมตีและเราจะมีช่องโหว่นั้นนานเกินความจำเป็น สิ่งนี้จะไม่เกิดขึ้นบน Windows หรือ macOS ซึ่งแอพจะอัพเดทโดยอัตโนมัติเมื่อมีแอพใหม่ ใน Linux มันคือการกระจายที่นำโค้ด วิเคราะห์ คอมไพล์ และอัปโหลดไปยังที่เก็บ ในทางทฤษฎี นี่ เวลาจะลดลงเหลือ 0 เมื่อใช้ snap versionเนื่องจาก Mozilla อัปโหลดพร้อมกันกับเวอร์ชันสำหรับ macOS, Windows หรือไบนารี
นอกจากนี้ แพ็คเกจประเภทนี้ แบบแยกหรือแซนด์บ็อกซ์ ปลอดภัยกว่า. ทุกอย่างเกิดขึ้นภายในซอฟต์แวร์ ดังนั้นจึงไม่มีภัยคุกคามใดหลุดรอดไปได้ ดังนั้น บนกระดาษ การสนับสนุนนักพัฒนาโดยตรง การอัปเดตทันที และความปลอดภัยที่เพิ่มขึ้น ทั้งหมดนี้เป็นไปในเชิงบวก
เกี่ยวกับ snap speed
พอเปิด snap package ครั้งแรกก็ต้อง สร้างไฟล์การกำหนดค่าของคุณ. แม้ว่าในระยะสั้นคาดว่าจะมีการปรับปรุงให้ดีขึ้น แต่ความจริงก็คือฉันได้มาดูวิดีโอที่ Firefox ใช้เวลาในการเปิดประมาณ 10 วินาที ซึ่งเป็นนิรันดร์ที่ผู้ใช้ Linux ไม่คุ้นเคย แต่นี่เป็นเพียงครั้งแรกเท่านั้น จากนั้นจะเปิดเป็นเวอร์ชัน DEB หรือควรจะเป็น
ทางเลือกแทน Firefox เช่น snap
ในขณะนี้ เนื่องจากไม่มีอยู่ใน AppImage เราจึงมี XNUMX แบบ อย่างแรกคือไปที่แพ็คเกจรุ่นใหม่อีกประเภทหนึ่งนั่นคือไปที่ แพ็ค flatpak จากแฟลตฮับ อีกวิธีหนึ่งคือการติดตั้งไบนารี ซึ่งเราจะได้สิ่งที่คล้ายกับสิ่งที่เรามีใน macOS และ Windows ข้อแตกต่างที่สำคัญคือ Firefox สำหรับ Linux ไม่มีตัวติดตั้ง แต่เราต้องย้ายไบนารีไปยังโฟลเดอร์ที่จำเป็นเพื่อให้รวมเข้ากับระบบ เราจะทำตามขั้นตอนเหล่านี้ นำออกมา จาก Mozilla เอง:
- เราดาวน์โหลดไบนารี Firefox ได้ที่ การเชื่อมโยงนี้.
- เราแตกไฟล์ที่ดาวน์โหลดมา ใน Ubuntu สามารถทำได้ด้วยการดับเบิลคลิก แต่ในรุ่นอื่นๆ อาจจำเป็นต้องเปิดเทอร์มินัลแล้วพิมพ์:
- เมื่อคลายซิปโฟลเดอร์ เราจะย้ายไปยังโฟลเดอร์ /opt ด้วยคำสั่งอื่น:
- ตอนนี้คุณต้องสร้างลิงก์สัญลักษณ์หรือลิงก์สัญลักษณ์ไปยังไฟล์เรียกทำงาน:
- สุดท้าย ไฟล์ .desktop จะถูกสร้างขึ้นและย้ายไปยังโฟลเดอร์ที่จำเป็นเพื่อให้ปรากฏในเมนู/ลิ้นชักแอปพลิเคชัน:
ในขั้นตอนสุดท้าย คุณยังสามารถไปที่เว็บไซต์นั้นและดาวน์โหลด .desktop ด้วยตนเอง แต่คุณจะต้องใส่ไว้ในโฟลเดอร์เดียวกันหากต้องการให้ปรากฏในเมนูเริ่ม ลิ้นชักแอป ฯลฯ แอปจะอัปเดตตัวเอง เช่นเดียวกับใน macOS และ Windows
ใช้รุ่น DEB
ตามที่พวกเขาระบุไว้ในความคิดเห็นและเราสามารถยืนยันได้ คุณสามารถติดตั้งแพ็คเกจ DEB จากที่เก็บอย่างเป็นทางการ ซึ่งคุณต้องเขียนสิ่งนี้ทั้งหมดในเทอร์มินัล:
คำแนะนำของฉัน
แม้ว่าฉันจะไม่ใช่แฟนตัวยงของ snap pack ฉันอยากจะแนะนำให้ใช้ค่าเริ่มต้น. Canonical ได้ออกแบบสิ่งต่าง ๆ ในลักษณะนั้น และตลอดเวลาที่ฉันใช้ Firefox อย่างรวดเร็ว (ตั้งแต่ 20.10) ฉันไม่ได้สังเกตเห็นสิ่งผิดปกติ ถึงกระนั้น ข้อดีของ Linux ก็คือเรามีทางเลือกอื่น และเราสามารถทำการตัดสินใจไม่ทางใดก็ทางหนึ่ง
ฉันฝากวิธีอื่นที่ดูสะอาดและเรียบง่ายกว่าให้คุณ:
sudo snap ลบ firefox
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt update
sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es
เพื่อป้องกันไม่ให้อัปเดต snaps ติดตั้งใหม่:
sudo gedit /etc/apt/preferences.d/mozillalateamppa
และในเอกสารที่เปิดขึ้น คุณวางสิ่งนี้และบันทึก:
แพ็คเกจ: firefox*
ปักหมุด: ปล่อย o=LP-PPA-mozillateam
ลำดับความสำคัญของพิน: 501