Câu trả lời:
Ubuntu đã bao gồm md5sum
trong bản phân phối của họ trong vài năm nay (luôn luôn?), Không cần cài đặt.
coreutils
nên chứa md5sum. Nếu bạn chưa cài đặt ngay cả ... bạn có vấn đề lớn hơn là không thể md5sum. (như không có ls
, cat
, mkdir
...)
typoknig là chính xác trong đó Ubuntu đi kèm với md5sum. Nó là một phần của gói GNU coreutils, được bao gồm trong hầu hết mọi bản phân phối Linux trên máy tính để bàn theo mặc định.
Tuy nhiên, nếu vì lý do không chắc chắn, lõi không được cài đặt, bạn có thể truy cập http://packages.ubfox.com/coreutils và tải xuống tệp gói (cũng như mọi phụ thuộc cần thiết, nếu bạn chưa có phụ thuộc này), sau đó cài đặt nó với sudo dpkg -i <filename>
, <filename>
tên của tệp gói ở đâu.
(Tác phẩm này cho bất kỳ gói khác nữa - họ là tất cả sẵn từ http://packages.ubuntu.com , vì vậy nếu bạn cần phải cài đặt một ứng dụng trên một số máy tính không có kết nối Internet, bạn có thể cài đặt các gói bằng tay nếu cần thiết chỉ cần đảm. chắc chắn để cài đặt các phụ thuộc cần thiết đầu tiên.)
EDIT: Tuy nhiên, dựa trên câu hỏi trước đó của bạn, đây thực sự không phải là vấn đề của bạn. Bạn cần cài đặt libssl-dev
gói.
Cài đặt md5sum từ đây
sudo apt install -y ucommon-utils
Kiểm tra xem nó đã được cài đặt với cái này chưa
md5sum --version
Mẫu 1 - Trả về băm md5 của tệp
md5sum /pathToFile/file
Mẫu 2 - So sánh hai băm md5 với nhau và làm một cái gì đó
#!/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
apt
tôi ..
without using apt-get
.