Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
06-18-2014, 11:17 AM
|
#1
|
Member
Registered: May 2014
Posts: 209
Rep:
|
Slackpkg upgrade-all loop
I ran the command slackpkg upgrade-all as root yesterday night. I upgraded everything that was there.
Here is what was upgraded.
gcc-4.8.2-x86_64-1.txz
gcc-g++-4.8.2-x86_64-1.txz
gcc-gfortran-4.8.2-x86_64-1.txz
gcc-go-4.8.2-x86_64-1.txz
gcc-gnat-4.8.2-x86_64-1.txz
gcc-java-4.8.2-x86_64-1.txz
gcc-objc-4.8.2-x86_64-1.txz
glibc-2.17-x86_64-7.txz
glibc-i18n-2.17-x86_64-7.txz
glibc-profile-2.17-x86_64-7.txz
glibc-solibs-2.17-x86_64-7.txz
glibc-zoneinfo-2013d-noarch-7.txz
seamonkey-solibs-2.26-x86_64-1_slack14.1.txz
Now, I went to run steam and received an error which was resolved in this thread.
http://www.linuxquestions.org/questi...st-4175508273/
I used the solution in that thread and reinstalled the compat32 libraries, which I guess overwrote the other packages.
from /var/log/packages-
glibc-2.17_multilib-x86_64-7alien
glibc-i18n-2.17_multilib-x86_64-7alien
glibc-profile-2.17_multilib-x86_64-7alien
glibc-solibs-2.17_multilib-x86_64-7alien
glibc-zoneinfo-2013d_multilib-noarch-7alien
Any help is always appreciated.
|
|
|
06-18-2014, 11:28 AM
|
#2
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,306
|
Hi Pinonoir, can you please post the output of these three commands?
Code:
grep -v ^# /etc/slackpkg/mirrors
Code:
grep -v ^# /etc/slackpkg/blacklist | grep -v ^$
Code:
cat /etc/slackware-version
Last edited by ponce; 06-18-2014 at 11:32 AM.
|
|
|
06-18-2014, 11:33 AM
|
#3
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Of course.
bash-4.2$ grep -v ^# /etc/slackpkg/mirrors
ftp://marmot.tn.utexas.edu/pub/slack...ckware64-14.1/
grep -v ^# /etc/slackpkg/blacklist
aaa_elflibs
bash-4.2$ cat /etc/slackware-version
Slackware 14.1
|
|
|
06-18-2014, 11:45 AM
|
#4
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,306
|
first, become root with "su -"
- to be sure you haven't overwritten again any component of the multilib packages, download and install/reinstall all of alien's multilib stuff for 14.1 (as described in its README)
Code:
lftp -c mirror http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/
cd 14.1
upgradepkg --reinstall --install-new *.t?z slackware64-compat32/*-compat32/*.t?z
- reinstall the fglrx driver you got on the system (with "upgradepkg --reinstall"), as reinstalling the mesa-compat32 libraries in the previous step will overwrite the 32bit libraries of it (so you are sure the fglrx ones are used instead);
- add a blacklist entry for alien's stuff in /etc/slackpkg/blacklist: add this text line to the file
so that packages tagged "alien" won't be overwritten by the ones in standard Slackware at the next "slackpkg upgrade-all"
after that you should be able to upgrade your system with slackpkg safely.
Last edited by ponce; 06-18-2014 at 12:07 PM.
Reason: changed "_alien" tag with "alien" (the actual one of the multilib packages)
|
|
1 members found this post helpful.
|
06-18-2014, 12:08 PM
|
#5
|
Senior Member
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052
|
Hello,
You could also use the plugin slackpkg+ which adds to slackpkg the ability to manage packages from 3rd party repositories (including the multilib without the need to play with the blacklist). Here is a pretty good article on this plugin by Alienbob.
--
SeB
|
|
|
06-18-2014, 02:13 PM
|
#6
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
I ran the commands and rebooted, upon upgrading the package list is unchanged and shows the alien packages still.
Also, upon running steam it gave an error saying that direct rendering was not enabled, but glxinfo reports that it is enabled.
|
|
|
06-18-2014, 03:28 PM
|
#7
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
I decided to upgrade and saw that the alien packages were being overwritten by the x64 packages. After reinstalling the beta driver and rebooting I tried to run steam and received the libc.so.6 error which means that the lib32 libraries need to be installed again. So, I'm no closer than before and kinda stuck at this point.
|
|
|
06-18-2014, 04:00 PM
|
#8
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,306
|
Quote:
Originally Posted by Pinonoir
I decided to upgrade and saw that the alien packages were being overwritten by the x64 packages. After reinstalling the beta driver and rebooting I tried to run steam and received the libc.so.6 error which means that the lib32 libraries need to be installed again. So, I'm no closer than before and kinda stuck at this point.
|
what is the output of the following command?
Code:
grep -v ^# /etc/slackpkg/blacklist | grep -v ^$
|
|
|
06-18-2014, 04:06 PM
|
#9
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
aaa_elflibs
[0-9]+_alien
|
|
|
06-18-2014, 04:33 PM
|
#10
|
Senior Member
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Rep:
|
It shouldn't have '_' in it, and you should blacklist the compat32 packages too,
Code:
[0-9]+alien
[0-9]+compat32
(Sorry to steal your customer, Matteo!)
|
|
|
06-18-2014, 04:37 PM
|
#11
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Quote:
It shouldn't have '_' in it
|
Explain, please.
|
|
|
06-18-2014, 04:46 PM
|
#12
|
Senior Member
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Rep:
|
In /etc/slackpkg/blacklist you have
but it is wrong, it should be this:
|
|
|
06-18-2014, 04:48 PM
|
#13
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Corrected, would I just retry?
|
|
|
06-18-2014, 05:35 PM
|
#14
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,306
|
yes, follow again the steps in my previous post
Quote:
Originally Posted by 55020
(Sorry to steal your customer, Matteo!)
|
no probs, whenever you like!
|
|
|
06-18-2014, 06:00 PM
|
#15
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Quote:
reinstall the fglrx driver you got on the system (with "upgradepkg --reinstall")
|
To clarify on that part.
bash-4.2$ ls /home/pino/Downloads/fglrx-14.20
amd-driver-installer-14.20-x86.x86_64.run doc
check.sh fglrx-14.20-x86_64-1.tgz
Would I just reinstall the .tgz file again?
|
|
|
All times are GMT -5. The time now is 05:39 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|