![我應該重新安裝所有已安裝的軟體包嗎?](https://rvso.com/image/928539/%E6%88%91%E6%87%89%E8%A9%B2%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%9D%E6%89%80%E6%9C%89%E5%B7%B2%E5%AE%89%E8%A3%9D%E7%9A%84%E8%BB%9F%E9%AB%94%E5%8C%85%E5%97%8E%EF%BC%9F.png)
當我從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-pip
並pip3
開始工作。但我懷疑許多軟體包都發生了這種情況,因此我想使用以下命令重新安裝所有已安裝的軟體包:
sudo apt list --installed | sed 's/\// /' | awk '/\[installed\]/{print $1}' | sudo xargs apt install --reinstall -y
我應該這樣做嗎?這是個好主意嗎?
編輯:我的問題類似升級經理希望我進行部分升級,但我已經做了這些事情,但沒有任何結果。
編輯:我想這樣做是因為 @heynnema 建議我在了解上一個問題的全部歷史記錄(所有這些都在評論和聊天中)後重新安裝 Ubuntu。
編輯:感謝@bac0n,現在我可以在看到後了解哪些包受到影響輸出。受影響的包大部分是python2.7
模組。