Обновление или удаление и переустановка Firefox в Linux

Я пытаюсь обновить Firefox на Linux, и он не работает. Я думал об удалении и переустановке, но понятия не имею, как это сделать. Может кто-нибудь мне помочь?

4 ответа

Выйти из Firefox эффективно

Сначала убедитесь, что 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 или нажмите ViewShow Hidden Files. Затем вы можете увидеть файлы и папки, которые начинаются с ., Перейдите в свою домашнюю папку, если вы еще не там, и переименуйте .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 (Менеджер обновлений в старых версиях 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 и работает нормально.)

Просто ввести следующее в моем терминале на 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/
Fire Fox

Если вы используете 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,

Другие вопросы по тегам