新立得软件包管理器无法使用了(完全解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

新立得软件包管理器无法使用了(完全解决)

#1

帖子 bernieqiu » 2007-02-09 20:36

今天在网上下载了virturalbox来安装.结果出错了.它需要内核的源代码.后来打开新立得想安装源代码.
结果新立得出现一个错误窗口,信息如下:

E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。
E: 打开高速缓存(1)时有内部错误。请报告。

用搜索功能,结果什么软件都搜索不到.新立得失效了.
用apt-get,又出现以下提示:

E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

陷入一个死循环了. 谁能帮我解决这个问题,不胜感激.

问题已经完全解决了.具体请看:
viewtopic.php?p=211251#211251
上次由 bernieqiu 在 2007-02-12 21:52,总共编辑 2 次。
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-02-09 20:40

sudo apt-get install -f
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#3

帖子 bernieqiu » 2007-02-09 21:15

没有用,以下是结果:

dubuntu@lsc:~/MyDownloads$ sudo apt-get install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

怎么办?
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2007-02-10 10:58

sudo apt-get remove virtualbox
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#5

帖子 bernieqiu » 2007-02-10 12:41

还是不行.我也搜了不少资料,找不到办法.
以下是执行结果:

dubuntu@lsc:~$ sudo apt-get remove virtualbox
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 软件包 virtualbox 需要重新安装,但是我无法找到相应的安装文件。

哈哈,难啊.
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#6

帖子 BigSnake.NET » 2007-02-10 12:55

下载 virtualbox的deb,用dpkg -i 暴力安一次
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

#7

帖子 jarlyyn » 2007-02-10 14:46

试试把cd /var/lib/dpkg/info/ 下所有virtualbox有关的内容的删掉
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#8

帖子 bernieqiu » 2007-02-10 14:53

问题己解决.我修改 /var/lib/dpkg/status 删除掉 virtualbox 的东西后,新立得终于正常了。

感谢oneleaf的帮助.

我现在用新立得下载安装LINUX内核源码.virtualbox的安装需要这个.不知道能否顺利安装.
稍后我再发贴.
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#9

帖子 bernieqiu » 2007-02-10 17:11

安装virtualbox还是不成功,以下是安装结果:

dubuntu@lsc:~/MyDownloads$ sudo dpkg -i VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb
(正在读取数据库 ... 系统当前总共安装有 89409 个文件和目录。)
正预备替换 virtualbox 1.3.2-20070114_Ubuntu_dapper (使用 VirtualBox_1.3.2_Ubuntu _Dapper_x86.deb) ...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
(Kernel module not found)...fail!
invoke-rc.d: initscript virtualbox, action "stop" failed.
dpkg:处理 VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb (--install)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one
Messages displayed during module compilation will be logged to /var/log/vbox-ins tall.log
Compilation of kernel module failed, aborting installation
dpkg: 作下列清理工作时发生错误:
子进程·post-installation script·返回了错误号·1
在处理时有错误发生:
VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb

在安装log文件 /var/log/vbox-ins tall.log中的信息如下:

make: Entering directory `/opt/VirtualBox-1.3.2/src'
Makefile:42: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.。 停止。
make: Leaving directory `/opt/VirtualBox-1.3.2/src'

我的内核源码是用新立得安装的.
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
Decease
帖子: 834
注册时间: 2006-12-14 20:33

#10

帖子 Decease » 2007-02-10 21:22

别装这玩意..我从官方和新立得下载都有

dpkg:处理 VirtualBox_1.3.2_Ubuntu_Dapper_x86.deb (--install)时出错:
子进程·新的 pre-removal 脚本·返回了错误号·1

Creating group 'vboxusers'. VM users must be member of that group!

搞的你以后升级也不行了...

送你一个解决方法:
o Edit /etc/init.d/virtualbox and change line 129 from 'exit 1' to 'exit 0'
o Reinstall the virtualbox package by 'dpkg -i <the VirtualBox package for your distribution>'. An installation failure of this package is expected.
o Edit /var/lib/dpkg/info/virtualbox.postinst and change line 39 from 'exit 1' to 'exit 0'
o Execute 'dpkg --configure --pending'
o The package should now be installed successfully. However, the kernel module is still not compiled. Before you will be able to execute VirtualBox you have to create a kernel module for your current kernel, as described in the User Manual (see our Downloads section).




Good lucky...
我自己不能解决...虽然我看得懂上面的英文并操作...我第二步不行 别的都能跳着做...
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#11

帖子 bernieqiu » 2007-02-10 21:56

我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
IdeaLee
帖子: 90
注册时间: 2006-01-29 9:29

#12

帖子 IdeaLee » 2007-02-10 22:05

bernieqiu 写了:我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗
VMware 吧,大一点,但是管用。
在现实面前,当然是理想错了……
bernieqiu
帖子: 37
注册时间: 2007-02-04 14:29

#13

帖子 bernieqiu » 2007-02-11 0:15

在网上看了资料,这是virtualbox1.3.2的BUG,可能在下一个版本能够得到解决.只好等待了.
ubuntu 7.10 + WIN XP
Sempron 3400+/1G/80G/GF7300LE/17" CRT
头像
Decease
帖子: 834
注册时间: 2006-12-14 20:33

#14

帖子 Decease » 2007-02-11 11:28

bernieqiu 写了:我装这个虚拟机的主要目的是想安装大智慧股票行情分析软件.我不太想用双系统.
我还试过用wine 来安装,也失败了.
楼上的朋友有别的办法解决吗
bernieqiu 写了:在网上看了资料,这是virtualbox1.3.2的BUG,可能在下一个版本能够得到解决.只好等待了.
哈哈 我也是装股票软件..不行..
你按我的方法做了麼
头像
Decease
帖子: 834
注册时间: 2006-12-14 20:33

#15

帖子 Decease » 2007-02-11 11:58

你是dapper 我是edgy...按你的错误提示.应该装好了 在终端里面输入VirtualBox即可打开..
只是安装错误永远存在并影响apt-get升级
顺便报告楼主..我按照我给你的方法成功了 解决了影响升级的错误..
回复