
當我從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
模組。