今天想把现在上网用的bras 配置改成使用 xl2tpd ,
> sudo apt-get install xl2tpd
可是安装过程中遇见错误。其中的错误提示信息有:
E: Sub-process /usr/bin/dpkg returned an error code(1)
google 之(用以上错误信息做关键词),参考E 文帖
:
-----> Method 1:
使用 apt-get -f install,这里 if 表示“fix broken” 而不是 “force”(first of all, '-f' does not mean "force" it is "fix broken") 。
但是我使用这个依然出错,而且不光是安装 xl2tpd 出错,安装任何其他软件同样出错。
于是,使用这个帖子里的下一个方法。
-----> Method 2.1:
删除 var/lib/dpkg/info 下面所有关于第一此出错的那个包的文件,这里是:xl2tpd.conffiles,xl2tpd.list, xl2tpd.md5sums, xl2tpd.postinst, xl2tpd.postrm, xl2tpd.prerm。但这是会带来潜在错误的,这个动作的意思是删除了 xl2tpd 的 pre and post install scripts。也就意味着安装没有成功。此时如果选择 uninstall 这个而软件的话,将会出现错误。最好只删除一些相关的脚本文件。
做完这一步的时候,在我的系统里已经好用了,也就没有去试后面的方法,这里只提供过来。
-----> Method 2.2:
在目录 /var/cache/apt/archives 下执行相同的删除动作,这一步是没有风险的。
-----> Method 3:
使用 sudo dpkg --remove --force-remove--reinstreq 但是,这个在我的系统里面没有用。
问题貌似已解决。
果冻
Mon, May/17/2010.
阅读(1972) | 评论(0) | 转发(0) |