oermolaev, Наверное её заменили на
getpkg СОФТ и инструкции для Porteus-5.x (Post by Blaze #83374)
Смотри пример в картинке, что мне
Blaze отвечал, по другому вопросу. Там нужно будет потом ещё путь прописывать куда сохранить модуль. Обычно можно прописывать
/tmp
Теперь я не пользуюсь
usm, потому что она была какая-то глючная, в плане, не устанавливала некоторых пакетов распаложенных в цепочке. Так и не понял, почему она выдавала ошибки. Стал вручную скачивать пакеты через сайт
pkgs.org или
rpmfind.net и им подобные. Главное, чтобы бинарники были скомпилированы версией ниже, чем у меня система скомпилирована. Могу быть не точен в терминах, так что извините.
Странно, что
usm убрали всё-таки, что-то всё-таки можно было с ёё помощью установить. Можно его как-нибудь достать из прошлых версий и добавить в
porteus, т.к. это обычный скрипт который ищет зависимости в других пакетах, используя, скорее всего текстовые файлы с указанными там файлами, но стоит ли оно того?
Конечно
getpkg это здорово, но зависимости он не ищет и не показывает пакеты, если не ввести полное имя пакета. Например если ввести "
fle", то ничего не найдётся, а если ввести "
flex", то найдётся пакет
flex-2.6.4-x86_64-5.txz
Поделюсь своим опытом, как я устанавливаю программы в porteus, например "
Simple Screen Recorder" (для porteus 5 rc 3 cinnamon x64),
1. Смотрю существует ли модуль в
porteus раздел
мультимедия СОФТ и инструкции для Porteus-5.x (Post by PaulBy #16948) или в slackware на
pkgs.org
2. Скачиваю доступный модуль
xzm, если
txz, tgz, rpm, deb, то конвертирую содержимое архива в
xzm.
3. Активирую созданный модуль.
4. Пытаюсь запустить программу и получаю результат:
5. Смотрю какие библиотеки отсутствую с помощью команды
ldd:
6. Ищем библиотеки которые отсутствуют в интернете, либо компилируем. Если для
slackware библиотеки не находятся, то можно использовать бинарники от других систем, главное чтобы версия у пакетов
glibc подходила, то есть была ниже чем версия вашего
glibc (сильно в этом не разбираюсь, но это связано с компилятором):
7. Копирую библиотеки в нужные места, обычно в
директория_для_модуля/usr/lib64 и создаю модуль
8. Но потом обнаруживаются новые библиотеки которые нужно установить
Библиотеку
carla-2.3.0-x86_64-1alien.txz пришлось доставать из
usr/lib64/carla.
9. Запускаем программу