Ubuntu 시스템은 firefox 설치에 스냅을 사용하지 않습니다. firefox 공식 웹 사이트에서 다운로드한 설치 패키지를 사용하여 firefox를 설치합니다.

1. 원산지

어느 날 나는 메모리를 차지하는 스냅이 싫어서 다음 명령을 사용하여 스냅을 제거했습니다.

sudo apt autoremove --purge snapd

그런 다음 아무 일도 일어나지 않았습니다...
그런 다음 전원을 껐다가 다시 켰습니다
. ? ? ?
내 파이어폭스가 ​​사라졌고 다른 소프트웨어도 사라졌습니다...

2. 이유 레코드 찾기(이전에 스냅이 제거된 이유!!, 이 섹션은 주로 스냅에 대해 설명하고 파이어폭스를 설치합니다. 이 섹션은 무시해도 됩니다.)

  1. 스냅 재설치(깔끔하게 제거하기 위해서는 스냅으로 설치한 패키지가 이전에 제거되지 않은 상태에서 바로 제거된 상태로 sudo apt autoremove --purge snapd깨끗하지 않습니다. 또한 파이어폭스를 구출할 수 있는지 확인하기 위함이기도 합니다. 결국 책갈피가 너무 많습니다.)

    sudo apt install snapd
    
  2. 스냅을 사용하여 파이어폭스 설치

    sudo snap install firefox
    
  3. 스냅 설치 목록을 보니 firefox가 있는데 firefox를 제거하고 싶은데 에러가 납니다(참고로 뒤에 firefox가 있다면 disabled먼저 활성화 시켜야 합니다 sudo snap enable firefox:)

    snap list
    

    여기에 이미지 설명 삽입

  4. firefox 아이콘을 클릭하고 firefox를 실행합니다. 반응이 없으면 실행할 수 없습니다(그래서 snap을 제거하기 전에 firefox가 작동하지 않는 이유를 알고 싶습니다)

  5. 터미널 입력 firefox, firefox를 열 수 없습니다

    (base) fl@fl:~$ firefox
    cannot locate base snap core20: No such file or directory
    
  6. 해결: 기본 스냅 코어를 찾을 수 없음20: 해당 파일 또는 디렉토리 문제 없음

    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. 이 시점에서 브라우저를 실행할 수 있지만 북마크는 여전히 사라집니다. 잊어버리고 파이어폭스를 제거하고 스냅을 제거합니다.


스냅 제거


  1. 스냅으로 설치된 패키지 확인
    snap list
    
  2. 설치된 패키지 제거
    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. 스냅 삭제
    sudo apt autoremove --purge snapd
    sudo apt-get autoremove
    

3. firefox 재설치(공식 홈페이지에서 압축 패키지를 다운받아 설치)

  1. 공식 웹사이트
    다운로드 링크에서 압축 패키지 다운로드: https://www.firefox.com.cn/download/#product-desktop-release
    여기에 이미지 설명 삽입

  1. 설치 방법 1(아이콘 없음)
    • 압축 해제 firefox 아이콘, 아이콘을 클릭하여 실행, 이 단계를 건너뛸 수 있음 )
      원하는 경로에 압축을 풉니다.
      cd yourpath
      sudo tar -jxvf   Firefox-latest-x86_64.tar.bz2
      
    (참고: 여기서 j는 bz2 패키지 압축 풀기, x는 압축 풀기, v는 세부 과정 표시, f는 파일을 의미합니다. 압축 해제 명령을 입력하면 터미널에 압축 해제의 세부 과정이 표시됩니다. 자세한 압축 해제 과정을 보고 싶지 않다면 -jxvf를 -jxf로 수정할 수 있습니다.)
    • firefox(아래 그림)를 클릭하여 Firefox 브라우저를 시작합니다
      여기에 이미지 설명 삽입
      . 직접 만들어야 하는 ./configure도 있습니다. 살펴보세요)

  1. 설치 방법 2(아이콘 있음)

    • firefox 압축 패키지가 저장된 경로를 입력한 다음 /usr/lib/에 압축을 풉니다.

      cd  你放firefox压缩包的地方
      sudo tar -jxvf Firefox-latest-x86_64.tar.bz2  -C /usr/lib/
      

      (참고: -C는 경로 변경(변경)을 의미하며, 이 옵션을 가져와 /usr/lib에 정상적으로 압축 해제해야 함)

    • 이 시점에서 실행하면 firefox응답이 없습니다. 링크를 만들어야 합니다.
      여기에 이미지 설명 삽입

    • 터미널에서 실행할 수 있도록 /usr/bin/에 대한 링크를 만듭니다.firefox

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

      여기에 이미지 설명 삽입

    • 나중에 사용할 파이어폭스 버전 확인

      firefox --version
      

      여기에 이미지 설명 삽입


      아이콘 만들기 시작


    • 응용 프로그램 폴더로 이동

      cd /usr/share/applications
      
    • 구성 파일 쓰기(vim 사용)

      sudo vi firefox.desktop
      
    • firefox.desktop 파일을 입력합니다(권한 문제가 있습니다. 나중에 클릭하여 열어 내용을 추가하면 저장되지 않으므로 sudo vi firefox.desktop을 사용해야 합니다. 즉, firefox 파일을 생성해야 합니다. desktop, sudo를 사용하여 권한을 높임) 다음 내용을 입력한 다음 명령줄에 입력 :wq하여 저장하고 종료합니다(wq: 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;
      

      여기에 이미지 설명 삽입
      지침: (주석과 파일을 수정하려면 다음을 눌러야 합니다. i여기에서 vim이 파일을 수정하는 방법도 볼 수 있습니다.)

      [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;
      

      이 시점에서 firefox 아이콘이 있습니다. 아이콘을 클릭하여 firefox를 실행할 수 있습니다.

이 문서 참조:
get firefox 아이콘: https://blog.csdn.net/jjzhoujun2010/article/details/6694552
파일 압축 해제: https://jingyan.baidu.com/article/86fae3461437c53c48121a50.html
기타 스냅 설치, 제거 및 다른 기사

추천

출처blog.csdn.net/weixin_43686259/article/details/127883315