Linux 源码编译全解析
1. 源码包解压
在 Linux 中,软件包的源码通常以 .tar.gz 或 .tar.bz2 文件的形式分发。在解压之前,我们需要使用 tar tvf 命令来验证归档文件的内容,以避免一些潜在的问题。
- 正常情况 :如果输出类似如下内容,说明该包解压后可能没有问题:
package-1.23/Makefile.in
package-1.23/README
package-1.23/main.c
package-1.23/bar.c
...
- 文件分散情况 :若输出显示并非所有文件都在一个公共目录中,像这样:
Makefile
README
main.c
...
解压这样的归档文件可能会使当前目录变得混乱。为避免这种情况,我们可以先创建一个新目录,然后进入该目录再进行解压操作。
- 危险情况 :要特别留意包含绝对路径名的测试列表,例如:
/etc/passwd
/etc/inetd.conf
如果遇到这种情况,应立即从系统中移除该归档文件,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



