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)

  1. 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
    
  2. instalar firefox usando snap

    sudo snap install firefox
    
  3. 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 habilitarlo sudo snap enable firefox:)

    snap list
    

    inserte la descripción de la imagen aquí

  4. 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)

  5. Entrada de terminal firefox, firefox no se puede abrir

    (base) fl@fl:~$ firefox
    cannot locate base snap core20: No such file or directory
    
  6. 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
    
  7. En este punto, el navegador puede ejecutarse, pero el marcador aún no está, olvídalo, desinstala Firefox, desinstala Snap


complemento de desinstalación


  1. Ver qué paquetes se instalan por complemento
    snap list
    
  2. 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
    
  3. 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)

  1. Descargue el paquete comprimido del sitio web oficial
    Enlace de descarga: https://www.firefox.com.cn/download/#product-desktop-release
    inserte la descripción de la imagen aquí

  1. 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 desee
      cd yourpath
      sudo tar -jxvf   Firefox-latest-x86_64.tar.bz2
      
    (Nota: donde j significa descomprimir el paquete bz2, x significa descomprimir, v significa mostrar el proceso detallado y f significa el archivo. Después de ingresar el comando de descompresión, la terminal mostrará el proceso detallado de descompresión. Si no Si no desea ver el proceso detallado de descompresión, puede modificar -jxvf a -jxf)
    • Haga clic en firefox (imagen a continuación) para iniciar el navegador Firefox
      inserte la descripción de la imagen aquí
      (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)

  1. 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
      inserte la descripción de la imagen aquí

    • Cree un enlace a /usr/bin/, para que pueda ejecutarse en la terminalfirefox

      sudo ln -s /usr/lib/firefox/firefox /usr/bin/
      

      inserte la descripción de la imagen aquí

    • Compruebe el número de versión de Firefox, que se utilizará más adelante.

      firefox --version
      

      inserte la descripción de la imagen aquí


      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 :wqpara 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;
      

      inserte la descripción de la imagen aquí
      Instrucciones: (Para modificar comentarios y archivos, debe presionar i: 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

Supongo que te gusta

Origin blog.csdn.net/weixin_43686259/article/details/127883315
Recomendado
Clasificación