Page 2 of 2

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 01:21
by francois
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.

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 01:25
by francois
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?

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 02:59
by Rava
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?

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 17:58
by beny
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.

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 18:01
by Rava
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?

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 19:29
by francois
@rava:

Change:
/home/guest# slpkg -t slonly gnumeric
for
/home/guest# slpkg -t salix gnumeric

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 19:57
by beny

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

slpkg for porteus 5.0: getting it to work.

Posted: 06 Oct 2022, 19:58
by beny

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:~$ 

                                                   

slpkg for porteus 5.0: getting it to work.

Posted: 09 Oct 2022, 13:58
by francois
@rava:
sudo slpkg repo-list is to show which repo is enabled

sudo slpkg repo-add permits enabling of those that are not enabled.

slpkg for porteus 5.0: getting it to work.

Posted: 09 Oct 2022, 18:07
by Rava
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

slpkg for porteus 5.0: getting it to work.

Posted: 08 Jun 2023, 03:52
by francois
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.

slpkg for porteus 5.0: getting it to work.

Posted: 03 Oct 2023, 22:28
by inukaze
i post my solution for slpkg under Porteus 5.1 : slpkg for porteus 5.1: getting it to work.

slpkg for porteus 5.0: getting it to work.

Posted: 04 Oct 2023, 09:12
by francois
@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