El sistema Ubuntu no usa snap para instalar firefox, use el paquete de instalación descargado del sitio web oficial de firefox para instalar firefox
1. Origen
Un día, no me gustaba que Snap ocupara memoria, y luego usé el siguiente comando para desinstalar Snap
sudo apt autoremove --purge snapd
Luego no pasó nada...
luego lo apagué, lo encendí - ¿
y luego? ? ? ?
Mi Firefox se ha ido, y otro software se ha ido...
2. Busque el registro del motivo (¡el motivo por el que Snap se desinstaló antes! Esta sección trata principalmente sobre Snap, instale Firefox, puede ignorar esta sección)
-
Vuelva a instalar snap (para desinstalar limpiamente, el paquete instalado por snap no se desinstaló antes, se desinstala directamente
sudo apt autoremove --purge snapd
, no está limpio; también es para ver si se puede rescatar firefox, después de todo, hay tantos marcadores)sudo apt install snapd
-
instalar firefox usando snap
sudo snap install firefox
-
Mirando la lista de instalación instantánea, hay firefox, y luego quiero desinstalarlo, y se informa un error (tenga en cuenta que si hay firefox detrás
disabled
, primero debe habilitarlosudo snap enable firefox
:)snap list
-
Haga clic en el ícono de Firefox, ejecute Firefox, no responde, no se puede ejecutar (así que quiero ver por qué Firefox no funciona antes de desinstalar Snap)
-
Entrada de terminal firefox, firefox no se puede abrir
(base) fl@fl:~$ firefox cannot locate base snap core20: No such file or directory
-
Resolver: no se puede ubicar base snap core20: no hay tal problema de archivo o directorio
sudo snap restart core20 # 失败,报错error: snap "core20" has no services,命令不对 sudo snap enable core20 # 失败,报错error: cannot enable "core20": snap "core20" already enabled # 上面失败的原因是,我命令使用错了,core20后面是broken,已经损坏了 # 以下是正确的处理方式 sudo snap remove bare core core18 core20 core22 cups snap install core20
-
En este punto, el navegador puede ejecutarse, pero el marcador aún no está, olvídalo, desinstala Firefox, desinstala Snap
complemento de desinstalación
- Ver qué paquetes se instalan por complemento
snap list
- eliminar paquetes instalados
sudo snap remove --purge core20 sudo snap remove --purge firefox ... sudo snap remove --purge gnome-3-38-2004 sudo snap remove --purge gtk-common-themes sudo snap remove --purge htop sudo snap remove --purge jupyter sudo snap remove --purge onlyoffice-desktopeditors
- eliminar complemento
sudo apt autoremove --purge snapd sudo apt-get autoremove
3. Vuelva a instalar Firefox (descargue el paquete comprimido del sitio web oficial e instálelo)
- Descargue el paquete comprimido del sitio web oficial
Enlace de descarga: https://www.firefox.com.cn/download/#product-desktop-release
- Método de instalación 1 (sin icono)
- Descomprimir (si no le importa no tener un ícono de Firefox, solo puede hacer este paso cada vez que llegue al lugar donde descomprime y hace clic para ejecutar Firefox, y los siguientes pasos pueden ignorarse; si desea tener un icono de firefox, haga clic en el icono para ejecutar, puede omitir este paso )
descomprima en la ruta que deseecd yourpath sudo tar -jxvf Firefox-latest-x86_64.tar.bz2
- Haga clic en firefox (imagen a continuación) para iniciar el navegador Firefox
(Nota: descargué Firefox-latest-x86_64.tar.bz2, después de la descompresión, firefox es el programa de ejecución, algunas versiones pueden ser firefox.sh, debe ejecutarlo usted mismo, También hay algunos ./configure que debe realizar usted mismo, eche un vistazo)
- Descomprimir (si no le importa no tener un ícono de Firefox, solo puede hacer este paso cada vez que llegue al lugar donde descomprime y hace clic para ejecutar Firefox, y los siguientes pasos pueden ignorarse; si desea tener un icono de firefox, haga clic en el icono para ejecutar, puede omitir este paso )
-
Método de instalación 2 (con icono)
-
Ingrese la ruta donde se almacena el paquete comprimido de Firefox y luego descomprímalo en /usr/lib/
cd 你放firefox压缩包的地方 sudo tar -jxvf Firefox-latest-x86_64.tar.bz2 -C /usr/lib/
(Nota: -C significa cambiar la ruta (cambiar), necesita traer esta opción para descomprimirla en /usr/lib normalmente)
-
En este punto ejecuta
firefox
, no hay respuesta, necesita crear un enlace
-
Cree un enlace a /usr/bin/, para que pueda ejecutarse en la terminal
firefox
sudo ln -s /usr/lib/firefox/firefox /usr/bin/
-
Compruebe el número de versión de Firefox, que se utilizará más adelante.
firefox --version
Empieza a hacer iconos
-
Ir a la carpeta de aplicaciones
cd /usr/share/applications
-
Escribir archivo de configuración (usando vim)
sudo vi firefox.desktop
-
Ingrese en el archivo firefox.desktop (hay un problema de permisos, haga clic para abrirlo más tarde, agregue contenido en él, no se guardará, por lo que debe usar sudo vi firefox.desktop, es decir, cree el archivo firefox. escritorio, y use sudo para aumentar el permiso) Ingrese el siguiente contenido, y luego ingrese en la línea de comando
:wq
para guardar y salir (wq: puede ver cómo funciona el comando vim)[Desktop Entry] Name=Firefox 107.0 Comment=this is firefox Exec=/usr/lib/firefox/firefox Icon=/usr/lib/firefox/browser/chrome/icons/default/default64.png Terminal=false Type=Application Categories=Application;Network;
Instrucciones: (Para modificar comentarios y archivos, debe presionari
: Aquí también vea cómo vim modifica archivos)[Desktop Entry] Name=Firefox 107.0 # 运行firefox --version 进行对应修改 Comment=this is firefox Exec=/usr/lib/firefox/firefox Icon=/usr/lib/firefox/browser/chrome/icons/default/default64.png #需要修改到有firefox图标的路径下,一般/usr/lib/firefox/browser/chrome/icons/default; /usr/lib/firefox/icons两个路径下有,如果没有,自己下载图片放在这里面,图片一般为48x48的 Terminal=false Type=Application Categories=Application;Network;
En este punto, tiene el ícono de Firefox, puede hacer clic en el ícono para ejecutar Firefox
-
Referencia en este artículo:
obtenga el ícono de Firefox: https://blog.csdn.net/jjzhoujun2010/article/details/6694552
descompresión de archivos: https://jingyan.baidu.com/article/86fae3461437c53c48121a50.html
otra instalación instantánea, desinstalación y otros artículos