Page 1 of 6
Поиск и установка программ, библиотек, игр для Porteus
Posted: 01 Jul 2016, 15:06
by MEGAFON929
Инструкция по поиску и установке программ, библиотек, игр, приложений для Porteus
Заметка. В версии Porteus 5.0 и выше USM удален.
Для установки пакетов используйте команды на выбор:
Code: Select all
su
toor
# Начиная с версии Porteus 5.01 добавлена простая обёртка для slapt-get: slapt-mod (версия getmod от babam)
slapt-mod [-c] [-u] [-d|-m|-M|-n|-N PACKAGE_NAME] [-l PATTERN] [-s PATTERN]
Опции:
-c: очистить кэшированные пакеты
-d: только загрузка
-m: загрузить и собрать модуль (сжатие ZSTD)
-M: загрузить и собрать модуль (сжатие XZ)
-n: загрузить и собрать модуль без зависимостей (сжатие ZSTD).
-N: загрузить и собрать модуль без зависимостей (сжатие XZ).
-l: вывести список установленных пакетов
-s: поиска пакета
-u: обновить базу данных
-h: справка
Чтобы изменить временный каталог (по умолчанию /tmp), передайте переменную TMP.
TMP=/путь/к/каталогу slapt-mod -m имя_пакета
Временный каталог предназначен для хранения загруженных пакетов, установки и преобразования в модули.
# Подробнее о slapt-mod
# https://forum.porteus.org/viewtopic.php?p=101884#p101884
# загрузка пакета из репозитория Slackware
getpkg имя-пакета
# загрузка пакета из репозитория Slackware с последующей конвертацией в xzm модуль
getmod имя-пакета
# опции для getpkg и getmod:
-s|--search : Поиск пакета/ов
-q|--quiet : Загрузка в /tmp без запроса
# или pmod - простая обёртка для slackpkg
pmod -u
pmod -s поиск-по-имени-пакета
pmod -m имя-пакета
# или
slackpkg update gpg
slackpkg update
slackpkg install имя-пакета
Code: Select all
# Обновление спец ПО через команду update
su
toor
# например
update libreoffice
Доступные опции для обновления:
anydesk
chrome
chromium-gost
chromium
csp-plugin
firefox
gimp
libreoffice
onlyoffice
opera
naps2
palemoon
printing
printing-extra
remmina
rustdesk
thunderbird
vbox
vivaldi
wps-office
youtube-dl
Опции требующие активированного 05-devel.xzm:
naps2
printing-extra
remmina
vbox
Опции доступные для 32 bit:
chromium
csp-plugin
firefox
gimp
printing
printing-extra
thunderbird
wps-office
youtube-dl
Не забудьте перенести (вырезать или скопировать) xzm модули из папки /tmp/ в /mnt/
sdb1/porteus/modules
где sdb1 - имя Вашего раздела с установленным Porteus.
Re: Установка программ от Slackware
Posted: 05 Jul 2016, 14:59
by Bogomips
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 07 Aug 2016, 12:17
by Webcam
Здраствуйте, помогите или объясните новичку, суть вопроса такова: хочу поставить пакет apt-get как в debian но не могу что-то найти его, или может для porterus это не реально? использую систему porterus 3.0 проц 64 разрядный amd. Кто меня понял подскажите

Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 07 Aug 2016, 17:48
by Blaze
Добрый вечер,
Webcam! Добро пожаловать на форум!
Увы, для Slackware нет APT пакетного менеджера.
Есть только для Debian, но в Slackware (Porteus) они работать не будут.
apt_1.3~pre3_amd64.deb
apt_1.3~pre3_i386.deb
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 11 Aug 2016, 20:34
by Webcam
Жаль, но спасибо что разъяснили. Буду дальше постигать тонкости Slackware =)
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 08 May 2017, 08:35
by Novichok
Хотел создать модуль с игрой xonotic-0.8.2 для CINNAMON Porteus 3.2.2 64-bit Editions в консоли ввел
Code: Select all
su
toor
usm -u usm
usm -u all
usm -g xonotic
получил в итоге
Code: Select all
Были найдены следующие пакеты.
Выберите номер для подтверждения.
ctrl+c для выхода
1) xonotic-0.8.2-x86_64-1_slonly.txz
#? 1
Обработка: xonotic-0.8.2-x86_64-1_slonly.txz
Ignored libraries:
Необходимо следующее число библиотек: 15
Библиотеки, найденные в системе: 12
Библиотеки для устранения зависимостей: 3
Обработка библиотеки: libSDL2-2.0.so.0
Более чем один пакет содержит: libSDL2-2.0.so.0
hlsdk-28082015-x86_64-1_slonly.txz 2948K slackonly
SDL2-2.0.4-x86_64-1dj.txz 2948K slackonly
SDL2-2.0.5-x86_64-1ponce.txz 708K ponce
Были найдены следующие пакеты.
Выберите номер для подтверждения.
ctrl+c для выхода
1) hlsdk-28082015-x86_64-1_slonly.txz 3) SDL2-2.0.5-x86_64-1ponce.txz
2) SDL2-2.0.4-x86_64-1dj.txz
#? 3
Обработка библиотеки: libd0_blind_id.so.0
Обработка библиотеки: libd0_rijndael.so.0
Обработка: SDL2-2.0.5-x86_64-1ponce.txz
Ignored libraries:
Необходимо следующее число библиотек: 4
Библиотеки, найденные в системе: 4
Библиотеки для устранения зависимостей: 0
Обработка: xonotic-0.8.2-x86_64-2_slonly.txz
==============================================================================
WARNING! WARNING! WARNING! WARNING! WARNING!
==============================================================================
One or more errors occurred while usm was running:
FATAL ERROR!
resolve_deps 390
Пожалуйста, подождите 6 часов для следующего обновления базы данных. Не удалось найти: LIBS.TXT
==============================================================================
root@porteus:/home/guest#
пробовал и через usm, снова фатальная ошибка LIBS.TXT. Пожалуйста, подождите 6 часов для следующего обновления базы данных. Пробовал ждать несколько дней, но опять все тоже повторяется

Подскажите может что не так делаю или существует какой нибудь другой способ создать нужный модуль с игрой

Игра есть вот тут
https://slackbuilds.org/repository/14.2/games/xonotic/,
https://packages.slackonly.com/pub/pack ... s/xonotic/ как напрямую создать модуль?
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 09 May 2017, 15:45
by Blaze
Здравствуйте
Novichok. С Днем Победы!

От 1Гб трафика USM скорее всего и обвалился
Используйте сервис pkgs.org
SDL2-2.0.5-x86_64-1_slonly.txz + xonotic-0.8.2-x86_64-2_slonly.txz
Проверил - все работает. Держите
xonotic-0.8.2-x86_64-2_slonly.xzm
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 10 May 2017, 21:54
by Novichok
Спасибо большое Blaze за рабочий модуль, подскажите на примере того же хонотика вот скачаю я с вышеперечисленных сайтов SDL2-2.0.5-x86_64-1_slonly.txz и xonotic-0.8.2-x86_64-2_slonly.txz, а дальше как их объединить в рабочий модуль?
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 11 May 2017, 14:11
by Blaze
Novichok, просто перепакуйте правой кнопкой мыши txz в zxm и таким же образом распакуйте оба xzm в папку.
Содержимое папки SDL2-2.0.5-x86_64-1_slonly скопируйте в xonotic-0.8.2-x86_64-2_slonly и запакуйте правой кнопкой мыши в xzm модуль.
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 21 May 2017, 10:18
by Novichok
В CINNAMON Porteus 3.2.2 64-bit Editions пытался создать 2 модуля с двухпанельными файловыми менеджерами krusader, doublecmd терминалом и через usm, однако они отсутствуют. Нашел в интернете krusader-2.6.0.tar.xz
https://krusader.org/get-krusader/index.html, doublecmd-0.7.8.qt.x86_64.tar.xz
https://sourceforge.net/p/doublecmd/wiki/Download/,
https://doublecmd.sourceforge.io/. Пытался перепаковать правой кнопкой мыши tar.xz в zxm (модули смонтировались, но не запустились). Делал сначала распаковку tar.xz в папку, а потом перепаковывал правой кнопкой мыши в zxm (тоже самое). Обыскал весь форум портеуса, где нашел несколько версий модулей krusader и даже doublecmd, но почему то, они не работают. Может krusader только для кедов? Хотя и в кедах 5, он не запускается

Уж очень привык работать в этих командерах. Подскажите, научите как их сделать

Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 21 May 2017, 10:50
by Blaze
Novichok, Вы скачали "неподготовленный" портативный пакет doublecmd, да еще и под QT
Для запуска Вам потребуется установить
http://bear.alienbase.nl/mirrors/slackw ... 6_64-6.txz
Code: Select all
su
toor
cd /home/guest/Загрузки/
wget https://kent.dl.sourceforge.net/project/doublecmd/DC%20for%20Linux%2064%20bit/Double%20Commander%200.7.8%20beta/doublecmd-0.7.8.qt.x86_64.tar.xz
tar -xvf doublecmd-0.7.8.qt.x86_64.tar.xz
cd /home/guest/Загрузки/doublecmd/
chmod +x doublecmd.sh
./doublecmd.sh
Лучше скачать для openSUSE Tumbleweed под GTK2
http://download.opensuse.org/repositori ... 1.i586.rpm
http://download.opensuse.org/repositori ... x86_64.rpm
и сконвертировать в модуль.
krusader-2.6.0.tar.xz это исходник и его нужно собирать в пакет. Это отдельная тема.
Code: Select all
root@porteus:/home/guest/Загрузки# depfinder krusader-2.6.0-x86_64-1alien.txz
ERROR: package requires libraries not found in the system:
libKF5Archive.so.5
libKF5Auth.so.5
libKF5Bookmarks.so.5
libKF5Codecs.so.5
libKF5Completion.so.5
libKF5ConfigCore.so.5
libKF5ConfigGui.so.5
libKF5ConfigWidgets.so.5
libKF5CoreAddons.so.5
libKF5GuiAddons.so.5
libKF5I18n.so.5
libKF5IconThemes.so.5
libKF5ItemViews.so.5
libKF5JobWidgets.so.5
libKF5KIOCore.so.5
libKF5KIOFileWidgets.so.5
libKF5KIOWidgets.so.5
libKF5Notifications.so.5
libKF5Parts.so.5
libKF5Service.so.5
libKF5Solid.so.5
libKF5SonnetUi.so.5
libKF5TextWidgets.so.5
libKF5Wallet.so.5
libKF5WidgetsAddons.so.5
libKF5WindowSystem.so.5
libKF5XmlGui.so.5
libQt5Concurrent.so.5
libQt5Core.so.5
libQt5DBus.so.5
libQt5Gui.so.5
libQt5Network.so.5
libQt5PrintSupport.so.5
libQt5Widgets.so.5
libQt5Xml.so.5
root@porteus:/home/guest/Загрузки#
у него много зависимостей, которые в Slackware нет. Только время потеряете на закрытие всех зависимостей.
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 02 Jun 2017, 07:10
by Novichok
Решил на всякий случай сделать модуль с антивирусом Clam AV, но через терминал обновление базы данных останавливается и невозможно дальше ничего сделать
Code: Select all
Запуск обновления salix - обновление базы данных
Downloading: vercheck.txt DONE
Downloading: CHECKSUMS.md5 -->
пробовал и через usm, не получается, вытянул модуль из FIDOSlax 3.2.2 он вроде смонтировался однако в системе нету его нигде, наделал кучу модулей этого антивируса с сервиса pkgs.org с раздела openSUSE Tumbleweed и других пробовал, но тоже самое монтируются и в системе не видно

Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 02 Jun 2017, 12:11
by Bogomips
^
Code: Select all
root@porteus:/home/guest# usm -u salix
Starting salix database update
Downloading: vercheck.txt DONE
Downloading: CHECKSUMS.md5 --> ^C
rm: cannot remove '/home/guest/p10/Por/tmp64/usm/CHECKSUMS.md5': No such file or directory
Code: Select all
root@porteus:/home/guest# usm -g clamav
The following items were found.
Choose an number to confirm.
ctrl+c to quit
1) clamav-0.99.2-x86_64-1_slonly.txz
2) clamav-0.99.2-x86_64-2ponce.txz
3) clamav-unofficial-sigs-5.6.2-noarch-1_slonly.txz
#? 2
Processing: clamav-0.99.2-x86_64-2ponce.txz
Ignored libraries:
Libraries required: 25
Libraries found in system: 22
Libraries to resolve: 3
Processing library: libclamav.so.7
Processing library: libclamunrar.so.7
Processing library: libsasl2.so.2
WARNING: unresolved dependencies remain.
libsasl2.so.2
The following packages are required.
clamav-0.99.2-x86_64-2ponce.txz [4296K] [not installed]
Total size: 4 MB
Press [r] to remove packages, [q] to quit, or enter to start downloading.
Updates are available.
Program update: not required
Database update: available
Please run: usm -u all and/or usm -u usm
This message can be disabled in /etc/usm/usm.conf
###############################
Downloading: clamav-0.99.2-x86_64-2ponce.txz DONE
?
Code: Select all
root@porteus:/home/guest# activate $u/usm/clamav-0.99.2-x86_64-2ponce.xzm
Quiet mode: off
Updating shared library links: /sbin/ldconfig
Starting clamd daemon: /usr/sbin/clamd chown: invalid user: ‘clamav:clamav’
ERROR: Can't get information about user clamav.
.
Starting freshclam daemon: /usr/bin/freshclam -d -l /var/log/clamav/freshclam.log WARNING: Can't get information about user clamav.
@
Falcony ?? 
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 06 Jun 2017, 13:01
by Falcony
Ну вот же он говорит что ему надо:
Starting clamd daemon: /usr/sbin/clamd chown: invalid user: ‘clamav:clamav’
Создайте пользователя и группу clamav - ругаться перестанет.
В моём пакете они сами создаются, в /etc/rc.d/rc.clamav
...
# Start clamav:
clamav_start() {
if [ -x /usr/sbin/clamd ]; then
groupadd -g 210 clamav 2>/dev/null
useradd -u 210 -d /dev/null -s /bin/false -g clamav clamav 2>/dev/null
echo -n "Starting clamd daemon: /usr/sbin/clamd "
mkdir -p /var/run/clamav/
chown clamav:clamav /var/run/clamav/
chmod 771 /var/run/clamav/
/usr/sbin/clamd
echo "."
# Give clamd a chance to create the socket
sleep 1
echo -n "Starting freshclam daemon: /usr/bin/freshclam -d -l /var/log/clamav/freshclam.log "
/usr/bin/freshclam -d -l /var/log/clamav/freshclam.log
...
И чем он вам не подошёл - непонятно.
Можете собрать пакет под свою систему - тогда он однозначно рабочим будет.
Я вот отсюда(
http://slackbuilds.org/repository/14.2/system/clamav/) собирал и несколько строк, выделенных жирным выше, добавил. Вот тут как правильно пакеты собирать
http://citkit.ru/articles/867/
Ну а затем уже получишийся пакет txz преобразуете в xzm - при помощи утилиты txz2xzm.
А вот из USM или salix'а брать чужие пакеты не советую. Оно всё нерабочее и кривое.
Re: USM. Поиск и установка программ, библиотек, игр для Port
Posted: 07 Jun 2017, 06:53
by Falcony
Novichok wrote:Решил на всякий случай сделать модуль с антивирусом Clam AV,
...
вытянул модуль из FIDOSlax 3.2.2 он вроде смонтировался однако в системе нету его нигде, наделал кучу модулей этого антивируса с сервиса pkgs.org
А, я понял в чём дело. Novichok думает, что clamav - такой же антивирус, что и коммерческие - т.е. имеет пользовательский графический интерфейс.
Нет, у clamav нет интерфейса - это просто пара демонов и сканнер, который вызывается из командной строки.
Отображение предупреждений - что обнаружен вирус пишется в /var/log/clamav/clamd.log.
И чтобы пользователь их увидел нужно их выводит их куда-то. Я сделал это через root-tail, а можно как-то ещё.