don*_*llo 4 aptitude virtualbox
每次我使用 CLI 安装具有 aptitude 的东西时,我都会得到以下输出:
警告,在文件 '/var/lib/dpkg/status' 靠近第 60509 行的包 'virtualbox-3.0' 中: 版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 警告,在文件 '/var/lib/dpkg/status' 靠近第 60510 行的包 'virtualbox-3.0' 中: 配置版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 警告,在文件 '/var/lib/dpkg/available' 靠近第 64255 行的包 'virtualbox-3.0' 中: 版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 选择先前取消选择的软件包 libppl7。 (正在读取数据库...当前安装了 328408 个文件和目录。) 解压 libppl7(来自 .../libppl7_0.10.2-7ubuntu1_amd64.deb)... ... ... 处理 man-db 的触发器... 警告,在文件 '/var/lib/dpkg/status' 靠近第 60773 行的包 'virtualbox-3.0' 中: 版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 警告,在文件 '/var/lib/dpkg/status' 靠近第 60774 行的包 'virtualbox-3.0' 中: 配置版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 警告,在文件 '/var/lib/dpkg/available' 靠近第 64482 行的包 'virtualbox-3.0' 中: 版本字符串“3.0.10-54097_Ubuntu_karmic”中的错误:修订号中的字符无效 设置 libppl7 (0.10.2-7ubuntu1) ... ...
我怎样才能解决这个问题?我什至删除了 virtualbox,但这个输出仍然存在。
在 Ubuntu 论坛http://ubuntuforums.org/showthread.php?t=1578934上有这个,但它对我不起作用(过程中的哪一步实际上解决了这个问题?!)。
编辑:安装过程本身有效,但这些行使输出混乱。
在终端中输入以下内容:
sudo dpkg --clear-avail
Run Code Online (Sandbox Code Playgroud)
您需要编辑文件并手动删除令人反感的字符。备份现有文件。
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bad
gksudo gedit /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
转到线60773,60774和64482。问题似乎是下划线在某些时候已成为 Debian 软件包名称中的非法字符。编辑违规行,将所有下划线更改为波浪号(~)将解决您的问题。
| 归档时间: |
|
| 查看次数: |
1747 次 |
| 最近记录: |