pacman
他のパッケージが依然依存している間にArchでパッケージを強制的に削除するにはどうすればよいですか。
pacman -R perl-libwww
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: perl-app-cpanminus: requires perl-libwww>=5.828
:: perl-app-pmuninstall: requires perl-libwww
:: perl-app-sd: requires perl-libwww
:: perl-catalyst-action-rest: requires perl-libwww>=2.033
:: perl-catalyst-runtime: requires perl-libwww>=1.64
:: perl-cpan: requires perl-libwww
:: perl-cpan-mini: requires perl-libwww
:: perl-cpan-uploader: requires perl-libwww
:: perl-feed-find: requires perl-libwww
:: perl-http-body: requires perl-libwww
:: perl-http-request-ascgi: requires perl-libwww
:: perl-module-cpants-analyse: requires perl-libwww
:: perl-module-install: requires perl-libwww>=5.812
:: perl-net-trac: requires perl-libwww
:: perl-net-whois-raw: requires perl-libwww
:: perl-prophet: requires perl-libwww
:: perl-rt-client-rest: requires perl-libwww
:: perl-uri-fetch: requires perl-libwww
:: perl-www-mechanize: requires perl-libwww
:: perl-xml-atom: requires perl-libwww
:: perl-xml-feed: requires perl-libwww
基本的に、LWP 6はパッケージの束全体を分割し、再インストールできるように削除する必要があります。
apt-getの--reinstallフラグに相当するものはありませんか?
—
ファヒムミタ
@faheemは、archがlibwww 6をまだリリースしていないことを考慮しています...たとえこのシナリオで正しく機能しなかったとしても
—
-xenoterracide
@xenoterracide:申し訳ありませんが、私はあなたの応答にはまったく従いませんでした(libwwwはインストールしようとしているパッケージと関係があると思います)が、私に代わって説明する必要はないと感じてください。:-)
—
ファヒムミタ
@faheemそれはLWPです。しかし、通常はパッケージの再インストールを要求するだけでパッケージを再インストールすることができます...この場合、それはarchリポジトリにないため、これをアンインストールして、archリポジトリを使用せずにパッケージをアップグレードする必要があるためです分割、ファイルの競合がありました。
—
xenoterracide
@faheemは、Archはdebianではないことにも注意してください。debianがどのように機能するのかわかりません
—
xenoterracide
apt-get --reinstall
。