Mad*_*vad 2 software-installation hashsum
我已经使用md5deep
了很长时间,超过10年。它对我来说是一个自然的“去”工具,因为它提供了递归、匹配和缺失模式,甚至是我喜欢的分类。
我知道并使用过较新的工具,hashdeep
并且都至少安装在一台机器上。
我注意到我在不同的盒子上有不同的版本,直到我昨天安装了其他东西并注意到它md5deep
被“阻止”时才考虑太多。不确定原因和快速研究没有发现依赖问题,所以我升级了它。结果hashdeep
被安装了(没问题,就像我说的,我已经使用了它)但是虽然它“出现” md5deep 没有被删除,但它确实有这种感觉。
me@home:~$ sudo apt-get install md5deep
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
hashdeep
The following NEW packages will be installed:
hashdeep
The following packages will be upgraded:
md5deep
1 to upgrade, 1 to newly install, 0 to remove and 105 not to upgrade.
Need to get 0 B/119 kB of archives.
After this operation, 1,123 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 487441 files and directories currently installed.)
Preparing to unpack .../archives/md5deep_4.4-2_all.deb ...
Unpacking md5deep (4.4-2) over (4.2-1) ...
Selecting previously unselected package hashdeep.
Preparing to unpack .../hashdeep_4.4-2_amd64.deb ...
Unpacking hashdeep (4.4-2) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up hashdeep (4.4-2) ...
Setting up md5deep (4.4-2) ...
me@home:~$ sudo find / -name md5deep
me@home:~$
Run Code Online (Sandbox Code Playgroud)
可以看出,似乎没有删除任何软件包,安装了 1 个 ( hashdeep
),升级了 1 个 ( md5deep
)。但它似乎甚至不存在。我想也许它可能是一个包装器,hashdeep
但它在我的系统上根本不再可用。它实际上看起来已被删除。
我对升级到新版本没有任何问题,即使它现在有一个新名称,但如果很明显它会删除旧版本,我会采取不同的方式。
我不想在 TB 的数据上运行双重哈希,我的假设是它需要更长的时间并且 md5 很好。我已经做了进一步的测试hashdeep
并且不得不承认我确实喜欢它,尽管我还不会说我更喜欢它。我有许多散列文件是单个散列(即 md5,而不是 md5 和 sha1)。
在研究降级包时,我发现了这篇文章:https : //askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get但是当我运行它时,我只得到当前版本:
$ apt-cache showpkg md5deep
Package: md5deep
Versions:
4.4-2 (/var/lib/apt/lists/au.archive.ubuntu.com_ubuntu_dists_wily_universe_binary-amd64_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/au.archive.ubuntu.com_ubuntu_dists_wily_universe_binary-amd64_Packages
MD5: 03e121f5deb42145602b68fdf028531d
Description Language: en
File: /var/lib/apt/lists/au.archive.ubuntu.com_ubuntu_dists_wily_universe_i18n_Translation-en
MD5: 03e121f5deb42145602b68fdf028531d
Reverse Depends:
hashdeep:i386,md5deep 4.4-1~
hashdeep:i386,md5deep 4.4-1~
krusader,md5deep
hashdeep,md5deep 4.4-1~
hashdeep,md5deep 4.4-1~
Dependencies:
4.4-2 - hashdeep (0 (null))
Provides:
4.4-2 -
Reverse Provides:
hashdeep 4.4-2
Run Code Online (Sandbox Code Playgroud)
在不卸载的情况下hashdeep
,我能恢复md5deep
系统的功能吗?
根据/usr/share/doc/hashdeep/README.md.gz
,它是一个可执行文件,根据被调用程序的名称执行不同的操作。如果程序被调用md5deep
,它的作用就像 md5deep。
我自己不使用它,但如果我正确阅读文档,您应该能够创建一个符号链接,以产生您期望的行为。
执行以下操作(以 root / sudo / 身份):
ln -s /usr/bin/hashdeep /usr/local/bin/md5deep
归档时间: |
|
查看次数: |
2533 次 |
最近记录: |