Я намагаюся оновити Firefox на Linux, і це не працює. Я думав про її видалення та перевстановлення, але не маю поняття, як це зробити. Хтось може мені допомогти?
Я намагаюся оновити Firefox на Linux, і це не працює. Я думав про її видалення та перевстановлення, але не маю поняття, як це зробити. Хтось може мені допомогти?
Відповіді:
Спочатку переконайтеся, що Firefox не працює:
ps ax | grep [f]irefox
Якщо він працює, закрийте його. Якщо він, здається, не працює, але відображається в списку ps ax
, вбийте його, запустивши killall firefox
, почекаючи кілька секунд, а потім запустіть killall -KILL firefox
. Якщо ви не бачите firefox: no process found
після другої killall
команди, запустіть цю другу команду ще раз. Якщо ви все ще не бачите цього, перезавантажте (або ви, можливо, захочете спробувати його запуститиsudo
, подумавши, що це зазвичай не допоможе).
Якщо ви хочете очистити свій профіль (який може виправити багато проблем, особливо проблеми, пов’язані з оновленням Firefox до нової версії), перейменуйте папку, яка називається, .mozilla
що знаходиться у вашій домашній папці. Є два способи зробити це:
У Nautilus (браузері файлів GUI): Натисніть Ctrl+ Hабо натисніть кнопку Перегляд → Показати приховані файли . Тоді ви можете побачити файли та папки, які починаються з a .
. Перейдіть у свою домашню папку, якщо вас там ще немає, і перейменуйте .mozilla
на .mozilla.old
(або як би ви хочете назвати його).
У командному рядку: Відкрийте вікно терміналу ( Ctrl+ Alt+ T) та запустіть команду:
mv ~/.mozilla ~/.mozilla.old
(Або поставте замість нього все, що ви хочете назвати .mozilla.old
.)
Ідея перейменування папки замість видалення її полягає в тому, щоб ви могли відновити її. Але якщо його вміст утримує Firefox (або нещодавно встановлену нову версію Firefox) від роботи, то у вас можуть виникнути проблеми фактично їх використання пізніше!
Тому, якщо ви хочете щось зберегти - часто це будуть ваші закладки - слід спершу створити резервну копію, перш ніж це зробити. ( Ця стаття може допомогти у цьому. )
Нарешті, зауважте, що я, звичайно, не виступаю за регулярне очищення вашого профілю або навіть щоразу, коли ви оновлюєте Firefox. Тільки тоді, коли у вас є серйозні проблеми після оновлення, я рекомендую спробувати. (Якщо це не має ніякого значення, ви можете перейменувати .mozilla.old
назад в - .mozilla
можливо, вам доведеться спочатку видалити новостворений .mozilla
. Це одна з причин створити резервну копію всього профілю.)
Щоб перевстановити 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
в цій ситуації. Можливо, ви захочете оновити все своє програмне забезпечення, а це навіть може потенційно допомогти у вирішенні деяких проблем із сумісністю. (Нові версії одних пакетів та дійсно старі версії інших необов’язково протестували разом, зрештою.)
Якщо ви звикли використовувати оновлення програмного забезпечення (диспетчер оновлень у старих версіях 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
в це замовлення наближає поведінку програми оновлення програмного забезпечення / менеджера оновлень і, як правило, працює добре.)
Щойно ввівши наступне в мій термінал на Ubuntu Trusty Tahr, мені добре підійшло для оновлення.
sudo apt-get install firefox
Я встановив Firefox і неодноразово отримував помилку, коли я намагався його відкрити.
(процес: 2705): GLib-CRITICAL **: g_slice_set_config: assertion '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
Якщо ви використовуєте 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
.