slackyd: a simple but efficient package manager

Non release banter
User avatar
Ed_P
Contributor
Contributor
Posts: 8393
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: slackyd: a simple but efficient package manager

Post#61 by Ed_P » 12 Jun 2017, 05:06

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
Ed

User avatar
Blaze
DEV Team
DEV Team
Posts: 3891
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Re: slackyd: a simple but efficient package manager

Post#62 by Blaze » 12 Jun 2017, 09:43

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
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: slackyd: a simple but efficient package manager

Post#63 by francois » 24 Jun 2017, 04:24

We worked with it for a few years before having ppm and usm.
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: slackyd: a simple but efficient package manager

Post#64 by francois » 05 Feb 2019, 02:47

@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.
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: slackyd: a simple but efficient package manager

Post#65 by francois » 26 Feb 2019, 00:04

What is wrong with my salix repo invocation in slackyd.conf?
Prendre son temps, profiter de celui qui passe.

User avatar
Ed_P
Contributor
Contributor
Posts: 8393
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

slackyd: a simple but efficient package manager

Post#66 by Ed_P » 26 Feb 2019, 04:07

Maybe one of these would work better? https://www.salixos.org/mirmon.html
Ed

Kulle
Warlord
Warlord
Posts: 604
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

slackyd: a simple but efficient package manager

Post#67 by Kulle » 10 May 2019, 15:13

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.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

slackyd: a simple but efficient package manager

Post#68 by francois » 13 May 2019, 20:03

Good to know. :)
Prendre son temps, profiter de celui qui passe.

Kulle
Warlord
Warlord
Posts: 604
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

slackyd: a simple but efficient package manager

Post#69 by Kulle » 13 Jun 2019, 14:14

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.

donald
Full of knowledge
Full of knowledge
Posts: 2076
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

slackyd: a simple but efficient package manager

Post#70 by donald » 13 Jun 2019, 17:38

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)

Kulle
Warlord
Warlord
Posts: 604
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

slackyd: a simple but efficient package manager

Post#71 by Kulle » 14 Jun 2019, 10:48

Thank you, Donald

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

slackyd: a simple but efficient package manager

Post#72 by francois » 15 Jun 2019, 01:28

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:
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

slackyd: a simple but efficient package manager

Post#73 by francois » 03 Oct 2020, 02:54

This post might be useful in the usm post era. B)
Le roi est mort, vive le roi ...
Prendre son temps, profiter de celui qui passe.

User avatar
Rava
Contributor
Contributor
Posts: 5424
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

slackyd: a simple but efficient package manager

Post#74 by Rava » 11 Oct 2022, 05:33

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.
Cheers!
Yours Rava

fulalas
DEV Team
DEV Team
Posts: 2055
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

slackyd: a simple but efficient package manager

Post#75 by fulalas » 29 Nov 2022, 19:57

@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/

Post Reply