[SOLVED] Can Slackware apps be kept up-to-date? What about drivers
SlackwareThis 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.
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.
Can Slackware apps be kept up-to-date? What about drivers
Is it reasonably easy to have the latest, or nearly latest, version of applications with Slackware? Or do you desktop Slackware users have to settle for older versions?
Is it reasonably easy to have the latest, or nearly latest, version of applications with Slackware? Or do you desktop Slackware users have to settle for older versions?
Does Slackware have as many drivers as Ubuntu?
If you edit /etc/slackpkg/mirrors and uncomment one and only one mirror (remove the #) and run the following commands in order you will keep your Slackware station up to date.
Slackware 14.2 has Firefox 52.0.2, and a lot of other up to date applications. If you want newer applications then run Slackware64-current.
Slackware ships with a lot of drivers for graphics, sound cards and wifi cards.
If you're looking for the latest and greatest versions, they aren't always available. The only place that has a closer to bleeding edge versions available is Slackware-current, but it still tends to be not nearly as bleeding edge as something like Arch. Slackware values stability over the latest and greatest.
As for drivers, Slackware includes a vanilla kernel. Slackware enables the majority of drivers within the kernel. It doesn't include any proprietary drivers, but the nvidia drivers are available on SBo.
If you run -stable, updates typically only occur when there are security fixes or (sometimes) other important bug fixes. However, most people end up getting a lot of software from SlackBuilds.org or from Alien Bob's repository (or other well-trusted repositories, of which I can't mention all right here). These are typically updated more frequently than the base system.
Now, if you want your base system to be updated more frequently, you can run -current. It's designed for testing, though, so you will experience problems from time to time. However, you can instead run -stable and upgrade the odd package here and there (provided it's an end-user application as opposed to a library that other things depend on) using the source code and SlackBuild script provided by Pat from a -current mirror. It is not guaranteed to work, but it usually does. Try doing that on one of those distros with a finicky overcomplicated package manager!
In short, Slackware is never going to be bleeding edge like Arch with always the latest version of everything, but that doesn't mean you can't keep applications up-to-date. It may require more know-how than some other distros, but it's also easier in many ways because Slackware stays out of your way.
Drivers are mostly resides in kernel, so if you need better hardware support, you may need to built your own kernel. I need 4.10.x to have better support for Kabylake processors. Without 4.8+, i can't go to X since proper Intel support for the GPU is included in 4.8.x.
Sometimes, even -current is ahead of ARCH
Even though it's designed for testing, it's very rare to have a broken system due to -current (my broken -current system was long time ago due to XOrg migration, but it was fixed in the next 24h).
I noticed today after finally having time to update that llvm-4.0.0 broke lightspark's build and found an existing issue report for it where the maintainer said he will take a look at it when arch gets llvm-4.0.0.
Is it reasonably easy to have the latest, or nearly latest, version of applications with Slackware? Or do you desktop Slackware users have to settle for older versions?
Does Slackware have as many drivers as Ubuntu?
slackware-current is much more up-to-date than Ubuntu. Slackware stable is on par with Ubuntu LTS AFAIK.
Any driver available to Ubuntu is available to Slackware.
And if you don't want to wait, it's easier to build your own packages of the latest applications if you're using Slackware than if you're using most other distributions. Especially if you're using -current.
I accidentally installed 32-bit Slackware. The performance was decent.
When I realized my mistake, I installed 64-bit Slackware. The performance was a disappointment - especially video. When I drag a window it breaks apart.
Code:
$ uname -a
Linux fir 4.4.14 #2 SMP Fri Jun 24 13:38:27 CDT 2016 x86_64 AMD Athlon(tm) II X4 640 Processor AuthenticAMD GNU/Linux
I have 12 GB of RAM and ATI Radeon graphics. According to the docs page:
> AMD (ATI) Catalyst Driver Installation and Configuration
> Note: the driver will not work on 14.2 because Catalyst supports only Xorg 1.17 and 3.19 (or no?).
I have run a few OSes on this hardware, including: FreeBSD, Calculate Linux (Gentoo based), and, as I have already mentioned: 32-bit Slackware. Only 64-bit Slackware has this issue.
Any advice?
Last edited by walterbyrd; 04-16-2017 at 12:44 PM.
While there isn't support for AMD Catalyst on Slackware 14.2 and newer due to AMD not providing updates for Catalyst anymore, the open source driver usually works great. But you haven't given us much to go on. Can you provide, at the least, the output of the following commands?
Disappointed to find that slackpkg is, apparently, not installed. Neither is lspci.
I have the /etc/slackpkg/ directory, and the mirrors file, but no slackpkg. Maybe I did something wrong when I installed?
Both of those should be in the /sbin/ and /usr/sbin/ directories, which a normal user does not have access to by default. Only the root account will have those available to them in their path. You can reference them directly using /usr/sbin/slackpkg and /sbin/lspci.
If you look at /etc/profile, there is a section in there that detects if the UID equals 0 (which is the root user) and if it does, it will assign the various sbin directories to the PATH.
However, if slackpkg and lspci are indeed missing, there is undoubtedly something amiss with your installation. To verify, did you do a full installation? If not, what did you leave out? slackpkg is contained under the slackpkg package in the ap/ series and lspci is contained in the pciutils package in the a/ series.
If your installation included the a/ and ap/ series (they are enabled by default), then there is possibly something wrong with your installation media. Did you verify the MD5 before installing?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.