Aktualizowanie lub odinstalowywanie i ponowne instalowanie przeglądarki Firefox w systemie Linux


10

Próbuję zaktualizować Firefoksa na Linuksie i to nie działa. Myślałem o odinstalowaniu i ponownej instalacji, ale nie mam pojęcia, jak to zrobić. Czy ktoś może mi pomóc?

Odpowiedzi:


11

Skutecznie zamknij Firefoksa

Najpierw upewnij się, że Firefox nie działa:

ps ax | grep [f]irefox

Jeśli jest uruchomiony, zamknij go. Jeśli wydaje się, że nie działa, ale pojawia się na liście od ps ax, zabij go, uruchamiając killall firefox, czekając kilka sekund, a następnie uruchamiając killall -KILL firefox. Jeśli nie widzisz firefox: no process foundpo drugim killallpoleceniu, uruchom ponownie to drugie polecenie. Jeśli nadal go nie widzisz, uruchom ponownie (lub możesz też spróbować uruchomić gosudo , pomyślałem, że to zwykle nie pomoże).

Rozważ wyczyszczenie swojego profilu

Jeśli chcesz wyczyścić swój profil (który może rozwiązać wiele problemów, zwłaszcza problemów związanych z aktualizacją Firefoksa do nowej wersji), zmień nazwę folderu o nazwie, .mozillaktóry znajduje się w folderze domowym. Można to zrobić na dwa sposoby:

  • W Nautilus (przeglądarce plików GUI): Naciśnij Ctrl+ Hlub kliknij WidokPokaż ukryte pliki . Następnie możesz zobaczyć pliki i foldery zaczynające się od .. Przejdź do folderu domowego, jeśli jeszcze go nie ma, i zmień nazwę .mozillana .mozilla.old(lub jakkolwiek chcesz to nazwać).

  • W wierszu polecenia: otwórz okno Terminal ( Ctrl+ Alt+ T) i uruchom polecenie:

    mv ~/.mozilla ~/.mozilla.old
    

    (Lub odłóż, jak chcesz to nazwać, zamiast .mozilla.old).

Ideą zmiany nazwy folderu zamiast jego usunięcia jest przywrócenie go. Ale jeśli jego zawartość uniemożliwia działanie Firefoksa (lub ostatnio zainstalowanej nowszej wersji Firefoksa), możesz mieć problemy z jego późniejszym użyciem!

Dlatego jeśli jest coś, co chcesz zapisać - często będą to Twoje zakładki - najpierw wykonaj kopię zapasową, zanim to zrobisz. ( Ten artykuł może w tym pomóc ).

Na koniec zauważ, że z pewnością nie zalecam regularnego czyszczenia twojego profilu, ani nawet przy każdej aktualizacji Firefoksa. Tylko wtedy, gdy masz poważne problemy po aktualizacji, polecam spróbować. (Jeśli to nie robi różnicy, możesz zmienić nazwę z .mozilla.oldpowrotem na .mozilla- być może będziesz musiał .mozillanajpierw usunąć nowo utworzone . Jest to jeden z powodów, dla których należy wykonać kopię zapasową całego profilu).

Ponownie zainstaluj Firefox (z najnowszej wersji w dowolnym źródle oprogramowania)

Aby ponownie zainstalować Firefoksa, usuwając pliki konfiguracji globalnej i udostępniając najnowszą wersję dostępną w dowolnym źródle oprogramowania skonfigurowanym w systemie Ubuntu, uruchom:

sudo apt-get update
sudo apt-get --purge --reinstall install firefox

Trzeba apt-get upgradeteż uruchomić?

Uruchomienie sudo apt-get upgradenie jest konieczne do uzyskania najnowszej dostępnej przeglądarki Firefox, ponieważ installpolecenie automatycznie pobierze i zainstaluje lub zaktualizuje do najnowszej wersji do zainstalowania, a wszelkie inne pakiety (jeśli istnieją) są potrzebne, aby umożliwić zainstalowanie tej wersji.

Powiedziawszy to, rozsądne jest bieganie sudo apt-get upgradew tej sytuacji. Możesz zaktualizować całe oprogramowanie, a to może nawet pomóc w rozwiązaniu niektórych problemów z interoperacyjnością. (W końcu nowe wersje niektórych pakietów i naprawdę stare wersje innych niekoniecznie były testowane razem).

Jeśli jesteś przyzwyczajony do korzystania z narzędzia Software Updater (Menedżer aktualizacji w starszych wersjach Ubuntu), zrób to. Jeśli wolisz korzystać z wiersza polecenia:

sudo apt-get upgrade
sudo apt-get dist-upgrade

Oczywiście, jeśli nie pobiegłeś sudo apt-get updatekrótko przed uruchomieniem ich, powinieneś to zrobić. I sudo apt-get dist-upgradezaktualizuje pakiety, które wymagają instalacji nowych pakietów lub usunięcia aktualnie zainstalowanych pakietów, więc powinieneś sprawdzić, co planuje zrobić, zanim pozwoli to kontynuować.

(Aby rozwiązać wspólny nieporozumień: dist-upgradenie nie . Próby uaktualnienia systemu Ubuntu do nowszej wersji Ubuntu, choć na niektórych innych systemów operacyjnych jest używany w tym celu w połączeniu z ręcznie edytując plik konfiguracyjny Zobacz to wyjaśnieniedist-upgrade . Running sudo apt-get update, sudo apt-get upgradeoraz sudo apt-get dist-upgradew ta kolejność jest zbliżona do działania narzędzia Software Updater / Update Manager i zwykle działa dobrze).


1
To nie rozpoznaje apt-get, przepraszam, nie jestem dobry w tym xx
Gail Kelly

3
@GailKelly Co masz na myśli? Co dokładnie się dzieje?
Eliah Kagan

5

Wprowadzanie następujących informacji w moim terminalu na Ubuntu Trusty Tahr działało dobrze dla mnie przy aktualizacji.

sudo apt-get install firefox

1

Zainstalowałem Firefoksa i wielokrotnie próbowałem go otworzyć.

(proces: 2705): GLIB-CRITICAL **: g_slice_set_config: asercja 'sys_page_size == 0' nie powiodła się Błąd: Odmowa dostępu podczas próby otwarcia plików w katalogu profilu.

Początkowo mogłem uruchomić firefoxa, pisząc sudo firefox - dalekie od ideału. Natknąłem się na poniższe rozwiązanie i to rozwiązało mój problem.

„Znaleziono rozwiązanie tutaj” . Odpowiedź jest również wklejona poniżej.

ls .cache / mozilla /
ls: nie można otworzyć katalogu .cache / mozilla /:
Odmowa dostępu

chown -R użytkownik.user .cache / mozilla />
chown: nie można odczytać katalogu „.cache / mozilla /”:
Odmowa dostępu

sudo chown -R user.user .cache / mozilla /
firefox


1

Jeśli używasz Ubuntu, możesz użyć następujących poleceń:

sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox

Te polecenia usuną Firefoksa i dane Twojego profilu Firefox i ponownie zainstalują Firefoksa.

Aby zaktualizować Firefoksa do ostatniej wersji za pomocą:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get upgradesłuży do instalowania najnowszych wersji wszystkich pakietów aktualnie zainstalowanych w systemie ze źródeł wymienionych w /etc/apt/sources.list.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.