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.
I might be missing something, but if you're saying that the package manager "gslapt" (A front-end interface for slapt-get if I recall correctly) is telling you that "kernel-generic is excluded" I would presume that the message is telling you that by default, the package manager will not attempt to upgrade your linux kernel.
Are you asking how to install gslapt, or a kernel update?
:edit:
I'm going to presume you're trying to install a kernel update... my preference when running -current (which hasn't been for years) is to keep things as default as possible, after all, If I have problems in -current I want my bug report/help request to be a free of external influence as possible.
if you would like to use gslapt, I imagine you will need to look for the configuration file and edit it so that it no longer prevents the kernel updates from coming in. I'd be careful about that though because if you automatically upgrade your kernel, then forget to do something like run `lilo' afterwards, you may get into trouble.
Anyways, hopefully that helps?
Last edited by nelsonm; 10-07-2015 at 10:01 PM.
Reason: addendum
If you did a full install of Slackware, the generic kernel is included, you just need to make an initrd and then adjust your lilo accordingly. See this wiki page for more information.
As for gslapt, this is not an official tool for Slackware and I don't know of many users that use it. Support might be slim on that. The included program, slackpkg, is the official tool to install official packages. If you chose to not install the generic kernel when you installed Slackware, then you could use slackpkg install kernel-generic once you configure slackpkg properly (there's instructions on the page linked to above for setting up slackpkg.
Install kernel from slackware64-current/slackware64/A by installing the following:
Code:
kernel-firmware-20150820git-noarch-1.txz
kernel-generic-4.1.6-x86_64-1.txz
kernel-huge-4.16-x86_64-1.txz
kernel-modules-4.1.6-x86_64-1.txz
with the installpkg command after downloading the files from a Slackware mirror site.
Then add the appropiate entries in /etc/lilo.conf and rerun lilo.
Note: Do not install kernel-headers-4.1.6-x86-1.txz
Last edited by colorpurple21859; 10-08-2015 at 09:18 AM.
If it wants to install the 3.10.17 kernel, then you uncommented a 14.1 mirror, not a current mirror. Please check your /etc/slackpkg/mirrors file and verify you only have one mirror uncommented and it is for slackware-current (make sure you select the correct architecture, either 32bit or 64bit).
But if you did a full install, the 4.1.6 kernel should already be installed unless you are running an older version of current. If you didn't do a full install, as colorpurple21859 mentioned, you would also need to install the kernel-modules and kernel-firmware packages for the 4.1.6 kernel. You'll also need the kernel-source if you want to build anything against the kernel. As he also mentioned, make sure you don't upgrade kernel-headers unless you upgrade everything in Slackware-current to the latest version. The kernel-headers package needs to match the kernel version that glibc was compiled against.
I do not run Lilo, my grub is managed by other distro...
Code:
2015-10-08 09:43:31 (149 KB/s) - '/var/cache/packages/./slackware64/a/kernel-generic-4.1.6-x86_64-1.txz.asc' saved [181]
Package kernel-generic-4.1.6-x86_64-1.txz is already in cache - not downloading
Installing kernel-generic-4.1.6-x86_64-1...
Verifying package kernel-generic-4.1.6-x86_64-1.txz.
Installing package kernel-generic-4.1.6-x86_64-1.txz:
PACKAGE DESCRIPTION:
# kernel-generic (a general purpose SMP Linux kernel)
#
# This is a Linux kernel with built-in support for most disk
# controllers. To use filesystems, or to load support for a SCSI or
# other controller, then you'll need to load one or more kernel
# modules using an initial ramdisk, or initrd. For more information
# about creating an initrd, see the README.initrd file in the /boot
# directory.
#
# SMP is "Symmetric multiprocessing", or multiple CPU/core support.
#
Executing install script for kernel-generic-4.1.6-x86_64-1.txz.
Package kernel-generic-4.1.6-x86_64-1.txz installed.
Your kernel image was updated. We highly recommend you run: lilo
Do you want slackpkg to run lilo now? (Y/n)
n
Searching for NEW configuration files
Some packages had new configuration files installed.
You have four choices:
(K)eep the old files and consider .new files later
(O)verwrite all old files with the new ones. The
old files will be stored with the suffix .orig
(R)emove all .new files
(P)rompt K, O, R selection for every single file
What do you want (K/O/R/P)?
my mistake,sorry guys...
Quote:
check your /etc/slackpkg/mirrors file and verify you only have one mirror uncommented and it is for slackware-current (make sure you select the correct architecture, either 32bit or 64bit).
As said before, you'll need to install the kernel-modules and kernel-firmware packages (and I'd recommend the kernel-source package, as you'll need that for any 3rd-party modules).
Once you have all that, you'll need to generate an initrd and then add those pertinent lines to your grub config. The initrd generation was covered in the link I provided earlier, and I'm not familiar enough with grub to give you any direction on how to configure your new kernel with it.
I use Chrome. To easily keep it up-to-date, you can use forum member ruario's script, latest-chrome.
I was thinking of suggesting Chrome on my previous post, but usually when people run a browser other than Firefox or Chrome, they purposefully decided to, so I didn't want to question your decision.
this is out of the topic
please post another thread about this
also, you can use the search feature of this forum.
GNOME 3 has been discussed many many times before
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.