6. 安装前检查 3rd Party .deb 包:
在“提取”之前应该始终检查这些,因为虽然不是病毒,但恶意代码可能潜伏在那里:
“我总是打开 debs 并检查可疑的安装后脚本这是如何做到的。......
使用 dpkg -c 列出 debian 软件包中的文件
dpkg 是 debian 的包管理器。 因此,使用 dpkg 命令您可以列出并提取软件包,如下所示。
查看 *.deb 文件的内容:
代码:
:
$ dpkg -c ovpc_1.06.94-3_i386.deb
dr-xr-xr-x 根/根 0 2010-02-25 10:54 ./
dr-xr-xr-x 根/根 0 2010-02-25 10:54 ./ovpc/
dr-xr-xr-x 根/根 0 2010-02-25 10:54 ./ovpc/pkg/
dr-xr-xr-x 根/根 0 2010-02-25 10:54 ./ovpc/pkg/lib/
dr-xr-xr-x 根/根 0 2010-02-25 10:48 ./ovpc/pkg/lib/header/
-r-xr-xr-x 根/根 130 2009-10-29 17:06 ./ovpc/pkg/lib/header/libov.so
.
.
.
-r-xr-xr-x 根/根 131 2009-10-29 17:06 ./ovpc/pkg/etc/conf
dr-xr-xr-x root/root 0 2010-02-25 10:54 ./ovpc/pkg/etc/conf/log.conf 使用 dpkg -x 从 debian 包中提取文件
使用 dpkg -x 从 deb 包中提取文件,如下所示。
代码:
:
$ dpkg -x ovpc_1.06.94-3_i386.deb /tmp/ov
$ ls /tmp/ov ovpc
DEB 文件是 ar 档案,它总是包含三个文件——debian-binary、control.tar.gz 和 data.tar.gz。 我们可以使用 ar 命令和 tar 命令从 deb 包中提取和查看文件,如下所示。
首先,使用 ar 命令提取 *.deb 存档文件的内容。 代码:
:
$ ar -vx ovpc_1.06.94-3_i386.deb x - debian-二进制
x - control.tar.gz x - 数据.tar.gz
$
接下来,提取 data.tar.gz 文件的内容,如下所示。 代码:
:
$ tar -xvzf 数据.tar.gz
./
./ovpc/
./ovpc/包/
./ovpc/pkg/lib/
./ovpc/pkg/lib/标头/
./ovpc/pkg/lib/header/libov.so
.
.
./ovpc/pkg/etc/conf
./ovpc/pkg/etc/conf/log.con
"
[感谢 Ultimateeditionoz.com 论坛上的 Blackwolf - 遗憾的是该论坛已不复存在]。
有一个 GNU/Linux 主题的实例上传到 gnome-look.org,名为 Ubundows,但该站点的管理员尚未检查该主题; 解压缩后的文件会执行“Unix”命令以清除硬盘驱动器中的所有内容 - 您已被警告!