web-dev-qa-db-ja.com

Ubuntu:問題を修正できません。壊れたパッケージを保持しています

これをインストールしようとすると、「問題を修正できません。壊れたパッケージを保持しています」というエラーメッセージが表示されます。

Apacheバージョン

サーバーバージョン:Apache/2.4.2(Ubuntu)サーバー構築:2012年6月27日07:23:35

# aptitude install libapache2-mod-wsgi

The following NEW packages will be installed:
  Apache2.2-common{ab} libapache2-mod-wsgi
 0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 299 kB of archives. After unpacking 1,047 kB will be used.
The following packages have unmet dependencies:
 Apache2 : Conflicts: Apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
 Apache2.2-common : Depends: Apache2.2-bin (= 2.2.22-1ubuntu1.5) but it is not going to     be installed.
                Depends: Apache2-utils but it is not going to be installed.
 Apache2-bin : Conflicts: Apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
 Apache2-data : Conflicts: Apache2.2-common but 2.2.22-1ubuntu1.5 is to be installed.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1)     Apache2.2-common [Not Installed]
2)     libapache2-mod-wsgi [Not Installed]


Accept this solution? [Y/n/q/?] Y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

感謝するすべてのヘルプ

8
user1161599

オプション1:試すことができます:

Sudo apt-get upgrade

「アップグレード」オプションは、インストールされたパッケージのすべての依存関係を解決しようとします。多くの場合、これは壊れたパッケージを解決するのに十分です

オプション2:パッケージがリポジトリではなく 'deb'ファイルからインストールされた場合、インストールしようとしている新しいパッケージが競合を引き起こしている可能性があり、その結果最初に必要になる以前のバージョンのパッケージを削除します。それはSoftware Centerから、または次の方法で直接行うことができます。

Sudo apt-get remove libapache2-mod-wsgi
Sudo apt-get clean
Sudo apt-get autoclean

それから

Sudo apt-get update
Sudo apt-get install libapache2-mod-wsgi

お役に立てば幸いです!

12
OM55

Sudo apt-get install npmにも同じ問題があります。

試した

Sudo apt-get remove npm
Sudo apt-get remove nodejs

それから

Sudo apt-get clean
Sudo apt-get autoclean

その後、Sudo apt-get install nodejs Sudo apt-get install npm

私のために解決しました!

2
hugoabpeixoto

これは、virtualenv pip wheel errorcode1の問題、およびパッケージの問題を特定できないEでも機能します。

    Sudo apt-get update

    Sudo apt-get install python-software-properties

    Sudo apt-get install apt-file

    Sudo apt-file update

    Sudo apt-get install software-properties-common

    Sudo apt-get install <your filename>  
0
Shinto Joseph

私の問題は、-qqフラグを使用して、静かなインストールを行っていたことです。これらをオフにすると、依存関係の問題が明らかになりました。

0
christianbundy