我粗略估计, DVD 上的语言数据占用了600 MB 。
并非所有文件都在包中。许多内容都作为一个平面文件系统位于 squashfs 中:
软件包(~ 300MB):
我是这样算的:
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
归档时间: |
|
查看次数: |
963 次 |
最近记录: |