Установка на примере моего 64-х битного Debian 12, и 32-х битного Debian 11. (by kmk)
В большинстве случаев, установка DR14 T.meter крайне проста. При условии, что она проводится на давно установленной системе, где нет необходимости добавлять недостающие компоненты. (Об особенностях установки на свежеустановленный дистрибутив, см.ниже.)
Обычная установка:1.Распаковываем архив с исходниками программы:
$ unzip dr14_t.meter_v2.0.0_cloned_11.11.2024.zip
2.Переходим в распакованную папку:
$ cd dr14_t.meter/
3.Запускаем установку:
$ sudo python3 setup.py install
4.Пользуемся программой
Установка на свежеустановленный дистрибутив:Прежде всего необходимо добавить недостающие компоненты и настроить систему.
1. Утилита pip устанавливаем и возвращаем былую функциональность
Для последующей установки нам понадобится утилита pip. Устанавливаем ее:
$ sudo apt-get install pip
Вместе с утилитой, ваш пакетный менеджер установит еще несколько необходимых пакетов и библиотек.
В новых версиях многих дистрибутивов, просто установить программу с помощью pip, как раньше, стало нельзя.
Чтобы вернуть былую функциональность, можно удалить файл /usr/lib/python3.*/EXTERNALLY-MANAGED
Но лучше его переименовать в BAK_EXTERNALLY-MANAGED, как это сделал я, чтобы в любой момент можно было все вернуть на место:
$ sudo mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/BAK_EXTERNALLY-MANAGED
После этого обновляем python3:
$ python3 -m pip install --upgrade pip
И обновляем все модули pip на последние версии:
$ pip install -U -r <(pip freeze)
2. И, наконец, переходим к установке программы DR14 T.meter:
2.1.Распаковываем архив с исходниками программы
$ unzip dr14_t.meter_v2.0.0_cloned_11.11.2024.zip
2.2.Переходим в распакованную папку:
$ cd dr14_t.meter/
2.3.Запускаем установку:
$ sudo python3 setup.py install
(На этот вывод не обращаем внимания.)
2.4.Запускаем программу DR14 T.meter с любой опцией (см.подробнее ниже под споилером "Как пользоваться"). Например, запросим версию программы:
$ dr14_tmeter --version
Скорее всего, на чистой, свежеустановленной системе, программа сразу не запустится, а сообщит о каком-либо недостающем модуле.
У меня на виртуальной машине, например, сначала программа сообщила о недостающем модуле:
ModuleNotFoundError: No module named 'numpy'
После его установки (см.ниже), при повторном запросе версии программы, она снова сообщила о втором недостающем модуле:
ModuleNotFoundError: No module named 'mutagen'
2.5.Устанавливаем недостающие модули с помощью pip:
$ pip install numpy
$ pip install mutagen
После установки всех необходимых модулей, программа запускается и выдает свою версию:
$ dr14_tmeter --version
2.0.0
2.6.Пользуемся программой
(см. ниже под споилером "Как пользоваться")
Установка на 32-х битный дистрибутив:Установка на 32-х битный дистрибутив ничем не отличается от 64-х битного. См.выше.