Linux

為什麼不同的 Linux 發行版需要打更新檔?

  • February 21, 2022

我知道不同的發行版會修補各自儲存庫中可用的軟體包,但我從來不明白為什麼需要這樣做。如果有人可以線上解釋或指出我的相關文件,我將不勝感激。謝謝。

試了幾次,但我想我明白你現在在問什麼。

發行版在打包之前修補給定軟體有幾個可能的原因。我會嘗試給出一個非排他性的列表;我敢肯定還有其他可能的原因。

出於本討論的目的,“上游”是指來自軟體官方開發人員的原始原始碼

  1. 無論出於何種原因,上游尚未(或尚未)併入其主分支的更新檔。通常是因為該軟體包的發行版的軟體包維護者認為所述更新檔是值得的,或者因為需要它們來保持發行版的連續性(假設您有一個網路伺服器,並且在對php您一直依賴的幾個功能進行例行更新之後不再工作,或者無法從舊樣式讀取配置文件)
  2. 發行版傾向於喜歡其文件系統層次結構的標準化模式/etc/;每個軟體開發人員可能對什麼構成適當的標準有自己的想法,也可能沒有。因此,分發包維護者傾向於做的第一件事就是修補建構腳本,以對應於分發的其餘部分的層次結構模式配置和期望所述配置文件。
  3. 繼續關於配置的話題,第一個“更新檔”往往是一組預設配置文件,可以說是“開箱即用”的其他發行版,允許最終使用者立即開始安裝後,而不必手動整理工作配置。

這只是我的想法。很可能還有其他人,但我希望這能給你一些想法。

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