Каждый раз, когда я использую CLI для установки чего-либо с aptitude, я получаю такой вывод:
warning, in file '/var/lib/dpkg/status' near line 60509 package 'virtualbox-3.0': error in Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number warning, in file '/var/lib/dpkg/status' near line 60510 package 'virtualbox-3.0': error in Config-Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number warning, in file '/var/lib/dpkg/available' near line 64255 package 'virtualbox-3.0': error in Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number Selecting previously deselected package libppl7. (Reading database ... 328408 files and directories currently installed.) Unpacking libppl7 (from .../libppl7_0.10.2-7ubuntu1_amd64.deb) ... ... ... Processing triggers for man-db ... warning, in file '/var/lib/dpkg/status' near line 60773 package 'virtualbox-3.0': error in Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number warning, in file '/var/lib/dpkg/status' near line 60774 package 'virtualbox-3.0': error in Config-Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number warning, in file '/var/lib/dpkg/available' near line 64482 package 'virtualbox-3.0': error in Version string '3.0.10-54097_Ubuntu_karmic': invalid character in revision number Setting up libppl7 (0.10.2-7ubuntu1) ... ...
Как я могу это исправить? Я даже удалил virtualbox, но этот вывод все еще сохраняется.
Это есть на форумах по Ubuntu ?!).
РЕДАКТИРОВАТЬ: сам процесс установки работает, но эти строки загромождают вывод.
Если вы уже очистили пакет (ы), см. Также dpkg --clear-avail
. Затем вам нужно будет восстановить список доступных пакетов с помощью dselect update
. Примечание: эти шаги предполагают, что вы удалили deb {, - src} entr {y, ies} из / etc / apt / sources *
Введите в терминале следующее:
sudo dpkg --clear-avail
Вам необходимо отредактировать файл и удалить оскорбительные символы вручную. Сделайте резервную копию существующего файла.
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bad
gksudo gedit /var/lib/dpkg/status
Перейти к строке 60773 , 60774 и 64482 . Кажется, проблема в том, что подчеркивание в какой-то момент стало недопустимым символом в именах пакетов Debian. Отредактируйте оскорбительные строки, измените все подчеркивания на тильды ( ~ ), чтобы решить вашу проблему.