|
发表于 2011-11-18 12:42:59
|
显示全部楼层
- 其实您可能将build log保存到其他网站,再提供一个链接...
- Unix的哲学就是一种工具只完成一种功能,因此tar本身不支持分卷压缩(支持不压缩的分卷,不过这个是磁带机用的...)。
- coreutils中的split命令可以将一个文件分解成特定大小的卷,因此只要split配合tar就可以实现分卷压缩:
- tar cJ YOUR_FILES | split -d -a3 -b200k
复制代码 解释一下:tar cJ就是创建一个用.tar.xz格式压缩的文档。xz格式使用LZMA2压缩算法,和7-zip使用的的压缩算法相似,压缩比例优于gzip和bzip2。tar不加f参数时会输出到stdin(命令行输出),使用管道操作符|会将tar的命令行输出输入split中。split后的-d指用分卷文件名用数字编码(默认为字母编码)。-a3指分卷文件名编码为3位,即x000,x001,x002... 默认为两位,所以不加-a3亦可。-b200k指每200k分一卷。
此命令会在当前目录中产生x000,x001,x002等文件。x是默认文件名前缀,如果需要其他前缀可用:- tar cJ YOUR_FILES | split -d -a3 -b200k - buildlog_part
复制代码 最后,解压缩需要将所有分卷文件放在当前目录中,执行: - 其实7z(app-arch/p7zip)也支持分卷压缩,使用7z -v200k即可。详细方法请参考man 7z。
- rar这种格式有无数专利和license问题,在Linux下还是不要用了...
- unrar不包含man page,可以用unrar --help查看帮助,rar可能也一样。
- evince的字体渲染和其他GTK+程序应当是相同的,acroread不太清楚。
- 缺少未嵌入的字体的话,fontconfig应该会找到一个替补的,尽管样子可能差十万八千里,颜色却是不会淡化的。呃,您能上传一个截图吗?
- poppler提供了一个工具pdffonts,可以用来查看PDF中的字体信息,阁下不妨一试。
- app-text/acroread和media-fonts/acroread-asianfonts包含了一些只有Acroread才会使用的字体,在/opt/Adobe/Reader9/Resource/Font中,可能这个PDF文件需要这些字体?
|
|