If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#1
by benjibasson » 26 Feb 2024, 22:01
Hi,
I need to use audacity 3.4.2 to change pitch of somes sounds files
=> I use
then
unfortunaly it found only
Code: Select all
audacity-3.0.2-x86_64-1salix15.0 (sound editor)
witch change pitch effect has been removed by salix
exactely the same problem with slapt-get
Code: Select all
root@porteus:/home/guest# slapt-get --search audacity
audacity-3.0.2-x86_64-1salix15.0 [inst=yes]: audacity (sound editor)
So I download appimage on
https://github.com/audacity/audacity/re ... 4.AppImage
=> unfortunaly there are a lot of missed dependencies althought it is an appimage
Code: Select all
guest@porteus:~$ '/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage'
/usr/lib64/libatk-1.0.so.0
/usr/lib64/libatk-bridge-2.0.so.0
/usr/lib64/libcairo-gobject.so.2
/usr/lib64/libcairo.so.2
/usr/lib64/libgio-2.0.so.0
/usr/lib64/libglib-2.0.so.0
/usr/lib64/libgmodule-2.0.so.0
/usr/lib64/libgobject-2.0.so.0
/usr/lib64/libgthread-2.0.so.0
findlib: libjack.so.0: cannot open shared object file: No such file or directory
/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage: Using fallback for library 'libjack.so.0'
/usr/lib64/libpixman-1.so.0
findlib: libportaudio.so: cannot open shared object file: No such file or directory
/home/guest/Downloads/audacity-linux-3.4.2-x64.AppImage: Using fallback for library 'libportaudio.so'
/tmp/.mount_audaciT0d2BV/bin/audacity: error while loading shared libraries: libthai.so.0: cannot open shared object file: No such file or directory
how to get audacity 3.4.2 and every dependencies on Porteus V5.0.1?
Cheers
benjibasson
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#3
by benjibasson » 27 Feb 2024, 10:08
Hi I have removed deps because remouved audacity 3.0.2 merged with olds ( so dirty) deps:
Is there any tools to download, merge and convert to xzm everydep for package I want to use like audacity 4.3.2?
What is the syntax to download merge convert only deps for audacity 4.3.2 which has just be enabled?
benjibasson
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#4
by beny » 27 Feb 2024, 14:54
hi if you have the slapt-get package you can do the task of download all you need you have to add this repository at slapt-getrc:SOURCE=
https://slackware.uk/slackdce/15.0/x86_64/ after this you have to refresh with sudo slapt-get -u and you have to use the -d option that download the files without installation you have something like this...my system is a bit different because i have the audacity software installed, when you have collect all the file into a directory you have to use /usr/bin/txz2dir <input> <option> you need to use the /* .txz after you have merged all the txz into the directory in terminal sudo mksquashfs name of the directory and name of the file you want.xzm ,my system is porteux current but all the files are for the slackware 15 try if can work with for you
Code: Select all
guest@porteux:~$ sudo slapt-mod -d audacity
Reading Package Lists...Done
The following packages will be upgraded:
audacity
1 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 0 not upgraded.
Need to get 13.5MB of archives.
Do you want to continue? [y/N] y
1/1 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ audacity 3.4.2-x86_64-2_dce [13.5MB]...Done
Done
guest@porteux:~$ sudo slapt-mod -d libsbsms lilv portaudio portmidi portsmf rapidjson soxr suil wxWidgets
Reading Package Lists...Done
libsbsms is up to date.
portsmf is up to date.
rapidjson is up to date.
soxr is up to date.
suil is up to date.
The following NEW packages will be installed:
python3-flit_core python3-installer python3-pyproject-hooks python3-build
python3-pyproject-metadata python3-mesonpy python3-numpy zita-alsa-pcmi
zita-resampler jack2 openjre wxWidgets
The following packages will be upgraded:
lilv portaudio portmidi
3 upgraded, 0 reinstalled, 12 newly installed, 0 to remove, 0 not upgraded.
Need to get 76.7MB of archives.
Do you want to continue? [y/N] y
1/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-flit_core 3.9.0-x86_64-1_dce [36.0kB]...Done
2/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-installer 0.7.0-x86_64-1_dce [472.0kB]...Done
3/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-pyproject-hooks 1.0.0-x86_64-1_dce [20.0kB]...Done
4/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-build 1.0.3-x86_64-2_dce [36.0kB]...Done
5/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-pyproject-metadata 0.7.1-x86_64-2_dce [16.0kB]...Done
6/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-mesonpy 0.15.0-x86_64-2_dce [68.0kB]...Done
7/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ python3-numpy 1.26.3-x86_64-1_dce [12.0MB]...Done
8/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ zita-alsa-pcmi 0.3.2-x86_64-1_dce [28.0kB]...Done
9/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ zita-resampler 1.11.2-x86_64-1_dce [28.0kB]...Done
10/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ jack2 1.9.20-x86_64-1alien [552.0kB]...Done
11/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ openjre 8u402_b06-x86_64-1alien [51.9MB]...Done
12/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ wxWidgets 3.2.4-x86_64-2_dce [11.3MB]...Done
13/15 Get http://slackdce.radioclub.ar/slackdce/15.0/x86_64/ lilv 0.24.20-x86_64-3_dce [100.0kB]...Done
14/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ portaudio 190700_20210406-x86_64-1alien [96.0kB]...Done
15/15 Get https://slackware.nl/people/alien/sbrepos/15.0/x86_64/ portmidi 2.0.3-x86_64-1alien [52.0kB]...Done
Done
beny
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#5
by beny » 27 Feb 2024, 18:53
to unpack the whole txz you can use this, make a script with this:merge all packages into the respective directories and if you have a.tgz you have to rename .txz or script do not work with it
#!/bin/bash
for file in *.txz
do
tar xvf $file
done
beny
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#6
by benjibasson » 27 Feb 2024, 21:42
Hi, I don't understand:
-Why is slapt-get and slap-mod are always forgeting to download every deps needed by audacity-3.4.2-x86_64-2_dce?
slapt-get -i -d audacity-3.4.2-x86_64-2_dce only download libsbsms 20220812_e6c9c3b-x86_64-1_dce and audacity 3.4.2-x86_64-2_dce
I merge convert and enable, then I see guest@porteus:~$ audacity
audacity: error while loading shared libraries: libwx_baseu-3.2.so.0: cannot open shared object file: No such file or directory (come on slapt-get, download every deps like libwx!)
- How do you know that you need libsbsms lilv portaudio portmidi portsmf rapidjson soxr suil wxWidgets and that you don't need libwx_baseu-3.2.so.0?
is there any package manager that work as fine as arch's pacman or ubuntu's apt-get for the feature --download-only or whatever, at random slackyd witch worked perfect to find whole dependencys on first porteus version and slax remix
Cheers
benjibasson
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#7
by beny » 27 Feb 2024, 22:31
hi,the sbopkg tool have another script that make a list of the needed files sudo '/usr/sbin/sqg' you can do a list of a package or for all the sbopkg repository ok for audacity you need: so you can use the slapt-mod with the list of all the files you need
Code: Select all
wxWidgets
serd
sord
lv2
suil
soxr
rapidjson
portsmf
portmidi
portaudio
sratom
python3-pyproject-metadata
python3-mesonpy
python3-numpy
lilv
libsbsms
audacity
beny
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#8
by beny » 27 Feb 2024, 23:03
Code: Select all
guest@porteux:~$ sudo slapt-mod -d wxWidgets serd sord lv2 suil soxr rapidjson portsmf portmidi portaudio sratom lilv libsbsms audacity
Reading Package Lists...Done
The following NEW packages will be installed:
wxWidgets serd sord lv2 suil soxr rapidjson portsmf openjre portmidi
zita-alsa-pcmi zita-resampler jack2 portaudio sratom python3-flit_core
python3-installer python3-pyproject-hooks python3-build
python3-pyproject-metadata python3-mesonpy python3-numpy lilv libsbsms
audacity
beny
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#9
by benjibasson » 27 Feb 2024, 23:23
And how to find these up to date deps? I find that saliks is obsolete. But it is always downloading from saliks sources instead of slackdce
benjibasson
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#10
by beny » 27 Feb 2024, 23:32
beny
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#11
by benjibasson » 29 Feb 2024, 07:15
Hi, I'm afraid,
I don't have sbo-maintainer-tools-0.9.0-noarch-1_dce on my porteus 5.01 system
neither '/usr/sbin/sqg'
and get-mod find only bo-maintainer-tools-0.9.0-noarch-1_dce witch don't have any '/usr/sbin/sqg' because there are only
Code: Select all
ls '/tmp/GETMOD/sbo-maintainer-tools-0.9.0-noarch-1_dce/system/sbo-maintainer-tools/sbo-maintainer-tools-0.9.0-noarch-1_dce/usr/bin'
sbofixinfo* sbolint* sbopkglint*
I don't find any needed deps in
Code: Select all
sbopkglint /tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz
https://pastebin.com/YCUg2usG
cheers
benjibasson
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#12
by beny » 29 Feb 2024, 09:46
hi, you have to download the sbopkg tool from
https://sbopkg.org/downloads.php and convert to a xzm i have seen that the arch audacity have the tool that you need if you are an arch user you have a chance to work with it,if you have the sbopkg tool and slapt-get tool and also the slapt-src that is a script to manage slackbuild,with the devel package,you can have a good base to work with packages you need
https://slackware.uk/slackdce/15.0/x86_64/ is useful because have all slackbuild done like packages, so you have the last version of all.
beny
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#13
by benjibasson » 29 Feb 2024, 11:10
I get no list of needed deps for selected package
Code: Select all
guest@porteus:~$ sudo '/usr/sbin/sqg' -p audacity-3.2.2-x86_64-1alien
Setting system wide configuration in /etc/sbopkg/sbopkg.conf
audacity-3.2.2-x86_64-1alien: Not found.
guest@porteus:~$ sudo '/usr/sbin/sqg' -p '/tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz'
Setting system wide configuration in /etc/sbopkg/sbopkg.conf
/tmp/GETMOD/audacity-3.4.2-x86_64-1ponce/audacity-3.4.2-x86_64-1ponce.txz: Not found.
what is the syntax to get a list of packages I need for audacity-3.4.2-x86_64-1ponce.txz?
I notice if I accept salix, slap-get -m(M) download every deps, merge convert in XZM whereas if I exclude salix, slap-get -m(-M) download only audacity and stop without merge that mean it searsh for deps from Salix source: fow to force slapt-get searsh for deps when we do
Code: Select all
# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get
# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude:
# [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc.*,^kernel-.*,^rootuser-settings,^zzz-settings.*,-i?86-
SOURCE=http://ponce.cc/slackware/slackware64-15.0/packages/:OFFICIAL
SOURCE=https://slackware.nl/people/alien/sbrepos/15.0/x86_64/
SOURCE=https://slackware.uk/slackdce/15.0/x86_64/:PREFERRED
benjibasson
-
beny
- Full of knowledge

- Posts: 2253
- Joined: 02 Jan 2011, 11:33
- Location: italy
Post#14
by beny » 29 Feb 2024, 14:29
hi the /usr/sbin/sqg is part of sbopkg,and why do not copy all the slapt-rc repositories you have to start the salix repos and after you can # so you have the repos but not activated,i can build the audacity bundle in my system i have only current version with other software installed,and you can't do a search with the packages named alien or ponce,only the software name so you need: the sbopkg sqg that make for you a queue of the deps and slapt-get with slapt-mod script and the repositories listed above.
beny
-
benjibasson
- Samurai

- Posts: 191
- Joined: 06 Mar 2019, 15:14
- Distribution: Arch linux
Post#15
by benjibasson » 29 Feb 2024, 14:46
what is the syntax of the the sbopkg sqg to print a queue of the deps for the last audacity?
benjibasson