slpkg for porteus 5.0: getting it to work.

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

slpkg for porteus 5.0: getting it to work.

Post#16 by francois » 06 Oct 2022, 01:21

Ah! Ah!
Those that I added to the basic xfce desktop system. I have done that for most of them except google-chrome and devel.

And now it works.
Prendre son temps, profiter de celui qui passe.

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

slpkg for porteus 5.0: getting it to work.

Post#17 by francois » 06 Oct 2022, 01:25

Installing gnumeric

Code: Select all

root@porteus:/home/guest# slpkg -s slonly gnumeric
Reading package lists... Done
Resolving dependencies... Done

The following packages will be automatically installed or upgraded 
with new version:

+==============================================================================
| Package                 New Version        Arch    Build  Repos          Size
+==============================================================================
Installing:
  gnumeric                1.12.49            x86_64  2      slonly      12244 K

Installing summary
===============================================================================
Total 1 package.
1 package will be installed, 0 will be upgraded and 0 will be reinstalled.
Need to get 11.96 Mb of archives.
After this process, 38.22 Mb of additional disk space will be used.

Would you like to continue [y/N]? y

[1/1][ Download ] --> gnumeric-1.12.49-x86_64-2_slonly.txz

--2022-10-06 01:19:05--  https://slackonly.com/pub/packages/15.0-x86_64/office/gnumeric/gnumeric-1.12.49-x86_64-2_slonly.txz
Resolving slackonly.com (slackonly.com)... 45.58.49.216, 2602:ffc5::ffc6:f752
Connecting to slackonly.com (slackonly.com)|45.58.49.216|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12537748 (12M)
Saving to: ‘/tmp/slpkg/packages/gnumeric-1.12.49-x86_64-2_slonly.txz’

gnumeric-1.12.49-x8 100%[===================>]  11.96M  5.68MB/s    in 2.1s    

2022-10-06 01:19:09 (5.68 MB/s) - ‘/tmp/slpkg/packages/gnumeric-1.12.49-x86_64-2_slonly.txz’ saved [12537748/12537748]


+==============================================================================
| MD5SUM check for gnumeric-1.12.49-x86_64-2_slonly.txz [ PASSED ]
+==============================================================================

[ installing ] --> gnumeric-1.12.49-x86_64-2_slonly.txz

+==============================================================================
| Installing new package /tmp/slpkg/packages/gnumeric-1.12.49-x86_64-2_slonly.txz
+==============================================================================

Verifying package gnumeric-1.12.49-x86_64-2_slonly.txz.
Installing package gnumeric-1.12.49-x86_64-2_slonly.txz:
PACKAGE DESCRIPTION:
# gnumeric (GNOME spreadsheet app)
#
# The Gnumeric spreadsheet is part of the GNOME desktop environment:
# a project to create a free, user friendly desktop environment.
# The goal of Gnumeric is to be the best possible spreadsheet. We are
# not attempting to clone existing applications. However, Gnumeric can
# read files saved with other spreadsheets and we offer a customizable
# feel that attempts to minimize the costs of transition.
#
# Homepage: http://projects.gnome.org/gnumeric/
#
Executing install script for gnumeric-1.12.49-x86_64-2_slonly.txz.
Package gnumeric-1.12.49-x86_64-2_slonly.txz installed.
Completed!

+==============================================================================
| Total 1 package installed and 0 package upgraded
+==============================================================================
| Package gnumeric-1.12.49 installed successfully
Checking dependencies

Code: Select all

root@porteus:/home/guest# gnumeric
gnumeric: error while loading shared libraries: libgoffice-0.10.so.10: cannot open shared object file: No such file or directory
root@porteus:/home/guest# slpkg -t slonly gnumeric
Resolving dependencies... Done

+================================
| Package gnumeric dependencies :
+================================
\
 +---[ Tree of dependencies ]
 |
 +--1: No dependencies 

root@porteus:/home/guest# 
Starting gnumeric

Code: Select all

root@porteus:/home/guest# gnumeric
gnumeric: error while loading shared libraries: libgoffice-0.10.so.10: cannot open shared object file: No such file or directory
root@porteus:/home/guest#
Some dependencies or links are missing. :(

It seems that it needs a full slackware install. Isn't?
Prendre son temps, profiter de celui qui passe.

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

slpkg for porteus 5.0: getting it to work.

Post#18 by Rava » 06 Oct 2022, 02:59

francois wrote:
06 Oct 2022, 01:25
Some dependencies or links are missing. :(

It seems that it needs a full slackware install. Isn't?
Having dependencies missing is quite the opposite of what slpkg claims
francois wrote:
06 Oct 2022, 01:25
root@porteus:/home/guest# slpkg -t slonly gnumeric
Resolving dependencies... Done

+================================
| Package gnumeric dependencies :
+================================
\
+---[ Tree of dependencies ]
|
+--1: No dependencies
or does slpkg -t slonly mean it calculates the dependencies upon a full slonly installation and not upon your local system?
Cheers!
Yours Rava

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

slpkg for porteus 5.0: getting it to work.

Post#19 by beny » 06 Oct 2022, 17:58

hi Rava and francois if you do the same action on the salix repository you can see the real list of the deps that gnumeric need and are: goffice, cups,
libgsf,krb5, the hint is choose a better repository,but i can be wrong.

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

slpkg for porteus 5.0: getting it to work.

Post#20 by Rava » 06 Oct 2022, 18:01

beny wrote:
06 Oct 2022, 17:58
if you do the same action on the salix repository you can see the real
How does one do that?
By a command line parameter?
Or by editing its config file?
Cheers!
Yours Rava

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

slpkg for porteus 5.0: getting it to work.

Post#21 by francois » 06 Oct 2022, 19:29

@rava:

Change:
/home/guest# slpkg -t slonly gnumeric
for
/home/guest# slpkg -t salix gnumeric
Prendre son temps, profiter de celui qui passe.

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

slpkg for porteus 5.0: getting it to work.

Post#22 by beny » 06 Oct 2022, 19:57

Code: Select all

   # Repositories configuration file for slpkg
#
# repositories.conf file is part of slpkg.
#
# Copyright 2014-2022 Dimitris Zlatanidis <d.zlatanidis@gmail.com>
# All rights reserved.
#
# Slpkg is a user-friendly package manager for Slackware installations.
#
# https://gitlab.com/dslackw/slpkg
#
# Slpkg is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# END OF LEGAL NOTICE
#
# ----------------------------------------------------------------------------
# conrad (Conraid's) repository must used from Slackware64 current.
# ktown  (Alien"s ktown: 4.14.3 and latest) repository. Default ktown{latest}.
# slacke (Enlightenment: E17 and E18) repository. Default slacke{18}.
# msb    (Mate: 1.14, 1.16, 1,18, latest) repository. Default msb{1.18}
# mles   (Microlinux: desktop, extras, server) repository. Default mles{desktop}
#
# Slackware ARM users will must use only two repositories at the moment slack and sbo.
#
# Slpkg uses by default slack (Slackware) and sbo (SlackBuilds.org) repositories.
# Read the REPOSITORIES file for more instructions.
#
#
# KEEP FILE CLEAN AND UNCOMMENT ONLY REPOSITORIES
# Uncomment (remove the '#' character) to choose repositories:
# Do NOT change the name of the repository.
# ----------------------------------------------------------------------------
[REPOSITORIES]
slack
sbo
alien
# rlw
# slacky
# conrad
slonly
# ktown{latest}
# multi
# slacke{18}
salix
# slackl
# rested
# msb{1.18}
csb
# connos
# mles{desktop}
                                           
hi Rava you have to edit this file in /etc/slpkg and sudo slpkg update to add repos you can see with sudo slpkg repo-list

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

slpkg for porteus 5.0: getting it to work.

Post#23 by beny » 06 Oct 2022, 19:58

Code: Select all

    guest@porteus:~$ sudo slpkg repo-list
+==============================================================================
| Repo id  Repo URL                                            Default   Status
+==============================================================================
  alien    http://bear.alienbase.nl/mirrors/people/alien/sb~   yes      enabled
  connos   https://connochaetos.org/slack-n-free/              yes     disabled
  conrad   http://slack.conraid.net/repository/slackware64-~   yes     disabled
  csb      http://slackware.uk/csb/                            yes      enabled
  ktown    http://alien.slackbook.org/ktown/                   yes     disabled
  mles     http://slackware.uk/microlinux/                     yes     disabled
  msb      http://slackware.org.uk/msb/                        yes     disabled
  multi    http://bear.alienbase.nl/mirrors/people/alien/mu~   yes     disabled
  rested   http://bear.alienbase.nl/mirrors/people/alien/re~   yes     disabled
  rlw      http://slackware.uk/people/rlworkman/               yes     disabled
  salix    http://download.salixos.org/                        yes      enabled
  sbo      http://slackbuilds.org/slackbuilds/                 yes      enabled
  slack    http://mirrors.slackware.com/slackware/             yes      enabled
  slacke   http://ngc891.blogdns.net/pub/                      yes     disabled
  slackl   http://www.slackel.gr/repo/                         yes     disabled
  slacky   http://repository.slacky.eu/                        yes     disabled
  slonly   https://slackonly.com/pub/packages/                 yes      enabled

Repositories summary
===============================================================================
6/17 enabled default repositories and 0 custom.
Edit the file '/etc/slpkg/repositories.conf' for enable and disable default
repositories or run 'slpkg repo-enable' command.
guest@porteus:~$ 

                                                   

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

slpkg for porteus 5.0: getting it to work.

Post#24 by francois » 09 Oct 2022, 13:58

@rava:
sudo slpkg repo-list is to show which repo is enabled

sudo slpkg repo-add permits enabling of those that are not enabled.
Prendre son temps, profiter de celui qui passe.

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

slpkg for porteus 5.0: getting it to work.

Post#25 by Rava » 09 Oct 2022, 18:07

Thanks beny and francois for the heads up, too tired right now to try it out, I hope I remember it at the beginning of next week. Alternatively I can use futureme.org for my lame brain to remind itself… choices choices. :wall: :D
Cheers!
Yours Rava

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

slpkg for porteus 5.0: getting it to work.

Post#26 by francois » 08 Jun 2023, 03:52

Very good news:
https://www.linuxquestions.org/question ... age17.html

Sboui could be used as an interface for slpkg, meaning that ponce and alien repo and many other repo sbo could be available.

Thanks to risitis.
Prendre son temps, profiter de celui qui passe.

inukaze
Black ninja
Black ninja
Posts: 47
Joined: 06 Jul 2023, 07:40
Distribution: Slackware

slpkg for porteus 5.0: getting it to work.

Post#27 by inukaze » 03 Oct 2023, 22:28

i post my solution for slpkg under Porteus 5.1 : slpkg for porteus 5.1: getting it to work.

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

slpkg for porteus 5.0: getting it to work.

Post#28 by francois » 04 Oct 2023, 09:12

@inukaze:
This is very good news.

With slpkg and the additionnal repositories available over those from slapt-get (salix only). We get a subtantial increase in the available pasture for porteus.

slpkg offers both binaries and sbo. This is very good.

Slackware people often say that using multiple repo will break the system.

With porteus, this is not a big issue. You break the system with a new package, you just remove the module.

Thanks. :D
Prendre son temps, profiter de celui qui passe.

Post Reply