Tôi đang cố gắng nâng cấp Firefox trên Linux và nó không hoạt động. Tôi nghĩ về việc gỡ cài đặt nó và cài đặt lại, nhưng tôi không biết làm thế nào để làm điều đó. Ai giúp tôi với?
Tôi đang cố gắng nâng cấp Firefox trên Linux và nó không hoạt động. Tôi nghĩ về việc gỡ cài đặt nó và cài đặt lại, nhưng tôi không biết làm thế nào để làm điều đó. Ai giúp tôi với?
Câu trả lời:
Trước tiên hãy đảm bảo Firefox không chạy:
ps ax | grep [f]irefox
Nếu nó đang chạy, bỏ nó. Nếu nó dường như không chạy nhưng xuất hiện trong danh sách từ đó ps ax
, hãy giết nó bằng cách chạy killall firefox
, đợi vài giây, sau đó chạy killall -KILL firefox
. Nếu bạn không thấy firefox: no process found
sau killall
lệnh thứ hai , hãy chạy lại lệnh thứ hai đó. Nếu bạn vẫn không thấy nó, hãy khởi động lại (hoặc bạn có thể muốn thử chạy nó cùngsudo
, nghĩ rằng điều đó thường không có ích).
Nếu bạn muốn xóa hồ sơ của mình (có thể khắc phục nhiều sự cố, đặc biệt là các sự cố liên quan đến nâng cấp Firefox lên phiên bản mới), sau đó đổi tên thư mục có tên .mozilla
nằm trong thư mục nhà của bạn. Có hai cách để làm điều này:
Trong Nautilus (trình duyệt tệp GUI): Bấm Ctrl+ Hhoặc bấm Xem → Hiển thị tệp ẩn . Sau đó, bạn có thể thấy các tập tin và thư mục bắt đầu bằng một .
. Chuyển đến thư mục nhà của bạn nếu bạn chưa ở đó và đổi tên .mozilla
thành .mozilla.old
(hoặc bất cứ điều gì bạn muốn gọi nó).
Trên dòng lệnh: Mở cửa sổ Terminal ( Ctrl+ Alt+ T) và chạy lệnh:
mv ~/.mozilla ~/.mozilla.old
(Hoặc đặt bất cứ thứ gì bạn muốn gọi nó, thay cho .mozilla.old
.)
Ý tưởng đằng sau việc đổi tên thư mục thay vì xóa nó là để bạn có thể khôi phục nó. Nhưng nếu nội dung của nó khiến Firefox (hoặc phiên bản Firefox mới hơn được cài đặt gần đây) không hoạt động, thì bạn có thể gặp sự cố khi sử dụng chúng sau này!
Do đó, nếu có bất cứ thứ gì bạn muốn lưu - thường thì đây sẽ là dấu trang của bạn - bạn nên sao lưu nó trước, trước khi bạn làm điều này. ( Bài viết này có thể giúp với điều đó. )
Cuối cùng, lưu ý rằng tôi chắc chắn không ủng hộ việc xóa hồ sơ của bạn thường xuyên hoặc thậm chí mỗi khi bạn nâng cấp Firefox. Chỉ khi bạn gặp sự cố nghiêm trọng sau khi nâng cấp, tôi khuyên bạn nên dùng thử. (Nếu nó làm cho không có sự khác biệt, bạn có thể đổi tên .mozilla.old
trở lại .mozilla
--Bạn có thể phải loại bỏ một mới được tạo ra .mozilla
đầu tiên. Đó là một trong những lý do để sao lưu toàn bộ hồ sơ.)
Để cài đặt lại Firefox, xóa các tệp cấu hình toàn cầu và cung cấp phiên bản mới nhất có sẵn trong bất kỳ nguồn phần mềm nào được định cấu hình trên hệ thống Ubuntu của bạn, hãy chạy:
sudo apt-get update
sudo apt-get --purge --reinstall install firefox
apt-get upgrade
chạy quá không?Chạy sudo apt-get upgrade
là không cần thiết để có được Firefox có sẵn mới nhất, bởi vì install
lệnh sẽ tự động tìm nạp và cài đặt hoặc nâng cấp lên phiên bản có thể cài đặt mới nhất và bất kỳ gói nào khác (nếu có) là cần thiết để cho phép phiên bản đó cài đặt.
Như đã nói, thật hợp lý khi chạy sudo apt-get upgrade
trong tình huống này. Bạn có thể muốn cập nhật tất cả phần mềm của mình và điều đó thậm chí có thể giúp giải quyết một số vấn đề về khả năng tương tác. (Rốt cuộc, phiên bản mới của một số gói và phiên bản thực sự cũ của những gói khác không nhất thiết phải được thử nghiệm cùng nhau.)
Nếu bạn đã quen với việc sử dụng Trình cập nhật phần mềm (Trình quản lý cập nhật trong các bản phát hành Ubuntu cũ hơn), hãy tiếp tục và làm điều đó. Nếu bạn thích sử dụng dòng lệnh:
sudo apt-get upgrade
sudo apt-get dist-upgrade
Tất nhiên, nếu bạn không chạy sudo apt-get update
nhanh trước khi chạy chúng, bạn nên làm điều đó. Và sudo apt-get dist-upgrade
sẽ nâng cấp các gói yêu cầu cài đặt các gói mới hoặc loại bỏ các gói hiện đang cài đặt, vì vậy bạn nên đảm bảo xem xét những gì nó nói nó dự định làm, trước khi để nó tiếp tục.
(Để giải quyết một sự nhầm lẫn thông thường: dist-upgrade
không không . Cố gắng để nâng cấp hệ thống Ubuntu của bạn một thông cáo Ubuntu sau, mặc dù trên một số hệ điều hành khác nó được sử dụng cho mục đích đó kết hợp với tay chỉnh sửa một tập tin cấu hình Xem lời giải thích này củadist-upgrade
. Chạy sudo apt-get update
, sudo apt-get upgrade
và sudo apt-get dist-upgrade
trong thứ tự đó xấp xỉ hành vi của Trình cập nhật phần mềm / Trình quản lý cập nhật và có xu hướng hoạt động tốt.)
Chỉ cần nhập các mục sau trong thiết bị đầu cuối của tôi trên Ubuntu Trusty Tahr đã hoạt động tốt đối với tôi để nâng cấp.
sudo apt-get install firefox
Tôi đã cài đặt Firefox và liên tục gặp lỗi khi tôi cố mở nó.
(process: 2705): GLib-CRITICAL **: g_slice_set_config: khẳng định 'sys_page_size == 0' Lỗi: Truy cập bị từ chối khi cố mở tệp trong thư mục hồ sơ của bạn.
Ban đầu, tôi chỉ có thể chạy firefox bằng cách gõ sudo firefox - xa lý tưởng. Tôi đã chạy qua giải pháp bên dưới, và điều đó đã khắc phục vấn đề của tôi.
"Giải pháp tìm thấy ở đây" . Câu trả lời được dán dưới đây là tốt.
ls .cache / mozilla /
ls: không thể mở thư mục .cache / mozilla /:
Quyền bị từ chốichown -R user.user .cache / mozilla />
chown: không thể đọc thư mục '.cache / mozilla /':
Quyền bị từ chốisudo chown -R user.user .cache / mozilla /
firefox
Nếu bạn sử dụng Ubuntu, bạn có thể sử dụng các lệnh sau:
sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox
Các lệnh này sẽ xóa Firefox và dữ liệu hồ sơ Firefox của bạn và cài đặt lại Firefox.
Để cập nhật Firefox lên phiên bản cuối bằng cách sử dụng:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade
được sử dụng để cài đặt các phiên bản mới nhất của tất cả các gói hiện được cài đặt trên hệ thống từ các nguồn được liệt kê trong /etc/apt/sources.list
.