Я попытался установить ядро Power Shell на сервер CentOS 8. Это не сработало, поэтому я попробовал пару решений из Интернета. Кажется, я дважды добавлял репозиторий. При обновлении dnf я получаю такой вывод:
[codingsafari@centosbox ~]$ sudo dnf update
[sudo] password for codingsafari:
Repository packages-microsoft-com-prod is listed more than once in the configuration
CentOS-8 - AppStream 90 kB/s | 4.3 kB 00:00
CentOS-8 - Base 110 kB/s | 3.8 kB 00:00
CentOS-8 - Extras 43 kB/s | 1.5 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 34 kB/s | 15 kB 00:00
packages-microsoft-com-prod 22 kB/s | 2.9 kB 00:00
Killed
Это было убито в конце и раньше, но это было на шаг раньше, extra packages...
Кто-нибудь знает, почему так происходит и как это исправить?
первая попытка не удалась и закончилась убитым
sudo su
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
exit
sudo yum install -y powershell
Этого я не могу вспомнить, но эти строки я нашел в истории.
curl https://packages.microsoft.com/config/rhel/7/prod.repo > ./microsoft-prod.repo
sudo cp ./microsoft-prod.repo /etc/yum.repos.d/
curl https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
sudo rpm --import ./microsoft.asc
Это было еще одним делом, которое я сделал
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
sudo yum makecache
sudo yum clean metadata
sudo yum clean all
sudo dnf update
-rw-r--r--. 1 root root 733 Sep 25 14:52 CentOS-AppStream.repo
-rw-r--r--. 1 root root 714 Sep 25 14:52 CentOS-Base.repo
-rw-r--r--. 1 root root 800 Sep 25 14:52 CentOS-centosplus.repo
-rw-r--r--. 1 root root 1043 Jan 2 15:21 CentOS-CR.repo
-rw-r--r--. 1 root root 668 Jan 2 15:21 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 758 Sep 25 14:52 CentOS-Extras.repo
-rw-r--r--. 1 root root 339 Sep 25 14:52 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 738 Jan 2 15:21 CentOS-HA.repo
-rw-r--r--. 1 root root 928 Jan 2 15:21 CentOS-Media.repo
-rw-r--r--. 1 root root 738 Sep 25 14:52 CentOS-PowerTools.repo
-rw-r--r--. 1 root root 1383 Sep 25 14:52 CentOS-Sources.repo
-rw-r--r--. 1 root root 74 Jan 2 15:21 CentOS-Vault.repo
-rw-r--r--. 1 root root 1351 Aug 6 2019 epel-playground.repo
-rw-r--r--. 1 root root 1206 Aug 6 2019 epel.repo
-rw-r--r--. 1 root root 1305 Aug 6 2019 epel-testing.repo
-rw-r--r--. 1 root root 193 Feb 13 13:07 microsoft-prod.repo
-rw-r--r--. 1 root root 193 Feb 13 13:02 microsoft.repo
У вас есть два файла для этого репо, удалите любой из них (поскольку это один и тот же файл), затем запустите yum update
чтобы исправить проблему.