Debian

使用 DEB 包配置 APT 儲存庫

  • May 27, 2019

我正在使用 MySQL 伺服器並創建了一個自定義 .deb 包,該包依賴於(並且基本上包裝)MySQL,並在 postinst 維護者腳本中執行一些自定義。

現在我想將MySQL升級到最新版本,APT預設不提供,需要下載安裝一個配置APT的包來提供更高版本的MySQL。

我的問題是如何使用 .deb 包自動完成所有這些操作?

我已經研究過在 MySQL wrapper 包之前使用控製文件的 pre-depend 欄位來完全安裝配置包,但我仍然需要apt-get update在中間進行,這在維護者腳本中是不可能的。

我試圖堅持使用 debian 包格式,而不是創建任何自定義腳本(在維護者腳本或 .deb 格式支持的其他選項之外)

感謝@muru 證實了我的懷疑。

事實上,我們最終使用了一個兩階段的方法,其中收集並安裝了 apt 設置要求,然後才安裝主包。

引用自:https://unix.stackexchange.com/questions/519022