LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-21-2020, 01:42 AM   #16
zdolar
Member
 
Registered: Jul 2009
Location: Slovenija
Distribution: Slackware
Posts: 177

Rep: Reputation: 38

Question regarding slackpkg upgrade-all

I've got listed packages from slackware repository and from multilib.
There were some twin packages greyed on both repositories, some multilib packages were outdated.

So I'm confused, what to install.
As I understand, multilib package replaces the original one - only multilib in installed, and original Slackware package is removed.

So when there is a list, I selected multilib twins (some outdated) and deselect originals.
Is that correct?
 
Old 01-21-2020, 02:57 AM   #17
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,969

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
Quote:
Originally Posted by zdolar View Post
Question regarding slackpkg upgrade-all

I've got listed packages from slackware repository and from multilib.
There were some twin packages greyed on both repositories, some multilib packages were outdated.

So I'm confused, what to install.
As I understand, multilib package replaces the original one - only multilib in installed, and original Slackware package is removed.

So when there is a list, I selected multilib twins (some outdated) and deselect originals.
Is that correct?
Sounds like something is mixed up. I've never seen items grayed out before. Usually if something is messed up like duplicate packages and such, you are prompted to fix it.

Is /etc/slackpkg/mirrors pointing to a slackware64-current mirror?
Is your PKGS_PRIORITY and are your MIRRORPLUS entries the same as shown in post #14 above.

The only packages that are similar in slackware64-current and multilib are these ('slackpkg search _multilib'). Note the "_multilib" in the command. The rest consist of compat32-tootls and several compat32 packages.:
Code:
   installed               multilib                     gcc-9.2.0_multilib-x86_64-4alien          
   installed               multilib                     gcc-brig-9.2.0_multilib-x86_64-4alien     
   installed               multilib                     gcc-g++-9.2.0_multilib-x86_64-4alien      
   installed               multilib                     gcc-gdc-9.2.0_multilib-x86_64-4alien      
   installed               multilib                     gcc-gfortran-9.2.0_multilib-x86_64-4alien  
   installed               multilib                     gcc-gnat-9.2.0_multilib-x86_64-4alien     
   installed               multilib                     gcc-go-9.2.0_multilib-x86_64-4alien       
   installed               multilib                     gcc-objc-9.2.0_multilib-x86_64-4alien     
   installed               multilib                     glibc-2.30_multilib-x86_64-1alien         
   installed               multilib                     glibc-i18n-2.30_multilib-x86_64-1alien    
   installed               multilib                     glibc-profile-2.30_multilib-x86_64-1alien  
   installed               multilib                     glibc-solibs-2.30_multilib-x86_64-1alien
What does 'slackpkg search gcc-' produce? Note the "gcc-" in the command. This is what it shows on my install.
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     gcc-9.2.0_multilib-x86_64-4alien          
   installed               multilib                     gcc-brig-9.2.0_multilib-x86_64-4alien     
   installed               multilib                     gcc-g++-9.2.0_multilib-x86_64-4alien      
   installed               multilib                     gcc-gdc-9.2.0_multilib-x86_64-4alien      
   installed               multilib                     gcc-gfortran-9.2.0_multilib-x86_64-4alien  
   installed               multilib                     gcc-gnat-9.2.0_multilib-x86_64-4alien     
   installed               multilib                     gcc-go-9.2.0_multilib-x86_64-4alien       
   installed               multilib                     gcc-objc-9.2.0_multilib-x86_64-4alien     
  uninstalled(masked)      slackware64                  gcc-9.2.0-x86_64-4                        
  uninstalled(masked)      slackware64                  gcc-brig-9.2.0-x86_64-4                   
  uninstalled(masked)      slackware64                  gcc-g++-9.2.0-x86_64-4                    
  uninstalled(masked)      slackware64                  gcc-gdc-9.2.0-x86_64-4                    
  uninstalled(masked)      slackware64                  gcc-gfortran-9.2.0-x86_64-4               
  uninstalled(masked)      slackware64                  gcc-gnat-9.2.0-x86_64-4                   
  uninstalled(masked)      slackware64                  gcc-go-9.2.0-x86_64-4                     
  uninstalled(masked)      slackware64                  gcc-objc-9.2.0-x86_64-4
What does 'slackpkg search glibc' produce? This on my system.
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     glibc-2.30_multilib-x86_64-1alien         
   installed               multilib                     glibc-i18n-2.30_multilib-x86_64-1alien    
   installed               multilib                     glibc-profile-2.30_multilib-x86_64-1alien  
   installed               multilib                     glibc-solibs-2.30_multilib-x86_64-1alien  
   installed               slackware64                  glibc-zoneinfo-2019c-noarch-1             
  uninstalled(masked)      slackware64                  glibc-2.30-x86_64-1                       
  uninstalled(masked)      slackware64                  glibc-i18n-2.30-x86_64-1                  
  uninstalled(masked)      slackware64                  glibc-profile-2.30-x86_64-1               
  uninstalled(masked)      slackware64                  glibc-solibs-2.30-x86_64-1
 
Old 01-21-2020, 04:05 AM   #18
zdolar
Member
 
Registered: Jul 2009
Location: Slovenija
Distribution: Slackware
Posts: 177

Rep: Reputation: 38
Sorry for my inexact question.

I mean multilib repository from Alien, but regarding packages are compat32.

For instance:
Slackware64-current: l/libcap-2.31-x86_64-1.txz - 1/6/2020
multilib repository: libcap-compat32-2.28-x86_64-1compat32.txz - 12/12/2019

The above multilib version is outdated. So which one to install with slackpkg+, as both are listed?
 
Old 01-21-2020, 04:08 AM   #19
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by zdolar View Post
As I understand, multilib package replaces the original one - only multilib in installed, and original Slackware package is removed.
That is only true for the gcc and glibc packages. The rest (with package names that all end on "-compat32") is installed alongside the original Slackware package (its name being the same without the "-compat32" at the end). Those two packages share no binary data so the one does not replace the other.

Quote:
So when there is a list, I selected multilib twins (some outdated) and deselect originals.
Is that correct?
Sometimes the packages in my multilib repository are outdated because I have more things to do than converting Slackware's 32bit packages and putting them in my multilib repository every day. The fact that sometimes some are outdated is harmless. If it bothers you, I provide the massconvert32.sh script as part of the compat32-tools package, and that script can create up-to-date "-compat32" packages for you.

And, never de-select those 'original packages' you see in slackpkg - those are the updates to original Slackware packages that are waiting to be installed.
 
1 members found this post helpful.
Old 01-21-2020, 04:32 AM   #20
zdolar
Member
 
Registered: Jul 2009
Location: Slovenija
Distribution: Slackware
Posts: 177

Rep: Reputation: 38
Thank you Eric.

I am aware that you are a very busy man.
Outdated was not meant to be a criticism, just my worry, that it will ruin OS.

Wish you a nice day.

Zdenko
 
Old 01-21-2020, 04:34 AM   #21
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,969

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
Quote:
Originally Posted by zdolar View Post
Sorry for my inexact question.

I mean multilib repository from Alien, but regarding packages are compat32.

For instance:
Slackware64-current: l/libcap-2.31-x86_64-1.txz - 1/6/2020
multilib repository: libcap-compat32-2.28-x86_64-1compat32.txz - 12/12/2019

The above multilib version is outdated. So which one to install with slackpkg+, as both are listed?
Yeah, I sort of misunderstood. Eric has already answered. I cannot remember the last time I have encountered an issue with the compat32 version being older than the slackware64-current version. The only thing I currently use multilib for is Steam.


This is what 'slackpkg search libcap' produces on my system.
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     libcap-compat32-2.28-x86_64-1compat32     
   installed               slackware64                  libcap-2.31-x86_64-1                      
   installed               slackware64                  libcap-ng-0.7.10-x86_64-2
The slackware64 repository package as Eric says should never be unchecked.
"slackpkg upgrade-all" on my system produces:
Code:
root@racermach:~# slackpkg upgrade-all

Checking local integrity... DONE
Looking for packages to upgrade. Please wait... DONE

No packages match the pattern for upgrade. Try:

        /usr/sbin/slackpkg install|reinstall
This is because the compat32 package version installed matches the package version in the multilib repository.
 
Old 01-21-2020, 04:50 AM   #22
zdolar
Member
 
Registered: Jul 2009
Location: Slovenija
Distribution: Slackware
Posts: 177

Rep: Reputation: 38
On whate base slackpkg decides which packages from slackware repository are unselected?
On picture, MPlayer, alsa-lib and gst-plugins-good packages are installed, older versions. Should be selected also (for upgrade).
The screenshot attached is from todays upgrade.
Attached Thumbnails
Click image for larger version

Name:	slackpkg_upgrade-all.png
Views:	13
Size:	15.9 KB
ID:	32365  
 
Old 01-21-2020, 05:44 AM   #23
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,969

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
I noted in your slackpkgplus.conf listing you posted above that you have GREYLIST=on. Could you post the results of

Code:
cat /etc/slackpkg/greylist | grep -Ev '(^ *#|^$)'
BTW Today's -current update was:
Code:
Mon Jan 20 22:37:58 UTC 2020
a/aaa_terminfo-6.1_20200118-x86_64-1.txz:  Upgraded.
d/make-4.3-x86_64-1.txz:  Upgraded.
d/python-setuptools-45.1.0-x86_64-1.txz:  Upgraded.
l/ncurses-6.1_20200118-x86_64-1.txz:  Upgraded.
n/alpine-2.22-x86_64-1.txz:  Upgraded.
xap/mozilla-firefox-68.4.2esr-x86_64-1.txz:  Upgraded.
  This is a bugfix release.
  For more information, see:
    https://www.mozilla.org/en-US/firefox/68.4.2/releasenotes/
    https://bugzilla.mozilla.org/show_bug.cgi?id=1602726
MPlayer-20200103-x86_64-1 (Fri Jan 3 22:41:57 UTC 2020)
alsa-lib-1.2.1.2-x86_64-2 (Tue Dec 31 05:17:04 UTC 2019
gst-plugins-good-1.16.2-x86_64-1 (Wed Dec 4 19:00:33 UTC 2019)

What does 'slackpkg search MPlayer' show?
What does 'slackpkg search alsa-lib' show?
What does 'slackpkg search gst-plugins-good' show?

Last edited by chrisretusn; 01-21-2020 at 05:45 AM.
 
Old 01-21-2020, 06:09 AM   #24
zdolar
Member
 
Registered: Jul 2009
Location: Slovenija
Distribution: Slackware
Posts: 177

Rep: Reputation: 38
Quote:
Originally Posted by chrisretusn View Post
Could you post the results of

Code:
cat /etc/slackpkg/greylist | grep -Ev '(^ *#|^$)'
Code:
slk-curr # cat /etc/slackpkg/greylist | grep -Ev '(^ *#|^$)'
alienbob
restricted
extra

Quote:
Originally Posted by chrisretusn View Post
BTW Today's -current update was:
Had not updated a couple of weeks.
Now I updated all packages from slackware repository, also grayed, so the results:



What does 'slackpkg search MPlayer' show?
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               slackware64                  MPlayer-20200103-x86_64-1                 
  uninstalled(masked)      extra                        MPlayer-20200103-x86_64-1_alsa
What does 'slackpkg search alsa-lib' show?
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     alsa-lib-compat32-1.2.1.2-x86_64-1compat32  
   installed               slackware64                  alsa-lib-1.2.1.2-x86_64-2                 
  uninstalled(masked)      extra                        alsa-lib-1.2.1.2-x86_64-2_alsa
What does 'slackpkg search gst-plugins-good' show?
Code:
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     gst-plugins-good-compat32-1.16.2-x86_64-1compat32  
   installed               multilib                     gst-plugins-good0-compat32-0.10.31-x86_64-3compat32  
   installed               slackware64                  gst-plugins-good-1.16.2-x86_64-1          
   installed               slackware64                  gst-plugins-good0-0.10.31-x86_64-3        
  uninstalled(masked)      extra                        gst-plugins-good-1.16.2-x86_64-1_alsa     
  uninstalled(masked)      extra                        gst-plugins-good0-0.10.31-x86_64-3_alsa
Should I replace some, and do not install (in the future) slackware64 which are greyed (found in extra)
?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
upgrading slackware64 13.1 multilib to slackware64 -current multilib Cultist Slackware 4 03-12-2011 09:04 AM
Interview with Eric Hameleers: Why You Should Try Slackware Bruce Hill Slackware 33 06-12-2010 03:38 PM
An Interview with Eric Hameleers - You should try Slackware! cousinlucky General 2 09-03-2009 02:14 PM
Interview with Eric Hameleers tangle Slackware 1 09-03-2009 09:48 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration