AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 10833
Accepted
Hillar
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 4 个回答
  • 968 Views

4 个回答

  • Voted
  1. 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 映像。

    • 6
  2. maco
    2010-11-02T12:52:01+08:002010-11-02T12:52:01+08:00

    是的,这样可以使 CD 更小。您是否担心语言包会占用已安装系统的空间?默认情况下,仅安装您选择的默认语言。并非 CD 上的所有内容最终都会出现在系统上。

    • 2
  3. 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

    • 2
  4. 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
    
    • 2

相关问题

  • 如何挂载 ISO?

  • 有没有人解决 10.04 LTS 无法识别空白 CD/DVD 的问题?[关闭]

  • 如何播放加密的 DVD 电影?

  • 如何从命令行刻录双层 dvd iso

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve