15

Как я могу установить MD5 в Ubuntu без использования apt-get?

5 ответов5

21

Ubuntu уже несколько лет включает md5sum в свои дистрибутивы (всегда?), Устанавливать не нужно.

https://help.ubuntu.com/community/HowToMD5SUM

6

coreutils должен содержать md5sum. Если у вас даже не установлено ... у вас есть большие проблемы, чем отсутствие md5sum. (как нет ls , cat , mkdir ...)

2

typoknig верен в том, что Ubuntu поставляется с md5sum. Он является частью пакета GNU coreutils, который по умолчанию включен практически в каждый дистрибутив Linux для настольных компьютеров.

Однако, если по какой-то маловероятной причине coreutils не установлен, вы можете перейти по адресу http://packages.ubuntu.com/coreutils и загрузить файл пакета (а также любые необходимые зависимости, если у вас их еще нет), затем установите его с помощью sudo dpkg -i <filename> , где <filename> - это имя файла пакета.

(Это работает и для любого другого пакета - все они доступны на http://packages.ubuntu.com, поэтому, если вам нужно установить приложение на какой-либо ПК без подключения к Интернету, вы можете установить пакеты вручную, если это необходимо. Просто убедитесь, что сначала установлены необходимые зависимости.)

РЕДАКТИРОВАТЬ: Однако, исходя из вашего предыдущего вопроса, это на самом деле не ваша проблема. Вам необходимо установить пакет libssl-dev .

2

Калькулятор контрольных сумм - это графический инструмент для расчета контрольных сумм MD5, который может работать под Linux, Windows и Mac OS X.

Версия Ubuntu

0

Установите 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .