Re: [分享] 解決ubuntu 9.10 ttf-mscorefonts-inst …
※ 引述《maligbi (殘念啊~~~~~~~~~~~~~~)》之銘言:
: ※ 引述《jiason (jiason)》之銘言:
: : ※ 引述《Adama (So Say We All.)》之銘言:
: : : Frak! 我就是遇到這個問題 #^%$!*@ 感謝你。
: : : 不過為什麼我aptitute purge ttf-mscorefonts-installer
: : : 並且把source.list裡的站台全部mark掉只留下twaren.net
: : : 這樣還是無法避免這個錯誤?
因為 ttf-mscorefonts-installer 抓檔的目標與 source.list 無關 XD
其實它是依賴 SourceForge 的各個 mirror,
只是碰巧有架 SourceForge mirror 的台灣網站
大多剛好也 host Ubuntu 的 repository mirror 就是了。
但兩者間是無關的。
所以之前最大的問題就是 ttf-mscorefonts-installer 一直跳到向 ncu 要檔案,
偏偏 ncu 就是一直有問題,
所以得改用別家大學的 mirror 了。
ttf-mscorefonts-installer 也就只是一支會自動 ping 各個 mirror,
然後去下載 MS Core Fonts 這個計畫的字型檔
(包括 arial32.exe 等等)
的一支腳本而已,
偏偏它預設就是很容易去找 ncu 要檔案,
一直要不到也不會找別家,有點……笨 XD
所以眾網友們的修正方案也主要是針對這點。
: : 嗯...
: : 基本上這個patch需要 *未正確安裝* 的ttf-mscorefonts-installer,
: : 也就是你 *不能purge* 他.
: : 也就是需要下面這個檔案存在:
: : /var/lib/dpkg/info/ttf-mscorefonts-installer.postinst
: : 然後patch完之後再用sudo apt-get -f install來修復安裝即可.
: : 你也可手動編輯:
: : $ sudo vim /var/lib/dpkg/info/ttf-mscorefonts-installer.postinst
: : 找到唯一有wget的那一行,
: : 把
: : wget ... $URLROOT$ff ; then
: : 改成
: : wget ... $URLROOT$ff?use_mirror=nchc ; then
: : 然後存檔退出, 執行:
: : $ sudo apt-get -f install
: : 基本上這個patch沒做什麼,
: : 我只是強制sf.net用nchc當作mirror site這樣...
: : 以上,
: : 感謝您的收看!
: : ps.
: : 有試著安裝wine1.2的人應該都會踩到這個地雷吧?
: : 不知道ncu的mirror怎麼了?
對呀,ncu 的 mirror 到底怎麼了啊。
:
:
: 請問 9.04也可以用你的patch嗎
: 我用了之後
: 問題還是沒有解決
: 出現了
:
: dpkg:處理 ttf-mscorefonts-installer (--configure)時出錯:
: 子程序·post-installation script·返回了錯誤號·1
: 在處理時有錯誤發生:
: ttf-mscorefonts-installer
: E: Sub-process /usr/bin/dpkg returned an error code (1)
:
: 這樣的訊息
: 請問這是因為9.04的ttf-mscorefonts-installer的存放置不一樣的關係嗎
: 還是因為其他的原因呢
: 不知道有沒有解決的辦法
: 煩請解惑
: 謝謝
我另外找到的方法是:
先改裝 msttfcorefonts 這個套件,而不是裝 installer 這個,
然後
sudo dpkg-reconfigure force msttcorefonts,
就會進入互動式的介面(CLI 介面的「精靈」?:p)
裡面最重要的一個問題就是,當它問要從哪個 mirror 下載的時候,
去改成 nchc 或其他可以成功下載的 mirror 就可以了
(可不可以下載,可自行上 SourceForge.net 的 MS Core Fonts 下載頁面,
下載的時候一個個 mirror 試。不過我想只要避開 ncu 應該都行……)
不過不好意思,我已經忘記輸入自訂 mirror 的格式了,
所以請自行試驗,是輸入 nchc 就好,還是要輸入整個 mirror 的上層網址。
或者,也可以從 SourceForge.net 網站上一個個把 exe 字型檔都下載下來,
然後在 sudo dpkg-reconfigure force msttcorefonts 裡面指定本機儲存位置,
直接從本機安裝也行。
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 118.165.170.93
: 推 GoodDD:我是照這篇欸 http://0rz.tw/pbrhn deb包之後都可以用 11/27 00:41
: → maligbi:可以請問樓上是怎麼用的嗎??我用完後還是出錯 11/27 13:42
: → maligbi:而且它還一直說arial32.exe出錯..請問這到底是什麼檔案啊 11/27 13:44
: 推 GoodDD:是哪一步出現問題的呢? 因為我用完全沒問題啊 11/27 14:26
: → GoodDD:不過老實講我也不懂 另外論壇裡有人分享自己包的deb 11/27 14:28
: → GoodDD:真的不行就去找那個來用吧 11/27 14:29
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.50.15
推
12/01 23:28, , 1F
12/01 23:28, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):