Centos7にソースからsamba4.4.4をインストールする

Centos7にソースからsamba4.4.4をインストールする

以下の手順に従ってSamba ウィキページ、samba ソース コードをビルドできました。ただし、 以降、フォルダーの下にエントリsudo make installがないため、samba サービスを開始できませんでした。何か手順が抜けているのでしょうか? ありがとうございます!systemd/usr/lib/systemd/

答え1

このようなソフトウェア ディストリビューションのほとんどと同様に、ソースからコンパイル/インストールする場合、サービスはインストールされません。これらの手順は手動で (または何らかの構成管理を使用して) 実行する必要があります。以下は、systemd ベースの Linux システム上の Samba 4 に関する、私が見つけた例です。

ここから翻訳します:https://dev.tranquil.it/wiki/SAMBA_-_Fichier_systemd_samba4

/lib/systemd/system/samba.serviceエディターを使用して、次の内容を含むファイルを作成します。

[Service]
Type=forking
PIDFile=/usr/local/samba/var/run/samba.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/conf.d/samba
ExecStart=/usr/local/samba/sbin/samba
ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

次に、root として実行します:

# systemctl enable samba
# systemctl start samba

起動時にエラーが発生した場合は、次のようにログを確認してください。

# journalctl -xe

関連情報