ฉันจะติดตั้ง MD5 ใน Ubuntu โดยไม่ใช้ apt-get ได้อย่างไร
ฉันจะติดตั้ง MD5 ใน Ubuntu โดยไม่ใช้ apt-get ได้อย่างไร
คำตอบ:
Ubuntu ได้รวมอยู่md5sumใน distro ของพวกเขาเป็นเวลาหลายปีในขณะนี้ (เสมอหรือไม่) ไม่จำเป็นต้องติดตั้ง
coreutilsควรมี md5sum หากคุณไม่ได้ติดตั้งแม้แต่ที่ ... คุณมีปัญหาใหญ่กว่าไม่สามารถ md5sum (ที่ไม่เหมือนใครls, cat, mkdir... )
เครื่องคิดเลข Checksumsเป็นเครื่องมือ GUI ในการคำนวณ MD5 checksums ซึ่งสามารถทำงานภายใต้ Linux, Windows และ Mac OS X

typoknig นั้นถูกต้องใน Ubuntu ที่มาพร้อมกับ md5sum มันเป็นส่วนหนึ่งของแพ็คเกจ GNU coreutils ซึ่งรวมอยู่ในเดสก์ท็อป Linux distro เกือบทุกตัวโดยค่าเริ่มต้น
อย่างไรก็ตามหากไม่ได้ติดตั้ง coreutils ด้วยเหตุผลบางอย่างคุณสามารถไปที่http://packages.ubuntu.com/coreutilsและดาวน์โหลดไฟล์แพ็คเกจ (เช่นเดียวกับการพึ่งพาที่จำเป็นหากคุณยังไม่มี) จากนั้นติดตั้งด้วยsudo dpkg -i <filename>ซึ่ง<filename>เป็นชื่อของไฟล์แพ็กเกจ
(ใช้ได้กับแพ็คเกจอื่นเช่นกัน - ทั้งหมดมีอยู่ในhttp://packages.ubuntu.comดังนั้นหากคุณต้องการติดตั้งแอปพลิเคชั่นบนพีซีบางเครื่องโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตคุณสามารถติดตั้งแพ็คเกจด้วยตนเองได้หากจำเป็น โปรดติดตั้งการอ้างอิงที่จำเป็นก่อน)
แก้ไข: อย่างไรก็ตามตามคำถามก่อนหน้าของคุณนี่ไม่ใช่ปัญหาของคุณ คุณต้องติดตั้งlibssl-devแพ็คเกจ
ติดตั้ง md5sum จากสิ่งนี้
sudo apt install -y ucommon-utils
ตรวจสอบว่าได้ติดตั้งมากับตัวนี้แล้ว
md5sum --version
ตัวอย่างที่ 1 - ส่งคืนแฮช md5 ของไฟล์
md5sum /pathToFile/file
ตัวอย่างที่ 2 - เปรียบเทียบสองแฮช md5 ต่อกันและทำบางสิ่ง
#!/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ฉันเลย ..
without using apt-getกล่าวถึง