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-17-2014, 12:12 PM
|
#1
|
Member
Registered: May 2014
Posts: 209
Rep:
|
Upgrade of packages list
Was wanting to upgrade and saw this.
bash-4.2$ sudo slackpkg upgrade-all
Checking local integrity... DONE
You have a broken /var/log/packages - with two versions of the same package.
The list of packages duplicated in your machine are shown below, but don't
worry about this list - when you select your action, slackpkg will show a
better list:
fglrx-14.10.1006.1001-x86_64-1
fglrx-14.20-x86_64-1
You can (B)lacklist, (R)emove, or (I)gnore these packages.
Select your action (B/R/I):
What I had done originally was install the 64-bit beta driver along with the x86 driver. I installed both and everything works well enough, except for some lag in games on Steam. I wanted to upgrade and saw the above, not sure how to proceed and any information is appreciated.
|
|
|
06-17-2014, 12:21 PM
|
#2
|
Member
Registered: Dec 2005
Location: "The South Coast of Texas"
Distribution: Slackware64-current
Posts: 564
Rep:
|
Quote:
fglrx-14.10.1006.1001-x86_64-1
fglrx-14.20-x86_64-1
|
Those are both 64 bit drivers. You may be able to leave both installed, but I would remove one of them if I were in that situation.
Regards,
Bill
|
|
|
06-17-2014, 12:27 PM
|
#3
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Quote:
Originally Posted by TSquaredF
Those are both 64 bit drivers. You may be able to leave both installed, but I would remove one of them if I were in that situation.
Regards,
Bill
|
Huh, well amd.com listed them as different architectures. Will uninstall one.
|
|
|
06-17-2014, 12:45 PM
|
#4
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
What I had done originally was install the 64-bit beta driver along with the x86 driver.
|
Actually you installed two versions of the x86-64 driver: one stable and one beta. Actually, when you installed the second one it just overrode the files wearing the same name from the already installed package so you don't really have the two packages installed. That's not clean and that's exactly what reports slackpkg.
What you should have done is either run upgradepkg on the second package or (in case upgradepkg failed because the two software don't' *seem* to be two versions of the same package because of differences in the packages' naming schemes), just run removepkg on the first then installpkg on the new.
Type R when asked by slackpkg to remove these packages, check that they are actually removed (output of "ls /var/log/packages/fglrx*" should be empty), if one remains remove it with removepkg, then use installpkg to install the beta version.
Oh, and don't use sudo for these commands, that's not needed on Slackware: become root with "su" instead.
TIP: to know which files were installed on your system typing " installpkg <package_name>" (in other words check the content of a package), just type " less /var/log/package/<package_name>" (q to quit).
Oh, and to actually understand how the Slackware tools work, you won't loose your time reading their respective manual page. You have man pages for explodepkg, installpkg, makepkg, pkgtool, removepkg, slackpkg, slackpkg.conf and upgradepkg, e.g. type " man slackpkg".
Last edited by Didier Spaier; 06-17-2014 at 01:14 PM.
|
|
|
06-17-2014, 12:47 PM
|
#5
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Quote:
Originally Posted by Didier Spaier
Actually you installed two versions of the s86-64 driver: one stable and one betaActually, when you installed the second one it just overrode the files wearing the same name from the already installed package so you don't really have the two packages installed. That's not clean and that's exactly what reports slackpkg.
What you should have done is either run upgradepkg on the second package or (in case upgradepkg failed because the two software don't' *seem* to be two versions of the same package because of differences in the packages' naming schemes), just run removepkg on the first then installpkg on the new.
Type R when asked by slackpkg to remove these packages, check that they are actually removed (output of "ls /var/log/packages/fglrx*" should be empty), if one remains remove it with removepkg, then use installpkg to install the beta version.
Oh, and don't use sudo for these commands, taht's not needed on Slackware: become root with "su" instead.
TIP: to know which files were installed on your system typing "installpkg <package_name>" (in other words check the content of a package), just type "less /var/log/package/<package_name>" (q to quit).
|
I've always used sudo, just wondering what is different than using su?
|
|
|
06-17-2014, 01:04 PM
|
#6
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
I've always used sudo, just wondering what is different than using su?
|
Typing " man su" and " man sudo" will tell you.
Last edited by Didier Spaier; 06-17-2014 at 01:06 PM.
|
|
|
06-17-2014, 02:04 PM
|
#7
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Now when I run steam I receive this
You are missing the following 32-bit libraries, and Steam may run:
libc.so.6
I looked around and read that it might have had something to to with glibc which I reinstalled. Not too sure what is going on.
|
|
|
06-17-2014, 02:14 PM
|
#8
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
I looked around and read that it might have had something to to with glibc which I reinstalled
|
Probably as this symlink is made when installing glibc or glic-solibs. Please show full output of
Code:
ls -1 /var/log/{packages,scripts}/glibc*
PS This is to confirm my guess that you didn't install (or more probably removed) the 32 bit compatibility package for glibc or at least glibc-solibs, hence my question.
Last edited by Didier Spaier; 06-17-2014 at 02:23 PM.
|
|
|
06-17-2014, 02:23 PM
|
#9
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
bash-4.2$ ls -1 /var/log/{packages,scripts}/glibc*
/var/log/packages/glibc-2.17-x86_64-7
/var/log/packages/glibc-i18n-2.17-x86_64-7
/var/log/packages/glibc-profile-2.17-x86_64-7
/var/log/packages/glibc-solibs-2.17-x86_64-7
/var/log/packages/glibc-zoneinfo-2013d-noarch-7
/var/log/scripts/glibc-2.17-x86_64-7
/var/log/scripts/glibc-solibs-2.17-x86_64-7
/var/log/scripts/glibc-zoneinfo-2013d-noarch-7
|
|
|
06-17-2014, 02:28 PM
|
#10
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
bash-4.2$ ls -1 /var/log/{packages,scripts}/glibc*
/var/log/packages/glibc-2.17-x86_64-7
/var/log/packages/glibc-i18n-2.17-x86_64-7
/var/log/packages/glibc-profile-2.17-x86_64-7
/var/log/packages/glibc-solibs-2.17-x86_64-7
/var/log/packages/glibc-zoneinfo-2013d-noarch-7
/var/log/scripts/glibc-2.17-x86_64-7
/var/log/scripts/glibc-solibs-2.17-x86_64-7
/var/log/scripts/glibc-zoneinfo-2013d-noarch-7
|
So yes you are missing the multilib packages for glibc*.
PS As you were able to run the Steam engine before, you probably mistakenly removed them.
Last edited by Didier Spaier; 06-17-2014 at 02:31 PM.
|
|
|
06-17-2014, 02:29 PM
|
#11
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
Quote:
Originally Posted by Didier Spaier
So yes you are missing the multilib packages for glibc*.
|
Ah, so would that just mean to reinstall the lib32 compatability libraries?
|
|
|
06-17-2014, 02:30 PM
|
#12
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
Ah, so would that just mean to reinstall the lib32 compatability libraries?
|
Of course.
|
|
|
06-17-2014, 02:48 PM
|
#13
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
It worked. Strange, The lib32 folder exists on my desktop which I deleted at one point because I thought it wasn't needed after the packages had been installed, that might have had something to do with it.
|
|
|
06-17-2014, 03:06 PM
|
#14
|
LQ Addict
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,167
Rep:
|
Quote:
Originally Posted by Pinonoir
that might have had something to do with it.
|
No. But maybe, if you didn't remove these packages with either removepkg or slackpkg remove, maybe you typed slackpkg clean-system? If you typed that command these packages have been proposed for removal as they are not official Slackware packages (unless you have blacklisted them in file /etc/slackpkg/blacklist).
Last edited by Didier Spaier; 06-17-2014 at 03:07 PM.
|
|
|
06-17-2014, 03:23 PM
|
#15
|
Member
Registered: May 2014
Posts: 209
Original Poster
Rep:
|
uhh, actually it was on the xfce desktop. I just right-clicked delete, heh.
|
|
|
All times are GMT -5. The time now is 09:47 AM.
|
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
|
|