语言包占用多少空间?

Hil*_*lar 5 dvd cd language

为了节省空间,是否可以将CD制作成只有英文,而将其他语言放在DVD上?

mar*_*rum 6

事实上,CD 已经包含英语以外的语言包。您在 CD 上看到的语言选择仅用于安装过程字符串的翻译。要安装除英语之外的 Ubuntu 系统的实际语言包,您应该在安装期间有可用的 Internet 连接,或者您应该从 DVD 安装,或者您应该稍后安装语言包。

其官方声明如下:

DVD下载

不要混淆,尽管 DVD 可以容纳比典型的 Ubuntu CD 多得多的数据,但下载 DVD 的主要好处是可以访问所有可用的语言包。大多数人都可以使用标准的 CD 安装程序。DVD 映像的下载位置较少,并且此列表的更新频率低于 CD 映像。


Ale*_*huk 2

我粗略估计, 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
Run Code Online (Sandbox Code Playgroud)

详细信息在这里http://codepad.org/vVfI44gw