Kali linux на КПК Gemini: ошибка vim при `apt-get upgrade`

Если колонки данных могут содержать пробелы, вы можете использовать sed для замены пробела табуляцией.

sed -e 's/<5 white space chars>//' | sed -e 's/<1 white space chars>/\t/'

Первый sed заменяет ведущие пробелы, созданные переключателем -c, а второй заменяет пробел между счетчиком и первым столбцом данных.

1
01.04.2019, 03:06
2 ответа

Спасибо telcoM за то, что они дали мне след; Я смог решить проблему.

Я удалил файл /etc/apt/sources.list, в котором были записи, не относящиеся к дистрибутиву gemini; затем я запустил dpkg -r vim-tiny, чтобы удалить крошечный пакет, который вызывал несоответствие. Последним шагом был запуск

sudo apt-get --purge autoremove vim
sudo apt-get --purge autoremove vim-runtime
sudo apt-get --purge autoremove vim-gtk

Затем я запустил sudo apt --fix-broken install, чтобы настроить VIM с правильными версиями пакетов и, наконец, выполнитьsudo apt-get update

Это действительно обновило мой репозиторий, так что я мог начать все сначала.

Когда я запустил sudo apt-get upgrade, теперь все работает нормально; несоответствие версий исчезло, и теперь я могу обновлять и устанавливать новые пакеты.

1
27.01.2020, 23:22

Похоже, что репозиторий пакетов, из которого вы получаете обновления Kali, завершил последний цикл зеркалирования как раз в тот момент, когда человек, ответственный за пакеты Kali vim, занимался их обновлением.

В результате у вас теперь vim-runtimeверсия 2 :8.1.0875 -1, но vim-commonверсия 2 :8.1.0875 -2. Также похоже на ваш vimпакет также обновлен до 2 :8.1.0875 -2.

Вы можете попробовать сделать это:

apt-get --allow-downgrades install vim-gtk=2:8.1.0875-1 vim-common=2:8.1.0875-1 vim=2:8.1.0875-1

чтобы принудительно установить все vimпакеты на версию 2 :8.1.0875 -1. Затем подождите некоторое время (может быть, несколько часов, вплоть до дня или около того ), чтобы разрешить ваш пакет репозиторий, чтобы завершить еще один цикл зеркального отображения, а затем повторите попытку обновления.

Если это не решит проблему,может быть проблема в зеркале репозитория пакетов, которое вы используете. Проверьте /etc/apt/sources.listи/или файлы в каталоге /etc/apt/sources.list.d/на наличие имени хоста используемого зеркала apt и переключитесь на другой зеркальный репозиторий Kali и/или свяжитесь с администратором зеркального сервера репозитория и сообщите о проблеме.

Список официальных зеркал сервера репозитория Kali можно найти здесь.

2
27.01.2020, 23:22

Теги

Похожие вопросы