簡體   English   中英

如何使用python的distutils將腳本安裝到sbin?

[英]How to install scripts to sbin with python's distutils?

通常在大多數unix系統上, $PREFIX/bin$PREFIX/sbin之間存在區別。 當安裝一個軟件時,管理員決定$PREFIX是什么,但作者決定哪些程序適合普通用戶,哪些不適合。 使用Python的distutils可以定義一組scripts並將它們安裝到$PREFIX/bin 那么如何將腳本安裝到相應的sbin目錄中呢?

請注意,在這種情況下,歡迎僅針對Linux的解決方案,因為該軟件的其他部分依賴於iptables。

您可以在data_files參數中指定應安裝文件的位置。 它應該將'/ sbin'放在目錄規范中:

setup(...,
      data_files=[('/sbin', ['rootfill']),
                  ('/etc/init.d', ['init-script'])]
     )

對於distutils,我們正致力於支持將腳本安裝到前綴/ sbin中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM