BBS過去ログ |
| ■目次 |
パッケージをインストールする際に下記のようなメッセージがでます。
>rpm -ivh samba-common-3.0.2a-6.FC1.i386.rpm
Preparing... ########################################### [100%]
package samba-common-3.0.4-1.FC1 (which is newer than samba-common-3.0.2a-6.FC1) is already installed
>rpm -ivh samba-3.0.2a-6.FC1.i386.rpm
エラー: Failed dependencies:
samba-common = 3.0.2a is needed by samba-3.0.2a-6.FC1
こういう場合、どうすればよいですか?
良く分からないのですが、samba-common-3.0.4-1.FC1を削除しようとすると、今度は「インストールされていません」と表示されます。
(もしかすると、コマンドが違っているかもしれませんが)
度々で申し訳ありませんが、宜しくお願い致します。
usausa様、こんばんわ。
> パッケージをインストールする際に下記のようなメッセージがでます。
> >rpm -ivh samba-common-3.0.2a-6.FC1.i386.rpm
> Preparing... ########################################### [100%]
> package samba-common-3.0.4-1.FC1 (which is newer than samba-common-3.0.2a-6.FC1) is already installed
これはインストールしようとしたsamba-common-3.0.2a-6よりも新しいバージョンのsamba-common-3.0.4-1.FC1が既にインストールされているため、インストールできないといってます。
> >rpm -ivh samba-3.0.2a-6.FC1.i386.rpm
> エラー: Failed dependencies:
> samba-common = 3.0.2a is needed by samba-3.0.2a-6.FC1
>
これはsamba-3.0.2a-6.FC1をインストールするのにsamba-common = 3.0.2aが先にインストールされている必要があるといってます。
> 良く分からないのですが、samba-common-3.0.4-1.FC1を削除しようとすると、今度は「インストールされていません」と表示されます。
> (もしかすると、コマンドが違っているかもしれませんが)
RPMパッケージのアンインストールは以下のコマンドで行います。
rpm -e RPMパッケージ名
例)rpm -e samba-common
samba-common-3.0.2a-6.FC1.i386.rpmよりも新しいバージョンが入っているということでしたので、新しいバージョンを削除しようとすると、何かで使用されているので削除できないという結果でした。
また、samba-3.0.2a-6.FC1.i386.rpmをインストールするには、samba-common-3.0.2a-6.FC1.i386.rpmが必要だと言ってきます。
結局、apt-getでsambaをインストールしました。
結果、バージョンが
samba-common-3.0.4-1.FC1(もともと入っていた?)
samba-3.0.4-1.FC1
になっています。設定は、幸い同じでした。
(頭が痛かったです。)
ありがとうございました。