コマンドを使用してUbuntu 10.04にPostfixをインストールしようとしましたが、次sudo apt-get install postfix
のエラーが発生しました。
Preconfiguring packages ...
(Reading database ... 164023 files and directories currently installed.)
Preparing to replace locales 2.9+git20090617-3 (using .../locales_2.11.2-7_all.deb) ...
Unpacking replacement locales ...
dpkg: error processing /var/cache/apt/archives/locales_2.11.2-7_all.deb (--unpack):
trying to overwrite '/usr/sbin/validlocale', which is also in package libc-bin 0:2.10.1-0ubuntu18
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/locales_2.11.2-7_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
答え1
2.11.1-0ubuntu7
お使いのシステムは、パッケージバージョン(libc-bin
現在2.11.1-0ubuntu7.5
のセキュリティアップグレードに置き換えられています)およびパッケージバージョンとともに2.11+git20100304-3
リリースされた最新の10.04ではありませんlocales
。 Postfixパッケージをインストールするにはアップグレードが必要ですlocales
が、新しいバージョンはlocales
現在のバージョンと互換性がありません。これは、パッケージがアップグレードを引き起こす依存関係を宣言しないlibc-bin
ために発生するエラーです。locales
libc-bin
しかし、あなたは2つのことを間違っています。まず、カルマ/絶走混合システムを操作しようとしないでください。これは技術的に可能ですが推奨されておらず、現在経験しているものなど、あらゆる種類の問題を引き起こす可能性があります。次に、セキュリティアップグレードを有効にする必要があります。
GUIを使用している場合は、ソフトウェアソースを開き、アップデートタブで「重要なセキュリティアップデート」と「推奨アップデート」が選択されていることを確認してください。次に、アップデートマネージャを開き、10.04にアップグレードします。
コマンドラインを使用する場合は、/etc/apt/sources.list
少なくとも次の行を含める必要があります。
deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
restricted
(、universe
およびがmultiverse
別の行にあり、同じ接頭辞を持つ場合はdeb ... lucid-...
問題ありませんmain
。)次にインストールします。update-manager-core
Update Manager Core http://bit.ly/software-small インストールパッケージ化、実行、またはsudo do-release-upgrade
実行しますsudo apt-get update; sudo apt-get dist-upgrade
。
また、見ることができます節酒のアップグレード;このページの情報に加えて、セキュリティ更新プログラムが有効になっていないように見え、自動化されたプロセスが問題を処理できない可能性があることに注意してください。