Hillar Asked: 2010-11-02 12:46:44 +0800 CST2010-11-02 12:46:44 +0800 CST 2010-11-02 12:46:44 +0800 CST 语言包占用多少空间? 772 为了节省空间,是否可以将 CD 制作成只有英文,而将其他语言只放在 DVD 上? cd dvd language 4 个回答 Voted marenostrum 2010-11-02T13:28:12+08:002010-11-02T13:28:12+08:00 事实上,CD 已经不包含英语以外的语言包。您在 CD 上看到的语言选择仅用于安装过程字符串的翻译。对于要安装英语以外的 Ubuntu 系统的实际语言包,您应该在安装期间具有有效的 Internet 连接,或者您应该从 DVD 安装,或者您应该稍后安装语言包。 其官方声明如下: DVD 下载 不要混淆,尽管 DVD 可以容纳比典型的 Ubuntu CD 更多的数据,但 DVD 下载的主要好处是可以访问所有可用的语言包。大多数人都可以使用标准的 CD 安装程序。DVD 映像的下载位置较少,并且此列表的更新频率低于 CD 映像。 maco 2010-11-02T12:52:01+08:002010-11-02T12:52:01+08:00 是的,这样可以使 CD 更小。您是否担心语言包会占用已安装系统的空间?默认情况下,仅安装您选择的默认语言。并非 CD 上的所有内容最终都会出现在系统上。 Best Answer Aleksandr Levchuk 2010-11-02T18:15:29+08:002010-11-02T18:15:29+08:00 我的粗略估计是语言数据在 DVD 上占用了600 MB 。 并非所有文件都在包中。许多在 squashfs 中作为一个平面文件系统: 在 DVD 上,它们占用大约 300 MB(提取后变为 822 MB)。 包(~ 300MB): 大部分与语言相关的包都属于“本地化”部分 (195 MB) “翻译”部分的软件包 (55 MB) 它们依赖于拼写词典和单词列表 (29 MB) 我是这样计算的: wget http://cdimage.ubuntu.com/dvd/current/maverick-dvd-amd64.iso mkdir mnt sudo mount -o loop ./maverick-dvd-amd64.iso ./mnt # Flat files from Squashfs sudo mount -o loop ./mnt/casper/filesystem.squashfs ./mnt-dvd2/ sudo find mnt-dvd2/ -type d -a \( -name '*langpack*' -prune -o -name '*language*' \) > files du -hsc `cat files` # 822 MB uncompressed tar czf files.tar.gz `cat files` # Very rough approximation of squashfs compression ls -lh files.tar.gz # (305 MB) # Localization section packages (195 MB): for i in `find ./mnt/ -name *.deb`; do dpkg -I $i | grep -q "Section: localization" && echo $i ; done | xargs du -hsc # Translations section packages (55 MB): for i in `find ./mnt/ -name *.deb`; do dpkg -I $i | grep -q "Section: translations" && echo $i ; done | xargs du -hsc # Spelling Dictionaries and Word Lists packages (29 MB): for i in `find mnt/ -name *.deb`; do dpkg -I $i | grep Provides | egrep -q '(wordlist)|(dictionary)|(spell-)' && echo $i ; done | xargs du -hsc 详细信息在这里http://codepad.org/vVfI44gw Aleksandr Levchuk 2010-11-03T10:54:09+08:002010-11-03T10:54:09+08:00 我的粗略估计是语言数据在 CD 上占用了30 MB 。 CD 没有任何与语言相关的 .deb 包,一切都在 squashfs 文件系统中。 我是这样计算的: wget http://mirror.yellowfiber.net/ubuntu//maverick/ubuntu-10.10-desktop-amd64.iso mkdir mnt-cd mnt-cd2 sudo mount -o loop ubuntu-10.10-desktop-amd64.iso ./mnt-cd/ sudo mount -o loop mnt-cd/casper/filesystem.squashfs ./mnt-cd2/ sudo find mnt-cd2/ -type d -a \( -name '*langpack*' -prune -o -name '*language*' \) > files2 du -shc `cat files2` 149K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 149K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 149K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 148K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 159K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 163K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 160K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 161K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 159K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 160K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 148K mnt-cd2/usr/lib/firefox-addons/extensions/[email protected] 5.5K mnt-cd2/usr/lib/language-selector 1.5K mnt-cd2/usr/share/doc/language-pack-en 1.5K mnt-cd2/usr/share/doc/language-pack-en-base 1.5K mnt-cd2/usr/share/doc/language-pack-es 1.5K mnt-cd2/usr/share/doc/language-pack-es-base 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-en 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-en-base 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-es 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-es-base 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-pt 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-pt-base 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-xh 1.5K mnt-cd2/usr/share/doc/language-pack-gnome-xh-base 1.5K mnt-cd2/usr/share/doc/language-pack-pt 1.5K mnt-cd2/usr/share/doc/language-pack-pt-base 1.5K mnt-cd2/usr/share/doc/language-pack-xh 1.5K mnt-cd2/usr/share/doc/language-pack-xh-base 14K mnt-cd2/usr/share/doc/language-selector 13K mnt-cd2/usr/share/doc/language-selector-common 1.5K mnt-cd2/usr/share/doc/language-support-en 1.5K mnt-cd2/usr/share/doc/language-support-writing-en 25M mnt-cd2/usr/share/gnome/help-langpack 788K mnt-cd2/usr/share/gtksourceview-2.0/language-specs 63K mnt-cd2/usr/share/language-selector 41K mnt-cd2/usr/share/language-support 54M mnt-cd2/usr/share/locale-langpack 279K mnt-cd2/usr/share/omf-langpack 81M total tar czf files2.tar.gz `cat files2` ls -lh files2.tar.gz # 32 MB
事实上,CD 已经不包含英语以外的语言包。您在 CD 上看到的语言选择仅用于安装过程字符串的翻译。对于要安装英语以外的 Ubuntu 系统的实际语言包,您应该在安装期间具有有效的 Internet 连接,或者您应该从 DVD 安装,或者您应该稍后安装语言包。
其官方声明如下:
是的,这样可以使 CD 更小。您是否担心语言包会占用已安装系统的空间?默认情况下,仅安装您选择的默认语言。并非 CD 上的所有内容最终都会出现在系统上。
我的粗略估计是语言数据在 DVD 上占用了600 MB 。
并非所有文件都在包中。许多在 squashfs 中作为一个平面文件系统:
包(~ 300MB):
我是这样计算的:
详细信息在这里http://codepad.org/vVfI44gw
我的粗略估计是语言数据在 CD 上占用了30 MB 。
CD 没有任何与语言相关的 .deb 包,一切都在 squashfs 文件系统中。
我是这样计算的: