デーモンなしでSambaクライアントをインストールする(smbclient)

デーモンなしでSambaクライアントをインストールする(smbclient)

Centos 6.10で試してみると

yum install samba-client

私もこれらの依存関係を得る

samba-common
samba-winbind
samba-winbind-clients

私が努力すればcifs-utils私も正しいでしょうsamba-winbind

LinuxホストはWindowsサーバーが提供するネットワーク共有を使用する必要があるため、必要ありませんsamba-winbind

実行するための最小要件をどのようにインストールしますかsmbclient

答え1

smbclientDebian では自分だけのバッグ(およびその他のコマンドラインユーティリティ)なので、依存関係は必要ありませんwinbind。 CentOS 6では、すべてのSambaクライアントツールが一元化されており、それらのいくつかは実際に必要であるため、samba-winbind正しいsamba-client依存関係を取得しないとインストールできませんsamba-winbind

それで私のアドバイスはこの不必要な依存関係を受け入れることです。デーモンはデフォルトでwinbind停止および無効になっているため、インストール後のアクションは不要です。

CentOS 7とCentOS 8では依存関係がなく、インストールすることはできませsamba-winbindんが、CentOS 6を使用しています。samba-winbind-clientssamba-client

答え2

時には、2つの満足のいく解決策を比較しながら、他のユーザーとの会話を通じて正しい解決策を見つけることがあります。

インストールをブロックした後に見つかりました。サンバクライアント

/etc/yum.conf

除外=サンバ-*

発行した場合

yum install samba-client

yumは代替パッケージを見つけるでしょうサンバ4-クライアント、サンバデーモンに依存しません。

ビンゴ!


Centos 6.10の正しい解決策は次のとおりです。

yum install samba4-client

パッケージ samba-client は、デーモン bloatware が必要なバージョン 3.6 をインストールします。

samba4-clientパッケージはバージョン4.2クライアントのみをインストールします。正式に利用可能セントースリポジトリ。

関連情報