Как очистить выход aptitude?

Каждый раз, когда я использую 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 ?!).

РЕДАКТИРОВАТЬ: сам процесс установки работает, но эти строки загромождают вывод.

4
задан 29 November 2010 в 21:57

2 ответа

Если вы уже очистили пакет (ы), см. Также dpkg --clear-avail. Затем вам нужно будет восстановить список доступных пакетов с помощью dselect update. Примечание: эти шаги предполагают, что вы удалили deb {, - src} entr {y, ies} из / etc / apt / sources *

0
ответ дан 29 November 2010 в 21:57

Введите в терминале следующее:

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. Отредактируйте оскорбительные строки, измените все подчеркивания на тильды ( ~ ), чтобы решить вашу проблему.

0
ответ дан 29 November 2010 в 21:57

Другие вопросы по тегам:

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