Как я могу установить требование python для dnf, если я их стер? - PullRequest
0 голосов
/ 29 мая 2020

Я хотел переустановить python3 на моем ноутбуке linux (fedora30). Я использовал find -name "python*" -delete, думая, что он "деинсталлирует" python. Проблема в том, что, по-видимому, dnf зависит от python3 или других версий, поэтому я больше не могу использовать команду dnf.

Я получил эту ошибку:

zsh: / usr / bin / dnf: плохой интерпретатор: / usr / bin / python3: нет такого файла или каталога

Я уже пытался локализовать отсутствующий пакет с помощью:

rpm -qf /usr/lib/python3.7/site-packages/firewall

Он дал это:

python3 -firewall-0.6.6-1.fc30.noarch

Итак, я вручную загрузил и попытался установить этот пакет. Я сделал это:

sudo rpm -Uvh python3 -firewall-0.6.6-1.fc30.noarch.rpm

Он дал это:

** Проверка ... ############################### [100%]

Подготовка ... ############################### [100%]

package python3-firewall-0.6.6-1.fc30.noarch is already installed**

И пакет i, который отсутствовал, остался прежним. Кто-то сказал мне, что мне просто нужно было сделать новую ссылку simboli c. Дело в том, что в моем / usr / bin / у меня нет версии 'python', только 'pydocs' и тому подобное.

...