Wie installiere ich MD5 auf Ubuntu?


16

Wie kann ich MD5 unter Ubuntu installieren, ohne apt-get zu verwenden?

Antworten:



6

coreutilssollte md5sum enthalten. Wenn Sie nicht einmal das installiert haben ... haben Sie größere Probleme als nicht in der Lage zu sein, md5sum. (wie nicht ls, cat, mkdir...)



2

typoknig ist insofern richtig, als Ubuntu mit md5sum geliefert wird. Es ist Teil des GNU-Pakets coreutils, das standardmäßig in fast jeder Linux-Desktop-Distribution enthalten ist.

Wenn jedoch aus unwahrscheinlichen Gründen coreutils nicht installiert ist, können Sie unter http://packages.ubuntu.com/coreutils die Paketdatei herunterladen (sowie alle erforderlichen Abhängigkeiten, falls Sie diese noch nicht haben). Dann installieren Sie es mit sudo dpkg -i <filename>, wobei <filename>der Name der Paketdatei ist.

(Dies funktioniert auch für jedes andere Paket. Sie sind alle unter http://packages.ubuntu.com verfügbar. Wenn Sie also eine Anwendung auf einem PC ohne Internetverbindung installieren müssen, können Sie die Pakete bei Bedarf manuell installieren Stellen Sie sicher, dass Sie zuerst die erforderlichen Abhängigkeiten installieren.)

EDIT: Aufgrund Ihrer früheren Frage ist dies jedoch nicht wirklich Ihr Problem. Sie müssen das libssl-devPaket installieren .


1

Installieren Sie von hier aus md5sum

sudo apt install -y ucommon-utils

Überprüfen Sie, ob es damit installiert wurde

md5sum --version

Beispiel 1 - Gibt den MD5-Hash der Datei zurück

md5sum /pathToFile/file

Beispiel 2 - Vergleicht zwei md5-Hashes miteinander und führt etwas aus

#!/bin/bash
file1="sudo md5sum /pathToFile/file.txt"
file2="sudo md5sum /pathToFile2/file2.txt"
if [ "$file1" = "$file2" ]
then
    echo "Files have the same content"
else
    echo "Files do NOT have the same content"
fi

Gute Antwort, aber OP erwähnt without using apt-get.
Konfetti

Nein, es hat bei aptmir funktioniert ..
Singleton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.