AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1405923
Accepted
Aman Kumar
Aman Kumar
Asked: 2022-05-02 04:18:51 +0800 CST2022-05-02 04:18:51 +0800 CST 2022-05-02 04:18:51 +0800 CST

Firefox 不更新因为 snapd 不存在

  • 772

系统信息:

  • Ubuntu 22.04

几天前我刚刚将我的 Ubuntu 升级到 22.04。几个月前,我卸载了所有与 snap 相关的软件包,包括snapd因为我在一些在线资源上阅读过 snap 包可能会导致系统减速。而且,他们违背了开源精神。我非常热情地删除了它们。此后,我不得不重新安装所需的软件包,包括 Firefox,使用apt. 没有问题。

升级后,每当我运行

sudo apt update && sudo apt upgrade

我得到以下输出:

The following packages have been kept back:
  firefox libomp-dev
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

我在网上搜索了一下,发现安装上述软件包可以解决这个问题。这种方法解决了 libomp-dev 的问题,但没有解决 firefox的问题。当我跑的时候:

sudo apt install firefox

我有:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 firefox : PreDepends: snapd but it is not installable
E: Unable to correct problems, you have held broken packages.

我想如果它表明我的包裹坏了,那么

sudo apt --fix-broken install

可能会有所帮助,但无济于事。

那么这是否意味着我不能在不重新安装 Snap 的情况下更新我的 Firefox 或snapd?

package-management
  • 1 1 个回答
  • 528 Views

1 个回答

  • Voted
  1. Best Answer
    matigo
    2022-05-02T04:29:36+08:002022-05-02T04:29:36+08:00

    Firefox 不再是 Canonicalapt存储库的一部分,因为目标是让人们使用 Snap 版本以确保及时推出安全更新。也就是说,如果您想继续使用通过.deb软件包安装的 Firefox 版本,您可以直接从 Mozilla 获取。

    就是这样:

    1. 打开终端(如果尚未打开)
    2. 删除当前安装的 Firefox 版本
    3. 添加 Mozilla 的 PPA:
      sudo add-apt-repository ppa:mozillateam/ppa
      
    4. 更新apt:
      sudo apt update 
      
    5. 安装火狐:
      sudo apt install firefox
      

    只要您没有安装 Snap,这将满足您的需求,无需任何额外步骤 ??

    • 6

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行判断机器是否需要重新启动?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve