2015-07-13 45 views
0

因此,當正在安裝程序並且安裝了4個庫中的2個時,出現錯誤並且系統會中止安裝。包管理器會自動刪除這2個庫嗎? 我分上OSLinux軟件包管理中的一個問題

  1. 如果轉取無用數據的關心和清除它,沒有任何問題
  2. 工作,如果它不會是有一個命令回滾到初始狀態(即卸載中止安裝包)。

回答

0

除非軟件包要求的所有先決條件都可用或可安裝,否則目標RPM軟件包的安裝甚至不會啓動。步驟類似於:

  1. 使用命令行中的RPM軟件包名稱創建新的待辦事項列表。
  2. 檢查必備RPM包。如果缺少任何東西,請將它們添加到待辦事項列表中。
  3. 重複步驟#2,直到識別出所有丟失的包並且可以訪問。
  4. 下載所有先決條件RPM軟件包。
  5. 如果所有先決條件RPM包已被緩存,請執行下一步。否則錯誤。
  6. 以相反的順序安裝必備RPM軟件包。
  7. 安裝原始目標RPM包。

請注意,在開始安裝任何RPM軟件包之前,將所有缺少的RPM軟件包下載到緩存中。

因此,如果第6步中斷,可能會安裝某些軟件包,而其他軟件包可能不會。沒問題,重新運行RPM安裝,並且已經安裝的軟件包集合將會更大,優秀軟件包的數量將會更少。