การอัปเดตหรือถอนการติดตั้งและติดตั้ง Firefox ใหม่บน Linux


10

ฉันพยายามอัพเกรด Firefox บน Linux และมันไม่ทำงาน ฉันคิดว่าจะถอนการติดตั้งและติดตั้งใหม่ แต่ฉันไม่รู้ว่าจะทำอย่างไร มีใครช่วยฉันบ้าง

คำตอบ:


11

ออกจาก Firefox อย่างมีประสิทธิภาพ

ก่อนอื่นให้แน่ใจว่า Firefox ไม่ทำงาน:

ps ax | grep [f]irefox

หากกำลังทำงานอยู่ให้ออกจากโปรแกรม ถ้ามันไม่ได้ดูเหมือนจะทำงานอยู่ แต่ปรากฏในรายการจากps axฆ่ามันโดยการเรียกใช้รอไม่กี่วินาทีแล้ววิ่งkillall firefox killall -KILL firefoxหากคุณไม่เห็นคำสั่งfirefox: no process foundที่สองkillallเรียกใช้คำสั่งที่สองอีกครั้ง หากคุณยังไม่เห็นให้รีบูตเครื่อง (หรือคุณอาจต้องการลองใช้งานด้วยsudoเช่นกันให้คิดว่าจะไม่ช่วยได้)

พิจารณาการล้างโปรไฟล์ของคุณ

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

  • ใน Nautilus (เบราเซอร์ไฟล์กุย): กดCtrl+ Hหรือคลิกดู → แสดงไฟล์ที่ซ่อน .จากนั้นคุณสามารถดูไฟล์และโฟลเดอร์ที่เริ่มต้นด้วย ไปที่โฟลเดอร์บ้านของคุณหากคุณไม่ได้อยู่ที่นั่นแล้วเปลี่ยนชื่อ.mozillaเป็น.mozilla.old(หรืออะไรก็ตามที่คุณต้องการโทรหา)

  • ในบรรทัดคำสั่ง: เปิดหน้าต่างเทอร์มินัล ( Ctrl+ Alt+ T) และเรียกใช้คำสั่ง:

    mv ~/.mozilla ~/.mozilla.old
    

    (หรือใส่สิ่งที่คุณต้องการเรียกแทน.mozilla.old)

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

ดังนั้นหากมีสิ่งใดที่คุณต้องการบันทึก - บ่อยครั้งนี่จะเป็นบุ๊กมาร์กของคุณ - คุณควรสำรองข้อมูลไว้ก่อนก่อนที่จะทำเช่นนี้ ( บทความนี้อาจช่วยในเรื่องนั้น )

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

ติดตั้ง Firefox อีกครั้ง (จากเวอร์ชั่นล่าสุดในแหล่งซอฟต์แวร์ใด ๆ ของคุณ)

หากต้องการติดตั้ง Firefox ใหม่ให้ลบไฟล์กำหนดค่าส่วนกลางและรับเวอร์ชันล่าสุดที่มีอยู่ในแหล่งซอฟแวร์ใด ๆ ที่กำหนดค่าไว้ในระบบ Ubuntu ของคุณให้รัน:

sudo apt-get update
sudo apt-get --purge --reinstall install firefox

ควรapt-get upgradeจะทำงานด้วยหรือไม่

การรันsudo apt-get upgradeไม่จำเป็นสำหรับการรับ Firefox ล่าสุดที่มีอยู่เพราะinstallคำสั่งจะดึงข้อมูลและติดตั้งหรืออัปเกรดเป็นเวอร์ชันล่าสุดที่ติดตั้งได้โดยอัตโนมัติและแพ็คเกจอื่น ๆ (ถ้ามี) จำเป็นต้องเปิดใช้งานเวอร์ชันนั้นเพื่อติดตั้ง

จากที่กล่าวมามันมีเหตุผลที่จะทำงานsudo apt-get upgradeในสถานการณ์นี้ คุณอาจต้องการนำซอฟต์แวร์ทั้งหมดของคุณมาใช้ให้ทันสมัยและอาจช่วยแก้ไขปัญหาการทำงานร่วมกันบางอย่างได้ (แพ็คเกจใหม่บางรุ่นและแพ็คเกจเก่าจริงๆไม่จำเป็นต้องผ่านการทดสอบพร้อมกัน)

หากคุณคุ้นเคยกับการใช้ Software Updater (Update Manager ใน Ubuntu รุ่นเก่า) ให้ทำต่อไป หากคุณต้องการใช้บรรทัดคำสั่ง:

sudo apt-get upgrade
sudo apt-get dist-upgrade

แน่นอนว่าหากคุณยังไม่ได้เปิดใช้งานsudo apt-get updateก่อนที่จะเปิดใช้คุณควรทำเช่นนั้น และsudo apt-get dist-upgradeจะอัปเกรดแพ็คเกจที่ต้องมีการติดตั้งแพ็คเกจใหม่หรือลบแพ็คเกจที่ติดตั้งอยู่ในปัจจุบันดังนั้นคุณควรตรวจสอบให้แน่ใจว่าได้ตรวจสอบสิ่งที่กล่าวไว้ว่ามีแผนจะดำเนินการหรือไม่ก่อนที่จะดำเนินการต่อ

(เพื่อแก้ไขความสับสนเหมือนกัน: dist-upgradeไม่ไม่ . พยายามที่จะอัพเกรดระบบ Ubuntu ของคุณเพื่อปล่อย Ubuntu ภายหลัง แต่ในระบบปฏิบัติการอื่น ๆ บางอย่างก็ใช้เพื่อวัตถุประสงค์ที่ร่วมกับการแก้ไขไฟล์การกำหนดค่าด้วยตนเองดูคำอธิบายนี้dist-upgrade . วิ่งsudo apt-get update, sudo apt-get upgradeและsudo apt-get dist-upgradeใน คำสั่งนั้นใกล้เคียงกับพฤติกรรมของ Software Updater / Update Manager และมีแนวโน้มที่จะทำงานได้ดี)


1
มันไม่รู้จัก apt-get ขอโทษฉันไม่เก่ง xx นี้
Gail Kelly

3
@GailKelly คุณหมายถึงอะไร? เกิดอะไรขึ้นกันแน่?
Eliah Kagan

5

เพียงป้อนสิ่งต่อไปนี้ในเทอร์มินัลของฉันบน Ubuntu Trusty Tahr ทำงานได้ดีสำหรับฉันสำหรับการอัพเกรด

sudo apt-get install firefox

1

ฉันติดตั้ง Firefox และพบข้อผิดพลาดซ้ำ ๆ เมื่อฉันพยายามเปิด

(กระบวนการ: 2705): GLib-CRITICAL **: g_slice_set_config: การยืนยัน 'sys_page_size == 0' ล้มเหลวข้อผิดพลาด: การเข้าถึงถูกปฏิเสธขณะพยายามเปิดไฟล์ในไดเรกทอรีโปรไฟล์ของคุณ

เริ่มแรกฉันทำได้เพียงเรียกใช้ Firefox โดยการพิมพ์ sudo firefox - ห่างไกลจากอุดมคติ ฉันพบวิธีแก้ไขปัญหาด้านล่างและแก้ไขปัญหาของฉัน

"การแก้ปัญหาพบได้ที่นี่" คำตอบจะถูกวางไว้ด้านล่างเช่นกัน

ls .cache / mozilla /
ls: ไม่สามารถเปิดไดเรกทอรี. cache / mozilla /:
ปฏิเสธการอนุญาต

chown -R user.user .cache / mozilla />
chown: ไม่สามารถอ่านไดเรกทอรี '.cache / mozilla /':
ปฏิเสธการอนุญาต

sudo chown -R user.user .cache / mozilla /
firefox


1

หากคุณใช้ Ubuntu คุณสามารถใช้คำสั่งต่อไปนี้:

sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox

คำสั่งเหล่านี้จะลบ Firefox และข้อมูลโปรไฟล์ Firefox ของคุณและติดตั้งอีกครั้ง Firefox

วิธีอัปเดต Firefox เป็นเวอร์ชันล่าสุดโดยใช้:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get upgrade/etc/apt/sources.listถูกนำมาใช้ในการติดตั้งรุ่นใหม่ล่าสุดของแพ็กเกจทั้งหมดที่ติดตั้งอยู่ในระบบจากแหล่งที่มาแจกแจงใน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.