Я пытаюсь обновить 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 (файловый браузер с графическим интерфейсом): нажмите Ctrl+ Hили нажмите Вид → Показать скрытые файлы . Затем вы можете увидеть файлы и папки, которые начинаются с .
. Перейдите в свою домашнюю папку, если вы еще не там, и переименуйте .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
в этой ситуации. Возможно, вы захотите обновить все ваше программное обеспечение, и это может даже помочь решить некоторые проблемы совместимости. (В конце концов, новые версии некоторых пакетов и действительно старые версии других не обязательно тестируются вместе.)
Если вы привыкли использовать 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: утверждение '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
.