[问题]更新问题……dpkg处理msttcorefonts(--configure)出错

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

[问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#1

帖子 85996179 » 2007-12-01 20:32

dpkg处理msttcorefonts(--configure)出错
子进程post-installation script返回了错误号1
在处理时有错误发生
msttcorefonts
E:sub-process /usr/bin/dpkg returned an error code (1)
redtin
帖子: 45
注册时间: 2007-04-11 9:03
来自: 欲界之门
联系:

#2

帖子 redtin » 2007-12-04 12:00

SF
msttcorefonts里面有些文件是不能“再次打包”的,需要从网上下载。
我嫌慢啊,^c了,再来安装 就不行了。症状同LZ
我就卡在这里了。。。
=高手来
现在上帝能创造一块他\她\它也无法举起来的石头了。。。
头像
JianweiHu
帖子: 1
注册时间: 2007-08-20 13:19

#3

帖子 JianweiHu » 2007-12-09 19:56

这个问题可以这样解决:

1.去 http://sourceforge.net/project/showfile ... _id=105355 下载 the fonts final 里面的 andale32.exe arialb32.exe courie32.exe impact32.exe trebuc32.exe webdin32.exe arial32.exe comic32.exe georgi32.exe times32.exe verdan32.exe

2.将 /tmp/ 里面的 msttcorefonts.* 这些目录 rm -r 一下。现在开始 apt-get install msttcorefonts 。

3.在出现如下字符提示的时候:

You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.
--22:44:46-- http://belnet.dl.sourceforge.net/sou...ts/andale32.ex e
=> `./andale32.exe'

迅速将刚才下载的12个 exe 文件 cp 到 /tmp/msttcorefonts.* 目录里面。注意这个 msttcorefonts.* 就是刚刚 apt 时生成的。

这样安装便可顺利完成。

这个问题出现的原因是 sourceforge 的多个镜像里都已经不包含上面的那些 exe 文件了,所以需要手动下载到本地安装。
redtin
帖子: 45
注册时间: 2007-04-11 9:03
来自: 欲界之门
联系:

#4

帖子 redtin » 2007-12-10 11:25

谢谢LS
如果能下载到这些字体,一切都好办。
现在貌似不提供下载了。

想remove都不让
请神容易送神难啊……

我正在尝试修改/var/bin/dpkg/mstt*
脚本,希望能把它送走。

阿门。
现在上帝能创造一块他\她\它也无法举起来的石头了。。。
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: [问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#5

帖子 oppih » 2009-08-11 17:10

我用了sudo apt-get remove msttcorefonts
然后就似乎解决问题了,不知道有没有不良反应……
redtin
帖子: 45
注册时间: 2007-04-11 9:03
来自: 欲界之门
联系:

Re: [问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#6

帖子 redtin » 2009-08-11 21:00

这个,这个。。。
LS的,你穿越了。
现在上帝能创造一块他\她\它也无法举起来的石头了。。。
oppih
帖子: 150
注册时间: 2008-06-23 22:06
来自: 浙江
联系:

Re: [问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#7

帖子 oppih » 2009-08-11 21:22

redtin 写了:这个,这个。。。
LS的,你穿越了。

为什么呀?
简单是美德
[Blog]http://blog.oppih.me/
头像
pengdong17
帖子: 197
注册时间: 2009-02-15 16:46

Re: [问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#8

帖子 pengdong17 » 2009-09-07 10:52

4 楼 redtin
文章标题 :
帖子发表于 : 2007-12-10 11:25

注册: 2007-04-11 9:03
帖子: 44
地址: 欲界之门
谢谢LS
如果能下载到这些字体,一切都好办。
现在貌似不提供下载了。

想remove都不让
请神容易送神难啊……

我正在尝试修改/var/bin/dpkg/mstt*
脚本,希望能把它送走。

阿门。


_________________
现在上帝能创造一块他\她\它也无法举起来的石头了。。。
never mind
头像
davoola
帖子: 136
注册时间: 2007-08-24 20:49

Re: [问题]更新问题……dpkg处理msttcorefonts(--configure)出错

#9

帖子 davoola » 2009-10-13 14:17

在终端输入sudo aptitude purge ttf-mscorefonts-installer ubuntu-restricted-extras
两次Y就可以解决
寵辱不驚,閑看庭前花開花落;
去留無意,漫隨天外雲卷雲舒。
yg314
帖子: 1
注册时间: 2009-10-24 11:09

Re:

#10

帖子 yg314 » 2009-10-24 11:20

JianweiHu 写了:这个问题可以这样解决:

1.去 http://sourceforge.net/project/showfile ... _id=105355 下载 the fonts final 里面的 andale32.exe arialb32.exe courie32.exe impact32.exe trebuc32.exe webdin32.exe arial32.exe comic32.exe georgi32.exe times32.exe verdan32.exe

2.将 /tmp/ 里面的 msttcorefonts.* 这些目录 rm -r 一下。现在开始 apt-get install msttcorefonts 。

3.在出现如下字符提示的时候:

You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.
--22:44:46-- http://belnet.dl.sourceforge.net/sou...ts/andale32.ex e
=> `./andale32.exe'

迅速将刚才下载的12个 exe 文件 cp 到 /tmp/msttcorefonts.* 目录里面。注意这个 msttcorefonts.* 就是刚刚 apt 时生成的。

这样安装便可顺利完成。

这个问题出现的原因是 sourceforge 的多个镜像里都已经不包含上面的那些 exe 文件了,所以需要手动下载到本地安装。

这个我刚试过,但是没成功,可能这个拷贝还是需要一个非常恰当的时刻的。
后来在脚本/var/lib/dpkg/info/msttcorefonts.postinst中发现了sourceforge的网址,可见正是dpkg用来下载的脚本,将这些网址修改成为andale32.exe所在的目录,把之后下载所用的wget命令修改为cp。这样就没问题了。
回复