Re: slackyd: a simple but efficient package manager
Posted: 12 Jun 2017, 05:06
This shows promise: http://forum.porteus.org/viewtopic.php? ... 788#p55788francois wrote:If anyone can propose a better job on repositories, I'll take it.
Porteus User Forum
https://forum.porteus.org/
This shows promise: http://forum.porteus.org/viewtopic.php? ... 788#p55788francois wrote:If anyone can propose a better job on repositories, I'll take it.
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/
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/Загрузки#
Slackyd sucks. USM is winError 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)
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:~#
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#
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.
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
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
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:~#
Code: Select all
For stats about the server itself have a look at http://mirror.inode.at
Code: Select all
The connection has timed out
The server at mirror.inode.at is taking too long to respond.
Code: Select all
repository = http://ftp.slackware.com/pub/slackware/slackware64-15.0/