内容摘要:使用这个目录需要有root身份。如果一个用tar打包的文件是用gzip压缩的,则Linux的tar程序可以同时把它解压和解包。
每个人迟早都要下载程序的源码,然后试着编译它。如果你是RedHat或Debian的忠实追随者,你最终会发现一个程序不是太老就是太新,而去找已经编译过的二进制代码。坏的一方面是这些代码可能无论你怎么做,它们永远不能被正确的编译记住,大多数的Linux程序最多只是beta测试版。好的一方面是在过去的五年中编译没有问题的程序正在增加,而且即使你不是程序员,你也可以“修复”那些不能正确编译代码。
下载以后,现在你的硬盘上应该有一个某种类型的压缩包。首先,你必须把它解压(uncompress),并把它解包(untar)到一个目录。在习惯上,很多人都把它们放到这个目录:/usr/src。这样能把所有的东西都放在一个地方,你以后可以清除它们。使用这个目录需要有root身份。如果一个用tar打包的文件是用gzip压缩的,则Linux的tar程序可以同时把它解压和解包。如果你的文件名叫做:filename.tar.gz,你可以到/usr/src目录,然后键入:
tar -xzvf /{path to file}/{filename.tar.gz} [Enter]
这将会把这个文件解压并解包。这里是几个参数简单的解释:x -把文件解包z -把文件解压v -显示处理过程f -后面跟着你要处理的打包文件名如果你用netscape下载的这个文件,可能会看到错误。有时netscape会为你解压这个文件。
因此,如果你象上面这样untar它,你可能会看到这样的信息:
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors
试着执行上面的命令,但把z参数删掉,就是这样:tar -xvf /{path to file}/{filename.tar.gz} [Enter] 除了gzip,有些文件是用bzip2来压缩的,因此这些文件看起来象这样the-program.tar.bz2。z参数对这种文件不起作用。解开这种文件最简单的方法就是bunzip2 the-program.tar.bz2。这样将把使用下面命令解包出来的the-program.tar文件解开:
责编:豆豆技术应用
- Photoshop制作梦幻水晶球
- Windows Vista五个没有兑现的承诺
- 惊艳!Ubuntu 7.10系统新功能评测
- PhotoShop文字特效 Photoshop动感光影字重现黑客帝国
- 鼠绘:用Photoshop打造阿尔卡特手机
- JAVA中的反射机制详解
- J2EE:web开发中的缓存问题的研究(一)
- web开发中的缓存问题的研究(二)
- JDK 1.5中实现面向对象形式的SQL语句
- JSP中的pageEncoding和contentType属性