md5deep을 복원하는 방법

md5deep을 복원하는 방법

md5deep10년 넘게 오랫동안 사용하고 있어요 . 나에게 있어 이 도구는 재귀, 패턴 일치 및 누락, 심지어 원하는 대로 분류까지 제공하기 때문에 자연스러운 "사용" 도구입니다.

나는 최신 도구를 알고 사용하며 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:~$ 

보시다시피 삭제된 패키지는 없고, 1개의 패키지가 설치되었으며( hashdeep), 1개의 패키지가 업그레이드된( md5deep) 것으로 보입니다. 하지만 전혀 존재하지 않는 것 같습니다. 래퍼일지도 모른다고 생각했지만 hashdeep더 이상 내 시스템에서 사용할 수 없습니다. 실제로는 제거된 것 같습니다.

비록 지금은 새로운 이름이 있지만 새 버전으로 업그레이드하는 데 아무런 문제가 없었습니다. 하지만 이전 버전을 제거할 것이 분명하다면 다르게 할 것입니다.

나는 테라바이트의 데이터에 이중 해시를 실행하고 싶지 않습니다. 내 가정은 시간이 꽤 걸릴 것이고 md5는 괜찮을 것입니다. 추가 테스트를 해본 결과 hashdeep마음에 든다는 점을 인정해야 합니다. 하지만 아직 더 마음에 든다고 말할 수는 없습니다. 단일 해시(예: md5 및 sha1이 아닌 md5)가 포함된 많은 해시 파일이 있습니다.

다운그레이드 패키지를 조사하는 동안 다음 기사를 발견했습니다.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

질문

을(를) 제거하지 않고 시스템 기능을 hashdeep복원할 수 있습니까 md5deep?

답변1

에 따르면 /usr/share/doc/hashdeep/README.md.gz이것은 모두 실행 파일이며 호출되는 프로그램의 이름에 따라 동작이 달라집니다. 프로그램이 호출되면 md5deepmd5deep처럼 동작합니다.

나는 그것을 직접 사용하지 않지만 문서를 올바르게 읽으면 예상한 동작을 생성하는 심볼릭 링크를 만들 수 있을 것입니다.

다음을 수행하십시오(root / sudo / 무엇이든): ln -s /usr/bin/hashdeep /usr/local/bin/md5deep

관련 정보