OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

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”命令以清除硬盘驱动器中的所有内容 - 您已被警告!

OnWorks 的顶级操作系统云计算: