slackyd: a simple but efficient package manager

Non release banter
User avatar
Ed_P
Contributor
Contributor
Posts: 4861
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit 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: 2370
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 5.2.0-rc1-porteus #1 SMP PREEMPT Tue May 21 08:26:55 UTC 2019 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

User avatar
francois
Contributor
Contributor
Posts: 5641
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: 5641
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: 5641
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: 4861
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit 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
Samurai
Samurai
Posts: 139
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: 5641
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
Samurai
Samurai
Posts: 139
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: 1511
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
Samurai
Samurai
Posts: 139
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: 5641
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.

Post Reply