我應該重新安裝所有已安裝的軟體包嗎?

我應該重新安裝所有已安裝的軟體包嗎?

當我從18.04升級到20.04時,dpkg被中斷,我修復了依賴問題,但是一個問題懸而未決。今天,當我使用 Synaptic 套件管理器升級系統時,它崩潰了,然後我再次修復了依賴性問題。但是當嘗試運行時pip3,它說:

Command 'pip3' not found, but can be installed with:

sudo apt install python3-pip

我確信python3-pip已安裝該程序,但我按照給出以下輸出的說明進行操作:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (20.0.2-5ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

所以,我重新安裝python3-pippip3開始工作。但我懷疑許多軟體包都發生了這種情況,因此我想使用以下命令重新安裝所有已安裝的軟體包:

sudo apt list --installed | sed 's/\// /' | awk '/\[installed\]/{print $1}' | sudo xargs apt install --reinstall -y

我應該這樣做嗎?這是個好主意嗎?

編輯:我的問題類似升級經理希望我進行部分升級,但我已經做了這些事情,但沒有任何結果。

編輯:我想這樣做是因為 @heynnema 建議我在了解上一個問題的全部歷史記錄(所有這些都在評論和聊天中)後重新安裝 Ubuntu。

編輯:感謝@bac0n,現在我可以在看到後了解哪些包受到影響輸出。受影響的包大部分是python2.7模組。

相關內容