ฉันจะติดตั้ง 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
กล่าวถึง