USM Unified Slackware Package Manager

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
brokenman
Site Admin
Site Admin
Posts: 5651
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#361 by brokenman » 09 Sep 2015, 18:58

After updating the database can you confirm that the files are in /mnt/live/memory/changes/var/usm/ ? If so then they should be in your changes folder too.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: USM Unified Slackware Package Manager

Post#362 by Bogomips » 11 Sep 2015, 01:05

Inconsistency

Created Module bundle gets activated, but created single module does not:

Code: Select all

root@porteus:/home/guest# usm -g expat

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) expat-2.1.0-i486-1.txz
#? 1

Processing:   expat-2.1.0-i486-1.txz 
Ignored libraries: 

Libraries required:  1
Libraries found in system: 1
Libraries to resolve: 0



 The following packages are required. 
expat-2.1.0-i486-1.txz [136K] [not installed]

Total size: 136 KB
 Would you like to install the package/s? (custom paths are supported) [y/n]

 Press [r] to remove packages, [q] to quit, or enter to start downloading.

 Updates are available. 
 Program update:   available 
 Database update:  available 
 Please run:  usm -u all  and/or  usm -u usm 
 This message can be disabled in /etc/usm/usm.conf
 ############################### 
expat-2.1.0-i486-1.txz already exists

 Commencing package conversion ... 
Verifying package expat-2.1.0-i486-1.txz.
Installing package expat-2.1.0-i486-1.txz:
PACKAGE DESCRIPTION:
# expat (C library for parsing XML)
#
# This is Expat, a C library for parsing XML, written by James Clark.
# Expat is a stream-oriented XML parser used by Python, GNOME, Xft2,
# and other things.
#
Executing install script for expat-2.1.0-i486-1.txz.
Package expat-2.1.0-i486-1.txz installed.

Creating /tmp/usm/expat-2.1.0-i486-1.xzm


root@porteus:/home/guest# activate /tmp/usm/expat-2.1.0-i486-1.xzm 
Updating shared library links:  /sbin/ldconfig
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
brokenman
Site Admin
Site Admin
Posts: 5651
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#363 by brokenman » 11 Sep 2015, 20:04

Thanks will check it out.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 5116
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: USM Unified Slackware Package Manager

Post#364 by francois » 11 Sep 2015, 21:52

@brokenman:

1.0 After updating the database I confirm that the files are in /mnt/live/memory/changes/var/usm/. I imagine my persistent folder has corrupted with time. I will try with a brand new one.

2.0 Alien database is back.
Voltaire: Le mieux est l'ennemi du bien.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: USM Unified Slackware Package Manager

Post#365 by Bogomips » 01 Oct 2015, 23:40

3.1.8 had only one shortcoming, in that it did not activate a module made from a single package. 3.1.9 makes modules of everything, of bundle and of modules in subfolder. Even though bundle is ready, one has to wait till usm finishes making all the constituent modules, all of which are of no use to me.

Duplication persists (which is somewhat irritating):

Code: Select all

root@porteus:/home/guest# usm -g Handbrake

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) HandBrake-0.9.9-i686-2gv.txz
#? 1

Processing:   HandBrake-0.9.9-i686-2gv.txz 
Ignored libraries: 

Libraries required:  75
Libraries found in system: 68
Libraries to resolve: 7

Processing library: libgstaudio-1.0.so.0

 More than one package contains:  libgstaudio-1.0.so.0
gst1-plugins-base-1.4.4-i486-1sl.txz     1517K  slacky
gst-plugins-base1-1.2.2-i486-1gv.txz     1217K  salix
gst1-plugins-base-1.4.5-i486-1ponce.txz  2004K  ponce

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) gst1-plugins-base-1.4.4-i486-1sl.txz
2) gst-plugins-base1-1.2.2-i486-1gv.txz
3) gst1-plugins-base-1.4.5-i486-1ponce.txz
#? 3
Processing library: libgstbase-1.0.so.0

 More than one package contains:  libgstbase-1.0.so.0
gstreamer1-1.4.4-i486-1sl.txz     1551K  slacky
gstreamer1-1.2.2-i486-1gv.txz     1470K  salix
gstreamer1-1.4.5-i486-1ponce.txz  1564K  ponce

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) gstreamer1-1.4.4-i486-1sl.txz     3) gstreamer1-1.4.5-i486-1ponce.txz
2) gstreamer1-1.2.2-i486-1gv.txz
#? 3
Processing library: libgstpbutils-1.0.so.0
Processing library: libgstreamer-1.0.so.0
Processing library: libgsttag-1.0.so.0
Processing library: libgstvideo-1.0.so.0
Processing library: liborc-0.4.so.0
awk: cmd. line:1: (FILENAME=- FNR=1) fatal: attempt to access field -1

 More than one package contains:  liborc-0.4.so.0
insync-1.2.18.35198-i486-1_slack.txz
orc-0.4.23-i486-1ponce.txz            200K  ponce
orc-0.4.18-i486-1gv.txz               162K  salix
orc-0.4.23-i486-1ponce.txz            200K  ponce

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) insync-1.2.18.35198-i486-1_slack.txz
2) orc-0.4.23-i486-1ponce.txz
3) orc-0.4.18-i486-1gv.txz
4) orc-0.4.23-i486-1ponce.txz
#? ^C
Could be due to the prior awk error?
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Re: USM Unified Slackware Package Manager

Post#366 by Ed_P » 02 Oct 2015, 00:02

Yes, I've found USM making everything a module before merging them, I assumed that was what it always did.

An improvement I would like to see is when USM's Processing window lists multiple packages containing a dependency it would be nice if the packages listed included their size. It would help a user select which package he/she wants to select.
Ed

User avatar
Blaze
DEV Team
DEV Team
Posts: 1545
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus 3.2 Cinnamon x86_64
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: USM Unified Slackware Package Manager

Post#367 by Blaze » 27 Dec 2015, 19:00

Linux porteus 4.13.3-porteus #1 SMP PREEMPT Sat Sep 23 18:22:13 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

beny
Full of knowledge
Full of knowledge
Posts: 733
Joined: 02 Jan 2011, 11:33
Location: italy

Re: USM Unified Slackware Package Manager

Post#368 by beny » 21 Feb 2016, 12:59

oot@porteus:~# usm -u all
alien was updated 179 seconds ago. Skipping.
salix was updated 166 seconds ago. Skipping.
slacky was updated 163 seconds ago. Skipping.
ponce was updated 159 seconds ago. Skipping.
slackware was updated 158 seconds ago. Skipping.
Starting slackwarepatches database update
Downloading: vercheck.txt DONE
Downloading: CHECKSUMS.md5 DONE
Downloading: MANIFEST.bz2 DONE
Downloading: PACKAGES.TXT DONE
Downloading: LIBS.TXT.gz DONE
There was a problem downloading the file:
the issue is on the upgrade of slackwarepatches the usm -u slackonly work so i am wrong on this...

User avatar
brokenman
Site Admin
Site Admin
Posts: 5651
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#369 by brokenman » 21 Feb 2016, 19:28

Can anyone else confirm this? I can't reproduce it. Updates find in both archs.

Have you altered the config file at all?
How do i become super user?
Wear your underpants on the outside and put on a cape.

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: USM Unified Slackware Package Manager

Post#370 by Bogomips » 21 Feb 2016, 19:46

32 bit

Code: Select all

 Starting slackware database update 
Downloading: CHECKSUMS.md5  DONE
Downloading: MANIFEST.bz2  DONE
Downloading: PACKAGES.TXT  DONE
Downloading: LIBS.TXT.gz  DONE
File verification was good.
Optimizing manifest
 slackware  database updated. 

 Starting slackwarepatches database update 
Downloading: CHECKSUMS.md5  DONE
Downloading: MANIFEST.bz2  DONE
Downloading: PACKAGES.TXT  DONE
Downloading: LIBS.TXT.gz  DONE
File verification was good.
Optimizing manifest
 slackwarepatches  database updated. 

 Starting slackonly database update 
Downloading: CHECKSUMS.md5.gz  DONE
Downloading: MANIFEST.bz2  DONE
Downloading: PACKAGES.TXT.gz  DONE
Downloading: LIBS.TXT.gz  DONE
File verification was good.
Optimizing manifest
 slackonly  database updated. 

 Starting sbo database update 
SLACKBUILDS.TXT.gz
Downloading: SLACKBUILDS.TXT.gz  DONE
 sbo  database updated. 


Downloading: extra-deps.txt  DONE
Downloading: ignore-deps.txt  DONE
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
francois
Contributor
Contributor
Posts: 5116
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: USM Unified Slackware Package Manager

Post#371 by francois » 26 Mar 2016, 18:29

How do I get the latest usm version. I get:

Code: Select all

root@porteus:~# usm -v
 You are using USM version:  3.1.7
root@porteus:~#
I would like 3.1.9 to get the latest kodi version.

Thanks.
Voltaire: Le mieux est l'ennemi du bien.

Jack
Contributor
Contributor
Posts: 1245
Joined: 09 Aug 2013, 14:25
Distribution: Porteus 3.2.rc5 Mate 64 bit
Location: Marysville, OHIO USA

Re: USM Unified Slackware Package Manager

Post#372 by Jack » 26 Mar 2016, 18:52

francois wrote:How do I get the latest usm version. I get:

Code: Select all

root@porteus:~# usm -v
 You are using USM version:  3.1.7
root@porteus:~#
I would like 3.1.9 to get the latest kodi version.

Thanks.
Here is where. https://sourceforge.net/projects/usm/
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Re: USM Unified Slackware Package Manager

Post#373 by Ed_P » 26 Mar 2016, 20:48

francois wrote:How do I get the latest usm version.
The USM GUI's Update function works. :wink:
Ed

User avatar
francois
Contributor
Contributor
Posts: 5116
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: USM Unified Slackware Package Manager

Post#374 by francois » 27 Mar 2016, 08:05

usm -u usm works fine.
Thanks.
Voltaire: Le mieux est l'ennemi du bien.

igreka
White ninja
White ninja
Posts: 29
Joined: 05 Oct 2014, 21:48
Distribution: porteus 3
Location: lincoln

Re: USM Unified Slackware Package Manager

Post#375 by igreka » 12 Jul 2016, 03:05

Hi all,

USM on my system is stuck to version 3.1.4, though it keeps telling me that it is up to date despite me seeing that the latest version on SourceForge is 3.1.9.

Also USM can't access Slackbuilds and keeps throwing this awful "awk: fatal: cannot open file `/var/usm/sbo/SLACKBUILDS.TXT' for reading (No such file or directory)" error whenever a lib or package is not found in the repos.

Any help would be welcome. Thanks.

Post Reply