Ubuntu システムは、Firefox のインストールにスナップを使用しません。Firefox のインストールには、Firefox 公式 Web サイトからダウンロードしたインストール パッケージを使用します。

1. 起源

ある日、スナップがメモリを消費するのが嫌だったので、次のコマンドを使用してスナップをアンインストールしました

sudo apt autoremove --purge snapd

それから何も起こりませんでした...
それから私はそれをオフにし、オンにしました-
そしてそれから?? ? ?
私のFirefoxは消えてしまい、他のソフトウェアも消えてしまいました...

2. 理由レコードを見つけます (スナップが以前にアンインストールされた理由!!、このセクションでは主にスナップ、Firefox のインストールについて説明します。このセクションは無視してください)

  1. snap を再インストールします (きれいにアンインストールするには、snap によってインストールされたパッケージが以前にアンインストールされておらず、直接sudo apt autoremove --purge snapdアンインストールされており、きれいではありません。また、Firefox を救出できるかどうかを確認するためでもあります。結局、非常に多くのブックマークがあるためです)

    sudo apt install snapd
    
  2. スナップを使用してFirefoxをインストールする

    sudo snap install firefox
    
  3. スナップ インストール リストを見ると、Firefox があり、Firefox をアンインストールしたいのですが、エラーが報告されます ( の後ろに Firefox がある場合は、disabled最初にそれを有効にする必要があることに注意してくださいsudo snap enable firefox:)

    snap list
    

    ここに画像の説明を挿入

  4. Firefox アイコンをクリックし、Firefox を実行しますが、応答がなく、実行できません (スナップをアンインストールする前に、Firefox が動作しない理由を確認したいと思います)

  5. ターミナル入力Firefox、Firefoxを開けません

    (base) fl@fl:~$ firefox
    cannot locate base snap core20: No such file or directory
    
  6. 解決: ベース スナップ core20 が見つかりません: そのようなファイルまたはディレクトリの問題はありません

    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. この時点でブラウザは実行できますが、ブックマークはまだ消えています。忘れて、Firefox をアンインストールし、Snap をアンインストールしてください。


スナップをアンインストールする


  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. 公式 Web サイトから圧縮パッケージをダウンロードします
    。 ダウンロード リンク: https://www.firefox.com.cn/download/#product-desktop-release
    ここに画像の説明を挿入

  1. インストール方法1(アイコンなし)
    • 解凍します (Firefox アイコンがなくても問題ない場合は、解凍してクリックして Firefox を実行する場所に移動するたびにこの手順を実行するだけで済みます。次の手順は無視できます。 Firefox アイコンをクリックして実行します。この手順はスキップできます)
      必要なパスに解凍します
      cd yourpath
      sudo tar -jxvf   Firefox-latest-x86_64.tar.bz2
      
    (注: j は bz2 パッケージの解凍を意味し、x は解凍を意味し、v は詳細プロセスの表示を意味し、f はファイルを意味します。解凍コマンドを入力すると、ターミナルに解凍の詳細プロセスが表示されます。解凍の詳細なプロセスを見たくない場合は、-jxvf を -jxf に変更できます)
    • Firefox (下の図) をクリックして Firefox ブラウザを起動します
      ここに画像の説明を挿入
      (注: 私は Firefox-latest-x86_64.tar.bz2 をダウンロードしました。解凍後、Firefox が実行プログラムです。一部のバージョンは Firefox.sh である場合があります。自分で実行する必要があります。自分で作成する必要がある ./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のバージョン番号を確認します。

      firefox --version
      

      ここに画像の説明を挿入


      アイコンを作り始める


    • アプリケーションフォルダーに移動します

      cd /usr/share/applications
      
    • 設定ファイルの書き込み (vim を使用)

      sudo vi firefox.desktop
      
    • ファイル firefox.desktop を入力します (権限の問題があります。後でクリックして開き、コンテンツを追加すると保存されないため、sudo vi firefox.desktop を使用する必要があります。つまり、ファイル firefox を作成します。デスクトップにアクセスし、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 を実行できます。

この記事の参照:
Firefox アイコンの取得: https://blog.csdn.net/jjzhoujun2010/article/details/6694552
ファイル解凍: https://jingyan.baidu.com/article/86fae3461437c53c48121a50.html
その他のスナップ インストール、アンインストール、および他の記事

おすすめ

転載: blog.csdn.net/weixin_43686259/article/details/127883315
おすすめ