10.04から12.04へのアップグレード:apt / aptitudeデバッグ情報
私は言及された問題を抱えています ここ :10.04から12.04への更新中
回避策:
apt-get -f install -o APT::Immediate-Configure=false python-minimal
動作しているように見えますが、2つの問題があります。
apt-get dist-upgrade
を使用して製品の新しいバージョンを提供しています。上記のような支柱を使用せずに、同じ方法でOSの更新を実行することをお勧めします。- 適切な構成なしでパッケージをインストールすることに慣れていないので、将来どのような問題が発生する可能性があるかを知っています。
Ubuntuを更新するための好ましい方法は、更新マネージャーを使用することですが、カスタムリポジトリも使用しており、何らかの理由で一緒に作業したくないです:)これはさらに調査が必要な別の質問ですが、apt-get dist-upgrademoreが好きです。
Python-minimalパッケージの問題点を理解したい(修正して独自のバージョンのパッケージを提供してもかまいません)apt-getからもaptitudeからもデバッグ情報を取得できませんでした、彼らが言うのは:
E:「python-minimal」で即時構成を実行できませんでした。詳細については、APT :: Immediate-Configureの下のman5apt.confを参照してください。 (2)
これは問題を解決するのに十分ではありません。
Debug::pkgProblemResolver
およびDebug::pkgDPkgPM
aptフラグも試しましたが、追加情報がありません。 aptitudeには--log-level
パラメータがありますが、lucidのバージョンはそれをサポートしていないようです。
つまり、問題は、apt/aptitudeからできるだけ多くのデバッグ情報を取得するにはどうすればよいですか?dpkgエラーコード、問題の原因となる制御スクリプトなどですか?
幸いなことに、これは古い問題であり、広く議論されています。そのための解決策があります ここ 。基本的にそれは構成されています:
dpkg --remove --force-all python
dpkg --remove --force-all python2.6-minimal
次に、最新のDebianパッケージをダウンロードし(インストールするパッケージバージョンが利用可能な最新のものであることを確認してください。これらのバージョンは、過去のある時点で問題がなかったので、実行する必要がありました)、次のコマンドを実行します。
dpkg --install --force-all python_2.7.1-0ubuntu5_all.deb
dpkg --install --force-all python-minimal_2.7.1-0ubuntu5_all.deb
apt-get clean
apt-get autoclean
apt-get update
apt-get install -f
これを簡単にスクリプト化して、スクリプト内からリリースアップグレードを実行できます。