Debian 11をバージョン12にアップグレードしようとしていますが、aptが私をブロックしています。間違い:
parted:libparted2(= 3.4-1)によって異なりますが、3.5-3をインストールします(または完了したコマンドに従って「インストール」)。パッケージなしでapt --fix-brokenインストールを実行するか、ソリューションを提供します。
または私のコンピュータがポーランド語で私に話すのと似ています:)
apt --fix-broken install
与えられた
dpkg-query: warning: no list of packages for parted - suppose no files installed
dpkg-mainscript-helper: error: directory '/usr/share/doc/parted contains files not owned by package 'parted:amd64', cannot switch to simlink
dpkg: error processing archive /var/cache/apt/archives/parted_3.5-3_amd64.deb (unpack)
Sub-process /usr/bin/dpkg returned an error code (1)
この状況を解決するために parted[].deb アーカイブを削除できますか?それとも別の解決策がありますか?
答え1
さて、解決策を見つけました。
$ sudo apt-get install -f
$ sudo dpkg-configure -a
$ sudo apt-get install -f
ここで:https://www.baeldung.com/linux/unmet-dependent-apt-get
機能がロック解除され、使用可能なスペースが再び使い果たされるまでアップグレードが続行されます。そのため、システムパーティションが約5年程度になった場合は、今すぐインストールしてください。これで、システムパーティションに17〜25GBが必要です!