Skip to content

debian sid无法安装liblol #22

@amazingfate

Description

@amazingfate

由于sid源中的libcrypt1更新,无法安装:

$ sudo apt install ./liblol_0.1.9-1_loong64.deb 
[sudo] jfliu 的密码:
注意,选中 'liblol' 而非 './liblol_0.1.9-1_loong64.deb'
正在解析依赖... 有错误!
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

无法满足的依赖关系:
 liblol : 破坏: libcrypt1 (>= 1:4.4.38.1~) 但是 1:4.5.1-1 正要被安装
          破坏: libcrypt1:i386 (>= 1:4.4.38.1~) 但是 1:4.5.1-1 正要被安装
错误: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. libcrypt1:loong64=1:4.5.1-1 is selected for install because:
      1. util-linux:loong64 is selected for install
      2. util-linux:loong64 预依赖 libcrypt1 (>= 1:4.1.0)
      3. libcrypt1:loong64 is available in version 1:4.5.1-1
   2. libcrypt1:loong64=1:4.5.1-1 is not selected for install because:
      1. liblol:loong64=0.1.9-1 is selected for install
      2. liblol:loong64 破坏 libcrypt1 (>= 1:4.4.38.1~)

当前系统中libcrypt1版本:

$ apt-cache policy libcrypt1
libcrypt1:
  已安装:1:4.5.1-1
  候选: 1:4.5.1-1
  版本列表:
 *** 1:4.5.1-1 500
        500 https://deb.debian.org/debian-ports sid/main loong64 Packages
        100 /var/lib/dpkg/status

将deb中的Breaks字段删掉后可以正常安装使用

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions