Quanto espaço os pacotes de idiomas levam?

5

Para economizar espaço, é possível tornar o CD somente em inglês e colocar os outros idiomas somente no DVD?

    
por Hillar 01.11.2010 / 21:46

4 respostas

2

Minha estimativa aproximada é de que os dados de idioma estão ocupando 600 MB no DVD.

Nem todos os arquivos estão em pacotes. Muitos estão dentro de um squashfs como um sistema de arquivos simples:

  • No DVD, eles ocupam cerca de 300 MB (o que se torna 822 MB após a extração).
Pacotes

(~ 300MB):

  • A maioria dos pacotes relacionados a idiomas é do seção "localização" (195 MB)
  • Pacotes da seção "traduções" (55 MB)
  • Eles dependem de dicionários de ortografia e listas de palavras (29 MB)

Veja como eu contei:

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

Os detalhes estão aqui link

    
por Aleksandr Levchuk 02.11.2010 / 03:15
6

Na verdade, CDs já não contêm pacotes de idiomas além do inglês. As opções de idioma que você vê no CD são apenas para as traduções das seqüências de caracteres do processo de instalação. Para que os pacotes de idioma reais de um sistema Ubuntu diferente do inglês sejam instalados, você deve ter uma conexão com a Internet ativa durante a instalação ou instalar a partir de um DVD ou instalar pacotes de idiomas posteriormente.

Seu oficialmente declarado é o seguinte:

  

downloads de DVD

     

Não fique confuso, mesmo que os DVDs possam conter muito mais dados do que os   CD típico do Ubuntu, o principal benefício de   os downloads de DVD é para ter acesso a   todos os pacotes de idiomas disponíveis.   A maioria das pessoas vai ficar bem com o   instalador de CD padrão. Há menos   Locais de download para as imagens de DVD   e esta lista é atualizada menos   frequentemente do que para as imagens de CD.

    
por marenostrum 01.11.2010 / 22:28
2

Sim, seria possível diminuir o tamanho do CD dessa maneira. Você está preocupado que os pacotes de idiomas estão ocupando espaço no sistema instalado? Somente o idioma escolhido como padrão é instalado por padrão. Nem todo o conteúdo do CD acaba no sistema.

    
por maco 01.11.2010 / 21:52
2

Minha estimativa aproximada é de que os dados de idioma estão ocupando 30 MB no CD.

O CD não possui nenhum pacote .deb relacionado à linguagem, tudo está no sistema de arquivos squashfs.

Veja como eu contei:

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
    
por Aleksandr Levchuk 02.11.2010 / 19:54

Tags