Обновление или удаление и переустановка 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 (Менеджер обновлений в старых версиях 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, извините, я не очень хорош в этом хх
Гейл Келли
3
@GailKelly Что ты имеешь в виду? Что именно происходит?
Элия ​​Каган
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.

Раду Рэдяну
источник