Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Касса УКМ4 (обрезанный линь) - установить некоторые доп.утилитки как? : Linux

29.03.2024 10:01


23.06.2020 13:04
УКМ_эксплуатант_2
 
Вопрос касается касс УКМ4, но и в иных случаях, наверняка, интересен...
Избалован пакетами и неограниченным подключением к интернету.
Потребовалось мне тут собрать инофрмацию о железе на кассах.
Память - команда top
Проц - cat /proc/cpuinfo
А вот маму вытащить - dmidecode - нет такой команды!
На ноуте с "полноценным" линем - sudo apt-get install dmidecode и я в шоколаде.
А на кассе - ФигВам!
Вопрос: как на "обрезанный" линь ставить программы, не входящие в состав "из коробки"?
23.06.2020 13:25
~Guest~
 
Цитата:
УКМ_эксплуатант_2 Вопрос: как на "обрезанный" линь ставить программы, не входящие в состав "из коробки"?
Ответ: никак.

Покупаете УКМ 5, там все возможно. А на УКМ 4 очень старый линь, сборку которого фиг кто помнит, в противном случае давно бы работали с USB устройствами без ограничений.
23.06.2020 13:27
OlegON
 
Никак. Там не только отсутствует пакетный менеджер, но еще и ядро порезаное. Можно попробовать втупую скопировать.
У меня так
Код:
rpm -ql dmidecode
/usr/lib/.build-id
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/60a17e9fc14ee91f618e315a5fd107f8283bfe
/usr/lib/.build-id/11
/usr/lib/.build-id/11/ffb6a09ca889a4462e10b1251a0fce55db94f5
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/946984df6190637df7d491a7beb2c874e4047c
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/c4befefe18154ee84ec952b8d58979ca1c6ffd
/usr/sbin/biosdecode
/usr/sbin/dmidecode
/usr/sbin/ownership
/usr/sbin/vpddecode
/usr/share/doc/dmidecode
/usr/share/doc/dmidecode/AUTHORS
/usr/share/doc/dmidecode/NEWS
/usr/share/doc/dmidecode/README
/usr/share/licenses/dmidecode
/usr/share/licenses/dmidecode/LICENSE
/usr/share/man/man8/biosdecode.8.gz
/usr/share/man/man8/dmidecode.8.gz
/usr/share/man/man8/ownership.8.gz
/usr/share/man/man8/vpddecode.8.gz
соответственно, поставить себе, потом положить туда по этим же путям вот эти утилитки
Код:
/usr/sbin/biosdecode
/usr/sbin/dmidecode
/usr/sbin/ownership
/usr/sbin/vpddecode
Запустишь - ругнется, чего ей не хватает.
23.06.2020 14:09
УКМ_эксплуатант_2
 
Ну и хрен тогда, с этим железом. Позвонил, прислали фото системных блоков на ватсап
23.06.2020 21:27
vdm
 
Почему ж так категорично, "никак".

Вот например с живого УКМ4:
Цитата:
dmidecode -h
Usage: dmidecode [OPTIONS]
Options are:
-d, --dev-mem FILE Read memory from device FILE (default: /dev/mem)
-h, --help Display this help text and exit
-q, --quiet Less verbose output
-s, --string KEYWORD Only display the value of the given DMI string
-t, --type TYPE Only display the entries of given type
-u, --dump Do not decode the entries
--dump-bin FILE Dump the DMI data to a binary file
--from-dump FILE Read the DMI data from a binary file
-V, --version Display the version and exit
172.68.0.220#dmidecode -V
2.12
Вопрос в целесообразности и количестве затраченного времени.
С одной стороны, т.к. дистрибутив (Redhat 9) дико древний - под него лет 7 уже почти ничего не найдешь в инете.
С другой стороны, сам дистрибутив при желании найти и выкачать можно, а там кой-какие rpm есть.

Т.е. установить можно:
1. Вручную скачанный пакет rpm из родного дистрибутива или чего-то максимально близкого по системным библиотекам. При этом придется долго и нудно вручную выполнять грязную работу по поиску зависимостей, проверять, есть ли фактически в системе файлы, на отсутствие которых будет ругаться установщик (хотя они есть), чего нет - доустанавливать и т.п. Когда все найдется или надоест - вкрячить с игнорированием зависимостей
2. Из исходников. Сначала потребуется через п.1 поставить пакеты, требуемые для компиляции. Конечно не любой софт получится скомпилять, т.к. gcc и прочее все древнее, но простые и условно старые версии могут прокатить. Тот-же dmidecode выше - из исходников.

Т.е. "из любви к искусству" или при крайней необходимости - можно попробовать.
25.06.2020 13:37
~Guest~
 
Цитата:
vdm
Т.е. "из любви к искусству" или при крайней необходимости - можно попробовать.
Так же можно ложкой фундамент под девятиэтажку копать :)
Все жду, когда коллеги из С+ похоронят УКМ 4, ну или как минимум заморозят, как УКМ 2. Хотя пока массовых переходов с УКМ 4 на УКМ 5 не слышал.
Часовой пояс GMT +3, время: 10:01.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.