求助-系统无法安装软件包!

为当前最终发行版之前的所有版本提供支持
bug
帖子: 56
注册时间: 2005-10-20 10:32
送出感谢: 0
接收感谢: 0

求助-系统无法安装软件包!

#1

帖子 bug » 2006-11-14 9:22

昨天装有windows 2000+ubuntu6.10双系统,安装最后出现一些错误提示。重启后进入ubuntu正常,设置好sources.list后,apt-get update成功,apt-get upgrade错误:
--------------------------------
在处理时有错误发生:
/var/cache/apt/archives/libtasn1-2 0.2.17-1ubuntu1_i386.deb
由于出现了太多的错误,处理过程被终止了。
E:Sub-process /usr/bin/dpkg returned an error code(1)
--------------------------------
索性把提示的/var/cache/apt/archives/下的所有文件给删除了,结果是更彻底的没办法apt-get了,求助补救方法!


-----------------------
如果我想重装ubuntu,怎样做才能让2000系统正常启动?我好像在安装时把启动权交给ubuntu了。[/img]
附件
Screenshot.png
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 zhuqin_83 » 2006-11-14 9:42

更换源,官方的比较可靠。
看图片应该是下载的软件有问题。

代码: 全选

deb http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu-cn/ edgy main restricted universe multiverse
这些是主站的源。
然后重新执行sudo apt-get update
个人感觉应该把那些错误的软件缓存删掉。
再sudo apt-get dist-upgrade。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#3

帖子 zhuqin_83 » 2006-11-14 9:46

至于重装ubuntu对windows没有影响的。
只要先装win再装ubuntu就没有问题。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
bug
帖子: 56
注册时间: 2005-10-20 10:32
送出感谢: 0
接收感谢: 0

#4

帖子 bug » 2006-11-14 9:51

楼上,我是初学。我删除/var/cache/apt/archives/下文件的目的就是想把错误的软件删掉,结果是把一个目录也删除了(rm -r *),现在无论运行新立得软件包管理,还是apt-get,都提示找不到那个目录,更换源也无济于事,请帮忙,是不是要用光盘恢复一下ubuntu?我是用DVD安装的。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#5

帖子 zhuqin_83 » 2006-11-14 9:59

发错
上次由 zhuqin_83 在 2006-11-14 10:01,总共编辑 1 次。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#6

帖子 zhuqin_83 » 2006-11-14 10:00

那你自己建一个阿。
cd /var/cache/apt/
sudo mkdir archives
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京
送出感谢: 0
接收感谢: 2 次

#7

帖子 aBiNg » 2006-11-14 10:08

$sudo mkdir /var/cache/apt/archives/partial
//dir. "partial" is necessary for updating anything while using "apt-get",although it contains nothing.


$sudo apt-get update && sudo apt-get upgrade

try it!
bug
帖子: 56
注册时间: 2005-10-20 10:32
送出感谢: 0
接收感谢: 0

#8

帖子 bug » 2006-11-14 10:23

7楼的意思是partial目录是空的,自己建立一个就好了。我也这么想,于是建立了一个,在新立得中尝试安装软件,还是报错。

希望不是我安装时出现错误导致的,我用apt-get时可以看到软件包顺利下载,但在本地执行安装时就报错。

如果我重装ubuntu,用什么方法可以保证我的windows 2000正常引导?

这个方法对吗?

双系统为准,GRUB为引导。
fdisk /mbr
在WINDOWS中的磁盘管理将LINUX分区删除即可。

不能再把windows 2000弄得不能启动了,各位帮忙把把关。
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京
送出感谢: 0
接收感谢: 2 次

#9

帖子 aBiNg » 2006-11-14 10:42

并非能下载就能升级安装,源里面的有可能存在依赖关系不能满足的情况,可以尝试:
$sudo apt-get clean && sudo apt-get update
$sudo apt-get install -f

具体要看你升级或安装哪个包,其依赖关系不能满足的,可暂时hold它,不让之升级;包已经损坏的,可在新得利里将其删掉.
或者也可以将提供出现错误安装包的源给comment out先...再update && upgrade
或者使用$sudo aptitude update...

总之,不能因安装不了某几个包而去重装系统.

注:若对linux无特别爱好,需要保全windows系统,又何必要安装它呢?即使重装linux,linux也不会去破坏你亲爱的windows的!这个你请放心...
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#10

帖子 zhuqin_83 » 2006-11-14 10:43

重装如果是在一块硬盘上肯定没问题的,放心好了。
只要先装了win。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
bug
帖子: 56
注册时间: 2005-10-20 10:32
送出感谢: 0
接收感谢: 0

#11

帖子 bug » 2006-11-14 10:50

注:若对linux无特别爱好,需要保全windows系统,又何必要安装它呢?即使重装linux,linux也不会去破坏你亲爱的windows的!这个你请放心...
---------------------------------------------------
原因只有一个,想尽早离开windows,使用linux。正是对linux的爱好才让我安装了双系统。
说明:我是在公司的电脑上安装的,许多公司使用的软件以我现在的水平没办法转到linux下操作。

我是在一块硬盘上安装的,下午重新试一下解决,实在搞不定我只能先重装一下ubuntu,下下策,但对新手是有效的也是无奈的解决方法。
bug
帖子: 56
注册时间: 2005-10-20 10:32
送出感谢: 0
接收感谢: 0

#12

帖子 bug » 2006-11-14 10:54

感谢各位的指点,尽管这样的贴子对你们来说真的有些浪费时间。ubuntu的能力真的有些可怕,各方面的。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#13

帖子 zhuqin_83 » 2006-11-14 11:16

重装绝对比win快。半小时什么都装好了。再花个半小时配置就可以良好工作了。
无需什么优化、清理、整理。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京
送出感谢: 0
接收感谢: 2 次

#14

帖子 aBiNg » 2006-11-14 11:38

有些问题现在不能解决,重装之后,有了类似的问题难道又要重装么? :roll:

linux强大的terminal可以解决很多问题,不过是以不断地学习为代价的!
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#15

帖子 zhuqin_83 » 2006-11-14 11:45

人家是新手阿,不要这么严格。
谁开始不是重装又重装的?
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
回复

回到 “老旧版本支持”