So, how do I create a slpkg xzm module??

Hi EdSo, how do I create a slpkg xzm module?
Code: Select all
root@porteus:/home/guest# usm sbo -s slpkg
Code: Select all
guest@porteus:~$ slpkg
Traceback (most recent call last):
File "/usr/bin/slpkg", line 35, in <module>
from slpkg.main import main
File "/usr/lib64/python2.7/site-packages/slpkg/main.py", line 60, in <module>
from slpkg.sbo.network import SBoNetwork
File "/usr/lib64/python2.7/site-packages/slpkg/sbo/network.py", line 27, in <module>
import pydoc
ImportError: No module named pydoc
Code: Select all
guest@porteus:~$ su
Password:
root@porteus:/home/guest# usm -g slpkg
Nothing found for: slpkg
Wow, thank you donald.donald wrote: ↑02 Apr 2019, 05:13Or, much easier,
Activate 05-devel.xzm and run:Code: Select all
root@porteus:/home/guest# usm sbo -s slpkg
Code: Select all
root@porteus:/home/guest# usm sbo -s slpkg
NAME : slpkg
CATEG: system
DESC :
VERS : 3.4.2
Would you like to attempt to build this from source? [y/n]
Downloading: slpkg.tar.gz DONE
/tmp/usmsbo /home/guest
Downloading: slpkg-3.4.2.tar.gz DONE
slpkg-3.4.2/
slpkg-3.4.2/.gitignore
slpkg-3.4.2/.travis.yml
:
:
Many, many, many more lines
:
:
usr/lib64/python2.7/site-packages/slpkg/binary/greps.py
usr/lib64/python2.7/site-packages/slpkg/binary/dependency.py
usr/lib64/python2.7/site-packages/slpkg/binary/check.py
usr/lib64/python2.7/site-packages/slpkg/binary/__init__.py
Slackware package /tmp/slpkg-3.4.2-x86_64-1_SBo.tgz created.
root@porteus:/home/guest#
Code: Select all
root@porteus:/home/guest# cd /tmp
root@porteus:/tmp# tgz2xzm *.tgz
bash: tgz2xzm: command not found
root@porteus:/tmp#
No problem, I mistype things all the time.
Code: Select all
root@porteus:/tmp# txz2xzm *.tgz
Verifying package slpkg-3.4.2-x86_64-1_SBo.tgz.
Installing package slpkg-3.4.2-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# slpkg (Slackware Packaging Tool)
#
# Slpkg is a powerful software package manager that installs, updates
# and removes packages on Slackware based systems. It automatically
# computes dependencies and figures out what things should occur
# to install packages. Slpkg makes it easier to maintain groups of
# of machines without having to manually update.
#
# Homepage: https://dslackw.gitlab.io/slpkg
#
Executing install script for slpkg-3.4.2-x86_64-1_SBo.tgz.
Package slpkg-3.4.2-x86_64-1_SBo.tgz installed.
Creating /tmp/slpkg-3.4.2-x86_64-1_SBo.xzm
root@porteus:/tmp#
Code: Select all
guest@porteus:~$ slpkg
Traceback (most recent call last):
File "/usr/bin/slpkg", line 35, in <module>
from slpkg.main import main
File "/usr/lib64/python2.7/site-packages/slpkg/main.py", line 60, in <module>
from slpkg.sbo.network import SBoNetwork
File "/usr/lib64/python2.7/site-packages/slpkg/sbo/network.py", line 27, in <module>
import pydoc
ImportError: No module named pydoc
guest@porteus:~$ su
Password:
root@porteus:/home/guest# slpkg
Traceback (most recent call last):
File "/usr/bin/slpkg", line 35, in <module>
from slpkg.main import main
File "/usr/lib64/python2.7/site-packages/slpkg/main.py", line 60, in <module>
from slpkg.sbo.network import SBoNetwork
File "/usr/lib64/python2.7/site-packages/slpkg/sbo/network.py", line 27, in <module>
import pydoc
ImportError: No module named pydoc
root@porteus:/home/guest# ls -d /mnt/live/memory/images/05*
/mnt/live/memory/images/05-devel.xzm/
root@porteus:/home/guest# python
Python 2.7.14 (default, Sep 22 2017, 11:31:09)
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[1]+ Stopped python
root@porteus:/home/guest#
root@porteus:/home/guest# ls /usr/lib64/python2.7/site-packages/slpkg/sbo/n*
/usr/lib64/python2.7/site-packages/slpkg/sbo/network.py
/usr/lib64/python2.7/site-packages/slpkg/sbo/network.pyc
root@porteus:/home/guest# cat /usr/lib64/python2.7/site-packages/slpkg/sbo/network.py
:
:
25. import os
26. import sys
27. import pydoc
:
:
Code: Select all
guest@porteus:~$ slpkg
slpkg: Error: Must have root privileges
guest@porteus:~$ su
Password:
root@porteus:/home/guest# slpkg
Usage: slpkg [COMMANDS|OPTIONS] {repository|package...}
Commands:
[update, --repositories=[...]]
[upgrade, --repositories=[...]]
[repo-add [repository name] [URL]]
[repo-remove [repository]]
:
:
:
[-d [package...]]
For more information try 'slpkg -h, --help' or view manpage
root@porteus:/home/guest# slpkg -h
slpkg - version 3.4.2 | Slackware release: stable - 14.2
Slpkg is a user-friendly package manager for Slackware installations
Usage: slpkg [COMMANDS|OPTIONS] {repository|package...}
_ _
___| |_ __ | | ____ _
/ __| | '_ \| |/ / _` |
\__ \ | |_) | < (_| |
|___/_| .__/|_|\_\__, |
|_| |___/
_Slackware package manager_______
Commands:
:
:
:
good question... don't know ... a process of elimination might tell you...