如何在linux上查詢和修復損壞的包

損壞的軟體包需要修復,否則軟體將無法執行。下面介紹如何在Linux中找到損壞的包並修復它們。...

Linux中的包管理器允許您控制包的安裝和刪除。除此之外,包管理器還可以幫助您在系統上查找損壞的包,並重新安裝它們以修復與Linux包相關的各種問題。

reinstall broken packages in linux

如果您不知道在Linux中使用哪些命令來查找損壞的包,那麼本指南就是為您準備的。我們將簡要詳細地討論損壞的軟件包,如何檢查系統是否包含損壞的軟件包,以及如何正確地重新安裝它們。

什麼是包裝破損(broken packages)?

在Linux中安裝新軟件包時,系統的軟件包管理器負責整個安裝過程。這些包管理器具有處理異常和錯誤的內置方法。但有時,在出現意外問題時,安裝會停止,並且沒有安裝完整的軟件包。在Linux中,這樣的包被稱為斷包。

如果在系統上發現損壞的包,那麼像Apt這樣的包管理器不允許進一步安裝包。在這種情況下,修復破損的包裹是唯一的選擇。

如何查找和修復損壞的包

每個包管理器處理不同類型的包。例如,DNF和Yum使用RedHat包管理器(RPM)下載並安裝RPM包。類似地,Apt在基於Debian的發行版中充當基本dpkg軟件的前端包裝器。

在debian上重新安裝損壞的包

Apt是默認的包管理器,它預裝在每個基於Debian的發行版上。除了Apt,Debian用戶還可以使用dpkg手動下載和安裝軟件包。

要使用Apt修復基於Debian的發行版上損壞的包,請執行以下操作:

  1. 按鍵盤上的Ctrl+Alt+T打開終端,然後輸入:sudo apt--fix missing update
  2. 更新系統上的軟件包:sudo apt Update
  3. 現在,使用-f標誌強制安裝損壞的包。Apt將自動搜索系統上的損壞包,並從官方存儲庫重新安裝它們。sudo apt安裝-f

如果上述步驟對您不起作用,那麼您可以嘗試使用dpkg解決問題。

  1. 強制dpkg重新配置所有已解包但需要進行配置的掛起包。命令中的-a標誌代表所有人。sudo dpkg—配置-a
  2. 用dpkg管grep,得到dpkg要求的所有包裝清單。sudo dpkg-左| grep^..r
  3. 使用--remove標誌刪除所有損壞的包。sudo dpkg—移除—強制移除reinstreq
  4. 使用Apt Clean清理緩存。sudo apt清潔
  5. 使用以下命令更新系統包。sudo apt更新

相關:如何在Linux上安裝軟件:軟件包格式說明

在fedora/centos上

儘管在管理損壞的軟件包方面,Yum和Dnf是非常棒的,但有時確實會出現問題,因為Linux系統上安裝了數千個軟件包。在這種情況下,您可以使用RPM(Fedora和CentOS的基本包管理器)快速修復這些問題。

  1. 使用-V標誌驗證系統上的所有包。sudo rpm-弗吉尼亞州
  2. 您將看到一個長長的列表,其中包含系統上安裝的所有軟件包。
  3. 重新安裝您認為可能導致程序包損壞問題的程序包。sudo dnf—刷新包名

上面的步驟非常不方便——從數百個程序包的列表中確定是哪個程序包導致了問題是很煩人的。儘管RPM是一個強大的包管理器,您很少會遇到這樣的問題,但是知道如何解決這些問題仍然很重要,以防您在不久的將來遇到類似的情況。

管理linux發行版上的包

Linux上的包管理器能夠處理大多數問題,包括失敗的安裝。但有時,各種問題也會出現,只能憑直覺來解決。修復壞包的解決方案包括幾個步驟---識別壞包,重新安裝,更新系統的包列表。

在互聯網上有無數的Linux發行版值得嘗試,但在本質上,它們每一個都有相似的基礎。桌面環境通過提供獨特的用戶體驗將每個發行版區分開來。如果您最終決定繼續使用Linux,那麼選擇一個適合您口味的理想桌面環境應該是您的首要任務。

  • 發表於 2021-03-11 11:30
  • 閱讀 ( 50 )
  • 分類:電腦

你可能感興趣的文章

如何修復Windows10中的pnp\u detected\u fatal\u錯誤

... 下面是如何修復Windows10中PNP檢測到的致命錯誤。 ...

  • 發佈於 2021-03-11 11:43
  • 閲讀 ( 142 )

如何修復無法播放的損壞的avi檔案

... 別擔心,你的夜晚還是可以挽救的!下面介紹如何快速修復無法播放的AVI檔案。 ...

  • 發佈於 2021-03-13 04:38
  • 閲讀 ( 51 )

如何從損壞的儲存卡或usb驅動器中恢復資料

... 現在我想知道如何從記憶體裝置恢復資料?在同樣的情況下,你能給別人什麼建議? ...

  • 發佈於 2021-03-13 08:50
  • 閲讀 ( 56 )

修復windows中損壞檔案的5個最佳工具

...題。如果檔案中丟失了整個資料塊,那麼工具就無法知道如何填補這些空白。不要被欺騙,以為一個更昂貴的應用程式將解決更多的問題!價格與此無關。 ...

  • 發佈於 2021-03-13 08:54
  • 閲讀 ( 46 )

如何用一個命令修復損壞的windows系統檔案

...indows工具叫做系統檔案檢查器(SFC),它可以自動掃描並修復損壞的Windows檔案。要使用它,請開啟一個管理命令提示符,方法是在“開始”選單中鍵入cmd,然後右鍵單擊它並選擇“以管理員身份執行”。鍵入以下命令以執行SFC...

  • 發佈於 2021-03-14 05:22
  • 閲讀 ( 57 )

如何修復損壞的itunes庫

... 在我們研究如何修復庫之前,讓我們先看看這個檔案到底是什麼。在iTunes的早期,這是一個XML檔案,包含媒體庫中的所有資料。現在,它有一個自定義的檔案格式ITL,並負責保持比你...

  • 發佈於 2021-03-15 16:43
  • 閲讀 ( 53 )

如何修復windows update錯誤0x80070057

... 因此,這並不是一個很難糾正的錯誤,我可以向您展示如何處理它。是否查詢其他Windows錯誤程式碼,如0xC0000225、0x80070422或BSOD停止程式碼(如系統服務異常)?我們可以掩護你! ...

  • 發佈於 2021-03-17 19:13
  • 閲讀 ( 50 )

如何修復宕機硬碟恢復資料

... 我們關於如何實際安裝內部硬碟驅動器的指南顯示了要注意哪些連線。 ...

  • 發佈於 2021-03-18 06:45
  • 閲讀 ( 56 )

youtube音樂,修復損壞的dvd,停止facebook跟蹤你

... 收聽有關YouTube音樂的新聞,一名中國逃犯是如何被無人機發現的,以及從一張被刮傷的DVD中恢復資料的技巧,以及如何阻止Facebook跟蹤你。你甚至可能聽到提到佩帕豬。。。 ...

  • 發佈於 2021-03-19 08:00
  • 閲讀 ( 49 )

如何修復損壞的CD或DVD並恢復資料

... 在學習如何修復損壞的CD或DVD之前,有必要先了解光碟的工作原理。你可能知道一個小鐳射從光碟上讀取資料(這就是為什麼我們使用“光碟”這個詞),但光碟是如何構造的? ...

  • 發佈於 2021-03-19 08:54
  • 閲讀 ( 49 )