Page 5 of 6

Re: slackyd: a simple but efficient package manager

Posted: 12 Jun 2017, 05:06
by Ed_P
francois wrote:If anyone can propose a better job on repositories, I'll take it. :)
This shows promise: http://forum.porteus.org/viewtopic.php? ... 788#p55788

Re: slackyd: a simple but efficient package manager

Posted: 12 Jun 2017, 09:43
by Blaze
Probably, like this

Code: Select all

# Official mirrors:

# Yandex.ru
repository = http://mirror.yandex.ru/slackware/slackware64-current/

# Slackware.uk
repository = http://slackware.uk/slackware/slackware64-current/

# Alien
repository = http://bear.alienbase.nl/mirrors/slackware/slackware64-current/

# ftp.slackware-brasil.com.br
repository = http://ftp.slackware-brasil.com.br/slackware64-current/

#Extra repositories:

# Slackel.gr
repository Slackel = http://www.slackel.gr/repo/x86_64/current/

# Slacky.eu
repository Slacky = http://repository.slacky.eu/slackware64-14.2/

# Slackonly.com
repository Slackonly = http://slackonly.com/pub/packages/current-x86_64/

# Alien
repository Alien = http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/

# Ponce
repository Ponce = http://ponce.cc/slackware/slackware64-current/

# Salixos.org
repository SalixOS = http://download.salixos.org/x86_64/slackware-14.2/

# Slackbuilds.org - Downloading FILELIST.TXT [File Not Found] 
#repository slackbuilds = http://slackbuilds.org/slackbuilds/14.2/  
Download slackyd-1.0-x86_64-1_slonly.xzm with these repos.

Code: Select all

root@porteus:/home/guest/Загрузки# slackyd -u

Warning: package `console-cyrillic_0.9-17_all' isn't standard. Skipping.
Warning: package `libobasis5.3-ru_5.3.1.2-2_amd64' isn't standard. Skipping.
Warning: package `libreoffice5.3-ru_5.3.1.2-2_amd64' isn't standard. Skipping.
Warning: package `nemo-data_3.0.3-1_all' isn't standard. Skipping.
Repository: slackware [mirror.yandex.ru]
`- Downloading FILELIST.TXT [100 % @ 710.0 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 892.0 KB/s]    
`- Downloading PACKAGES.TXT [100 % @ 2717.8 KB/s]    
`- Downloading MANIFEST.bz2 [100 % @ 3472.2 KB/s]    
>> Uncompressing MANIFEST.bz2: done.
`- Downloading patches PACKAGES.TXT [155 % @ 0.4 KB/s]    
`- Downloading patches MANIFEST.bz2 [100 % @ 0.0 KB/s]    
>> Uncompressing patches MANIFEST.bz2: done.
`- Downloading extra PACKAGES.TXT [100 % @ 134.5 KB/s]    
`- Downloading extra MANIFEST.bz2 [100 % @ 207.2 KB/s]    
>> Uncompressing extra MANIFEST.bz2: done.
Repository: Slackel [www.slackel.gr]
`- Downloading FILELIST.TXT [100 % @ 116.9 KB/s]    
`- Downloading PACKAGES.TXT [100 % @ 121.0 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 53.4 KB/s]    
`- Downloading MANIFEST.bz2 [File Not Found]             
Repository: Slacky [repository.slacky.eu]
`- Downloading FILELIST.TXT [100 % @ 400.9 KB/s]    
`- Downloading PACKAGES.TXT [100 % @ 93.1 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 27.4 KB/s]    
`- Downloading MANIFEST.bz2 [100 % @ 328.2 KB/s]    
>> Uncompressing MANIFEST.bz2: done.
Repository: Slackonly [slackonly.com]
`- Downloading FILELIST.TXT [146 % @ 0.4 KB/s]    
`- Downloading PACKAGES.TXT [146 % @ 1.4 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 0.4 KB/s]    
`- Downloading MANIFEST.bz2 [100 % @ 342.0 KB/s]    
>> Uncompressing MANIFEST.bz2: 
Error on /var/slackyd/Slackonly/MANIFEST.bz2 bzip decompression:
The compressed stream does not start with the correct magic bytes.

Repository: Alien [bear.alienbase.nl]
`- Downloading FILELIST.TXT [100 % @ 258.3 KB/s]    
`- Downloading PACKAGES.TXT [100 % @ 405.8 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 165.6 KB/s]    
`- Downloading MANIFEST.bz2 [100 % @ 506.1 KB/s]    
>> Uncompressing MANIFEST.bz2: done.
Repository: Ponce [ponce.cc]
`- Downloading FILELIST.TXT [119 % @ 4.2 KB/s]    
`- Downloading PACKAGES.TXT [119 % @ 1.7 KB/s]    
`- Downloading CHECKSUMS.md5 [100 % @ 0.9 KB/s]    
`- Downloading MANIFEST.bz2 [100 % @ 31.9 KB/s]    
>> Uncompressing MANIFEST.bz2: 
Error on /var/slackyd/Ponce/MANIFEST.bz2 bzip decompression:
The compressed stream does not start with the correct magic bytes.

Repository: SalixOS [download.salixos.org]
`- Downloading FILELIST.TXT [100 % @ 1284.8 KB/s]    
`- Downloading PACKAGES.TXT [100 % @ 1430.2 KB/s]    
`- Downloading CHECKSUMS.md5 [99 % @ 639.0 KB/s]    
`- Downloading MANIFEST.bz2 [File Not Found]             

root@porteus:/home/guest/Загрузки#           

Code: Select all

root@porteus:/home/guest/Загрузки# tree /var/slackyd
/var/slackyd
├── Alien
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   ├── MANIFEST
│   ├── MANIFEST.bz2
│   └── PACKAGES.TXT
├── Ponce
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   ├── MANIFEST
│   ├── MANIFEST.bz2
│   └── PACKAGES.TXT
├── SalixOS
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   └── PACKAGES.TXT
├── Slackel
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   └── PACKAGES.TXT
├── Slackonly
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   ├── MANIFEST
│   ├── MANIFEST.bz2
│   └── PACKAGES.TXT
├── Slacky
│   ├── CHECKSUMS.md5
│   ├── FILELIST.TXT
│   ├── MANIFEST
│   ├── MANIFEST.bz2
│   └── PACKAGES.TXT
└── slackware
    ├── CHECKSUMS.md5
    ├── FILELIST.TXT
    ├── MANIFEST
    ├── MANIFEST.bz2
    ├── PACKAGES.TXT
    ├── extra
    │   ├── MANIFEST
    │   ├── MANIFEST.bz2
    │   └── PACKAGES.TXT
    ├── mirror.slackyd
    └── patches
        ├── MANIFEST
        ├── MANIFEST.bz2
        └── PACKAGES.TXT

9 directories, 38 files
root@porteus:/home/guest/Загрузки#        

Code: Select all

root@porteus:/home/guest/Загрузки# slackyd -u

Warning: package `console-cyrillic_0.9-17_all' isn't standard. Skipping.
Warning: package `libobasis5.3-ru_5.3.1.2-2_amd64' isn't standard. Skipping.
Warning: package `libreoffice5.3-ru_5.3.1.2-2_amd64' isn't standard. Skipping.
Warning: package `nemo-data_3.0.3-1_all' isn't standard. Skipping.
*** Warning: Broken packages list, 2 files are missing.
*** Try to force update or fix your slackyd.conf.

Repository: slackware [mirror.yandex.ru]
`- Downloading FILELIST.TXT [Already update]             
Repository: Slackel [www.slackel.gr]
`- Downloading FILELIST.TXT [Already update]             
Repository: Slacky [repository.slacky.eu]
`- Downloading FILELIST.TXT [Already update]             
Repository: Slackonly [slackonly.com]
`- Downloading FILELIST.TXT [Already update]             
Repository: Alien [bear.alienbase.nl]
`- Downloading FILELIST.TXT [Already update]             
Repository: Ponce [ponce.cc]
`- Downloading FILELIST.TXT [Already update]             
Repository: SalixOS [download.salixos.org]
`- Downloading FILELIST.TXT [Already update]             

root@porteus:/home/guest/Загрузки#
as result:
Error on /var/slackyd/Slackonly/MANIFEST.bz2 bzip decompression:
The compressed stream does not start with the correct magic bytes.

MANIFEST = 0 byte

Error on /var/slackyd/Ponce/MANIFEST.bz2 bzip decompression:
The compressed stream does not start with the correct magic bytes.

MANIFEST = 0 byte

Repository: SalixOS [download.salixos.org]
`- Downloading MANIFEST.bz2 [File Not Found]

# Slackbuilds.org - Downloading FILELIST.TXT [File Not Found]
repository slackbuilds = http://slackbuilds.org/slackbuilds/14.2/

Repository: Slackel [www.slackel.gr]
`- Downloading MANIFEST.bz2 [File Not Found]

Slackyd don't have GUI and localizations (CLI and GUI)
Slackyd sucks. USM is win :O:

Regards,
Blaze

Re: slackyd: a simple but efficient package manager

Posted: 24 Jun 2017, 04:24
by francois
We worked with it for a few years before having ppm and usm.

Re: slackyd: a simple but efficient package manager

Posted: 05 Feb 2019, 02:47
by francois
@brokenman and others:
/etc/slackyd/slackyd.conf

Code: Select all

#Extra repositories:

repository slacky = http://repository.slacky.eu/slackware64-14.2/

repository alien = http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/

repository ponce = http://ponce.cc/slackware/slackware64-14.2/

repository slackonly = http://packages.slackonly.com/pub/packages/14.2-x86_64/

repository salix = ftp://mirror.its.dal.ca/salix/x86_64/14.2/

Code: Select all

root@porteus:~# slackyd -u

Warning: package `brscan-0.2.4-0.amd64' isn't standard. Skipping.
Warning: package `brscan2-0.2.5-1.amd64' isn't standard. Skipping.
Warning: package `brscan3-0.2.11-5.amd64' isn't standard. Skipping.
Warning: package `brscan4-0.4.2-1.amd64' isn't standard. Skipping.
Warning: package `iscan-2.30.3-1.x86_64' isn't standard. Skipping.
Warning: package `libgimp-2.8.22-alt1.x86_64' isn't standard. Skipping.
*** Warning: Broken packages list, 4 files are missing.
*** Try to force update or fix your slackyd.conf.

Repository: slackware [ftp.nluug.nl]
`- Downloading FILELIST.TXT [Already update]             
Repository: slacky [repository.slacky.eu]
`- Downloading FILELIST.TXT [Already update]             
Repository: alien [bear.alienbase.nl]
`- Downloading FILELIST.TXT [Already update]             
Repository: ponce [ponce.cc]
`- Downloading FILELIST.TXT [Already update]             
Repository: slackonly [packages.slackonly.com]
`- Downloading FILELIST.TXT [Already update]             
Repository: salix [mirror.its.dal.ca]
`- Downloading FILELIST.TXT [File not found]             

root@porteus:~# 

Error on /var/slackyd/slackonly/MANIFEST.bz2 bzip decompression:
The compressed stream does not start with the correct magic bytes.

What does that mean? And how does one fix that?

What is wrong with salix repo that I have used?

Thanks.

Re: slackyd: a simple but efficient package manager

Posted: 26 Feb 2019, 00:04
by francois
What is wrong with my salix repo invocation in slackyd.conf?

slackyd: a simple but efficient package manager

Posted: 26 Feb 2019, 04:07
by Ed_P
Maybe one of these would work better? https://www.salixos.org/mirmon.html

slackyd: a simple but efficient package manager

Posted: 10 May 2019, 15:13
by Kulle
usm sometimes does not work!
Then slackyd is possibly an alternative.

For example: chromium-74
via usm failed:

Code: Select all

root@porteus:/home/guest# usm -s chromium

chromium-53.0.2785.143-x86_64-1_slonly.txz was found in slackonly [downgrade]
chromium-bsu-0.9.16.1-x86_64-1ponce.txz was found in ponce [not installed]
chromium-pepperflash-plugin-32.0.0.171-x86_64-1alien.txz was found in alien [not installed]
chromium-widevine-plugin-1.4.9.1088-x86_64-1alien.txz was found in alien [not installed]
chromium-74.0.3729.108-x86_64-1alien.txz was found in alien [upgrade]
Packages found:   5 
...
root@porteus:/home/guest# usm -g chromium-74.0.3729.108-x86_64-1alien.txz

 Nothing found for:  chromium-74.0.3729.108-x86_64-1alien.txz 
root@porteus:/home/guest#
via slackyd succesfully:

Code: Select all

root@porteus:/home/guest# slackyd -g chromium-74.0.3729.108-x86_64-1alien.txz
...
Downloading chromium-74.0.3729.108-x86_64-1alien.txz. [100 % @ 4685.0 KB/s]    
* Verify md5 checksum: ok.

slackyd: a simple but efficient package manager

Posted: 13 May 2019, 20:03
by francois
Good to know. :)

slackyd: a simple but efficient package manager

Posted: 13 Jun 2019, 14:14
by Kulle
Slackyd is often very useful.
With a lot of dependencies, however, things get complicated.
e.g. VLC
Result:
Gcc-9.1.0-x86_64-6.txz, gcc-g + +-9.1.0-x86_64-6.txz, ... Vlc-3.0.7-x86_64-1alien.txz
That's a total of 10 txz files.
And you then have to run 10 times txz2xzm.
And then you habe to merge all 10 modules together to vlc.xzm.
Surely there is a script for that?
I searched but didn't find.

slackyd: a simple but efficient package manager

Posted: 13 Jun 2019, 17:38
by donald

Code: Select all

root@porteus:~# mkdir /tmp/merge
root@porteus:~# for pkgs in /path/to/*.txz; do installpkg -root /tmp/merge $pkgs; done
.........
root@porteus:~# dir2xzm /tmp/merge /tmp/name_of_app.xzm
.........
root@porteus:~# rm -r /tmp/merge
.....the bundled (and renamed) module is in /tmp.B)

slackyd: a simple but efficient package manager

Posted: 14 Jun 2019, 10:48
by Kulle
Thank you, Donald

slackyd: a simple but efficient package manager

Posted: 15 Jun 2019, 01:28
by francois
Good post donald. You should immigrate in Québec, SQC (Société québécoise du cannabis) is the top institution in Québec. If you come in Québec, Montréal, I have a place for you to stay at least for a few days. :beer:

slackyd: a simple but efficient package manager

Posted: 03 Oct 2020, 02:54
by francois
This post might be useful in the usm post era. B)
Le roi est mort, vive le roi ...

slackyd: a simple but efficient package manager

Posted: 11 Oct 2022, 05:33
by Rava
My System Port 5.0 x86-64 XFCE 4.12
My 001-core:

Code: Select all

root@porteus:~# cat /etc/porteus/001-core.ver 
001-core.xzm:20220723

Code: Select all

root@porteus:/mnt/live/memory/images# find .|grep slackyd
./001-core.xzm/etc/slackyd
./001-core.xzm/etc/slackyd/slackyd.conf
./001-core.xzm/usr/bin/slackyd
./001-core.xzm/var/lib/pkgtools/packages/slackyd-1.0-x86_64-3_ncm
./001-core.xzm/var/slackyd
I always get this

Code: Select all

root@porteus:~# slackyd -f -u

Repository: slackware [www.slackware.at]
`- Downloading FILELIST.TXT [File Not Found]             

Warning: cannot retreive all file (0/8). Trying next: nothing


root@porteus:~# 
Aside from the awful retreive vs retrieve typo… what is the issue?

I looked at http://www.slackware.at/ and it says among other things

Code: Select all

For stats about the server itself have a look at http://mirror.inode.at
Trying to open http://mirror.inode.at I get this

Code: Select all

The connection has timed out
The server at mirror.inode.at is taking too long to respond.
I look into /etc/slackyd/slackyd.conf now if servers can be taken out of its config.

slackyd: a simple but efficient package manager

Posted: 29 Nov 2022, 19:57
by fulalas
@Rava, edit /etc/slackyd/slackyd.conf and change the repository line to this:

Code: Select all

repository = http://ftp.slackware.com/pub/slackware/slackware64-15.0/