次のコマンドの最後に他の内容が含まれていると、システムが破損して回復不能になる可能性があることを警告します。

次のコマンドの最後に他の内容が含まれていると、システムが破損して回復不能になる可能性があることを警告します。

Fedoraにパッケージ(たとえば)をインストールしようとすると、sudo apt-get upgrade次のエラーが表示されます。

Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libc6
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0 B/2,814 kB of archives.
After this operation, 13.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
dpkg: warning: files list file for package 'gcc-10-base:amd64' missing; assuming package has no files currently installed
(Reading database ... 0 files and directories currently installed.)
Preparing to unpack .../libc6_2.31-13+deb11u2_amd64.deb ...
dpkg (subprocess): cannot set security execution context for maintainer script: Invalid argument
dpkg: error processing archive /var/cache/apt/archives/libc6_2.31-13+deb11u2_amd64.deb (--unpack):
 new libc6:amd64 package pre-installation script subprocess returned error exit status 2
dpkg (subprocess): cannot set security execution context for maintainer script: Invalid argument
dpkg: error while cleaning up:
 new libc6:amd64 package post-removal script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.31-13+deb11u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

ベストアンサー1

これ APTスピードdnfメンテナンスも損なわれていないため、代わりに使用する必要がありますapt

Fedoraのドキュメント:FedoraリポジトリにAPTが存在するのはなぜですか?

警告する

APTはFedoraにパッケージをインストールするためには使用できず、代わりにDNFを使用する必要があります。

Fedora 32より前のFedoraのaptコマンドは実際にAPT-RPMでした。これは、基本的にFedoraのRPMパッケージ管理システムと連携するように汎用aptコマンドをマップしました。

しかし、APT-RPMは、メンテナンスが正しく行われておらず、破損し、安全ではなく、実際のDebian APTソフトウェアを好むことによって廃棄されました。 APT は .deb パッケージを排他的に処理するため、apt コマンドは Fedora パッケージの管理に使用できなくなります。今、その目的は純粋にFedoraシステムでDebianベースの配布用のパッケージを構築する人のためのツールです。

おすすめ記事