xcb パッケージをインストールできません

xcb パッケージをインストールできません

試しましたが、新しいパッケージとアップデートがダウンロードされませんでしたsudo -f removeautoclean

admin@pop-os:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  avahi-utils lib32gcc-s1 lib32stdc++6 libasn1-8-heimdal libc6-i386
  libclang-common-6.0-dev libclang-common-7-dev libclang1-6.0 libclang1-7
  libegl-mesa0:i386 libegl1:i386 libfprint-2-tod1 libgbm1:i386 libgc1c2
  libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
  libheimntlm0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libllvm6.0
  libllvm7 libnvidia-common-440-server libnvidia-decode-440-server
  libnvidia-encode-440-server libnvidia-extra-440-server
  libnvidia-fbc1-440-server libnvidia-gl-440-server libnvidia-glcore
  libnvidia-ifr1-440-server libomp-10-dev libomp-dev libomp5-10
  libroken18-heimdal libwayland-server0:i386 libwind0-heimdal
  libxcb-xfixes0:i386 libxnvctrl0 llvm-6.0 llvm-6.0-dev llvm-6.0-runtime
  llvm-7 llvm-7-dev llvm-7-runtime nvidia-compute-utils-440-server
  nvidia-dkms-440-server nvidia-kernel-common-440-server
  nvidia-kernel-source-440-server nvidia-settings nvidia-support
  nvidia-utils-440-server screen-resolution-extra xserver-xorg-video-nvidia
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libxcb-xfixes0:i386

The following NEW packages will be installed:
  libxcb-xfixes0:i386
0 upgraded, 1 newly installed, 0 to remove and 1171 not upgraded.
3 not fully installed or removed.
Need to get 0 B/105 kB of archives.
After this operation, 148 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 315734 files and directories currently installed.)
Preparing to unpack .../libxcb-xfixes0_1.14-2_i386.deb ...
Unpacking libxcb-xfixes0:i386 (1.14-2) ...
dpkg: error processing archive /var/cache/apt/archives/libxcb-xfixes0_1.14-2_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libxcb-xfixes0/changelog.Debian.gz', which is different from other instances of package libxcb-xfixes0:i386
Errors were encountered while processing:
 /var/cache/apt/archives/libxcb-xfixes0_1.14-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

ベストアンサー1

i386とamd64パッケージを混ぜているようです。私は実際にその反対を試してみます

apt-get は libxcb-xfixes0:i386 を削除します。

libxcb-xfixes0:i386実行したい半分のインストール操作をキャンセルしようとすることがあります。私はこれがx86-64システムだと思います。 libxcb-xfixes0がインストールされており、libxcb-xfixes0:i386とlibxcb-xfixes0が '/usr/share/doc/libxcb-xfixes0/changelog.Debian.gz'でクラッシュしています。 (おそらくlibxcb-xfixes0は最新バージョンではありませんか?)

上記の方法で問題が解決しない場合は、競合するファイルを所有するパッケージを一覧表示してみてください。

dpkg -S /usr/share/doc/libxcb-xfixes0/changelog.Debian.gz

おすすめ記事