'perl'で即時設定を実行できませんでした


2

私はdebianの絞り込みシステムをwheezyにアップグレードしようとしています。 apt-get updateを実行しました&& apt-get -Vでsqueezeをアップグレードしてから、自分のsource.listを絞っていないwheezyを参照するように変更しました。

それから、apt-get update(うまく動く)

それから、

apt-get dist-upgrade

または

aptitude full-upgrade

何をしようとしてもdist-upgradeは失敗してメッセージが表示されます

Could not perform immediate configuration on 'perl'

私はまた試してみました

apt-get install perl -o APT::Immediate-Configure=0

これはいくつかのバグレポートが動作していると述べていますが、それは私のために動作しません。

apt-getかaptitudeのどちらかを使ってこのエラーが発生したため、アップグレードが失敗することなくsqueezeからwheezyにアップグレードする方法が見つかりませんでした。

誰かが回避策を知っているか、または修正しますか?

回答:


0

による このバグ報告 、考えられる回避策は最初にアップデートすることです。 apt それ自体を実行してから dist-upgrade

だから、まずあなたの情報源を wheezyその後実行します

sudo apt-get update
sudo apt-get upgrade apt
sudo apt-get dist-upgrade

OPの要求に従って、私は彼が見つけた解決策を上記にリンクされたバグレポートに含めています。

まず実験的にsources.listに追加する必要があります deb ftp://ftp.debian.org/debian experimental main それから

aptitude install apt from experimental" 

それは違いない aptitudeapt-get 失敗しました。


先端をありがとうしかししかしそれは私のために働かなかった。私は同じエラーが出ます。
mark

@マークああ、あなたは私がリンクしたバグ報告を見ていましたか?別の可能性は単に削除することでしょう perlその後、アップグレードしてから再インストールします。のみを削除するようにしてください perl パッケージではなく perl-base 必要です。
terdon

はい私はしました、そして私はそれを見つけました。まず実験的にsources.listに追加する必要があります(deb ftp.debian.org/debian 実験的メイン)そしてそれから「実験的なものからaptitudeインストールapt」(aptitudeでなければなりません、apt-get failed)。それは(私にとって)うまくいきます。それで、どうもありがとうございます、あなたがあなたの答えを上記で更新すれば私はそれを受け入れます。
mark

@マークあなたがそれを整理できて嬉しいです、私はあなたの解決策を私の答えに加えました。
terdon
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.