В вашей системе установлено несколько версий пакета: различия между версиями
Kekaloav (обсуждение | вклад) (Новая страница: « === При обновлении или установке пакета панели получаю ошибку "в вашей системе установлено несколько версий пакета " === Прежде всего проверьте -- в '''/etc/apt/sources.list.d'''/ должны присутствовать только файлы '''mos-base-repo.list''' и '''mos-repo.list.''' Если вы не добавляли туда н...») |
Kekaloav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=== При обновлении или установке пакета панели получаю ошибку "в вашей системе установлено несколько версий пакета " === | === При обновлении или установке пакета панели получаю ошибку "в вашей системе установлено несколько версий пакета " === | ||
Прежде всего проверьте -- в '''/etc/apt/sources.list.d'''/ должны присутствовать только файлы '''mos-base-repo.list''' и '''mos-repo.list.''' Если вы не добавляли туда ничего осознано, остальные файлы следует удалить. В первой версии образа по разным причинам были добавлен файл alt.list и другие, которые в настоящее время мешают правильному обновлению системы. Находящиеся в оставшихся файлах строки надо | Прежде всего проверьте -- в '''/etc/apt/sources.list.d'''/ должны присутствовать только файлы '''mos-base-repo.list''' и '''mos-repo.list.''' Если вы не добавляли туда ничего осознано, остальные файлы следует удалить. | ||
В первой версии образа по разным причинам были добавлен файл alt.list и другие, которые в настоящее время мешают правильному обновлению системы. Находящиеся в оставшихся файлах строки надо раскоментировать. | |||
После удаление лишнего репозитория, необходимо перечитать список пакетов командой '''apt-get update,''' затем запустить '''apt-get --fix-broken install , apt-get dist-upgrade ,''' Все это реалисовано в скрипте ниже | |||
#!/bin/bash | #!/bin/bash | ||
apt-repo rm all | apt-repo rm all |
Текущая версия на 08:02, 30 апреля 2023
При обновлении или установке пакета панели получаю ошибку "в вашей системе установлено несколько версий пакета "
Прежде всего проверьте -- в /etc/apt/sources.list.d/ должны присутствовать только файлы mos-base-repo.list и mos-repo.list. Если вы не добавляли туда ничего осознано, остальные файлы следует удалить.
В первой версии образа по разным причинам были добавлен файл alt.list и другие, которые в настоящее время мешают правильному обновлению системы. Находящиеся в оставшихся файлах строки надо раскоментировать.
После удаление лишнего репозитория, необходимо перечитать список пакетов командой apt-get update, затем запустить apt-get --fix-broken install , apt-get dist-upgrade , Все это реалисовано в скрипте ниже
#!/bin/bash apt-repo rm all rm `ls /etc/apt/sources.list.d/* | grep -v mos` sed -i '/http/s/#//g' /etc/apt/sources.list.d/mos-base-repo.list sed -i '/http/s/#//g' /etc/apt/sources.list.d/mos-repo.list apt-get -y update apt-get --fix-broken install apt-get -y dist-upgrade
Только если проблемы остались то ТОЛЬКО ПОСЛЕ ВСЕГО ПЕРЕЧИСЛЕННОГО apt-get dedup.
ВО ИЗБЕЖАНИИ ОПИСАННЫХ ПРОБЛЕМ НЕЖЕЛАТЕЛЬНО ПОДКЛЮЧАТЬ К СИСТЕМЕ ДОПОЛНИТЕЛЬНЫЕ РЕПОЗИТОРИИ