I decided to install the linux-lqx kernel.
Not for any particular reason, I just want to make an experiment and see what happens (the original system is backuped with clonezilla, so restoring after experiments is not a problem).
I simply run
yaourt -S linux-lqx
and everything (after an hour of compilation) seems fine.
I restart the computer and it seems to work pretty well, as before the change of kernel.
My question, at the moment, are just three:
pacman -Q | grep linux
returns me both old linux package (say, linux 3.6) and the new linux-lqx package (say, linux-lqx 3.7)?
I expect linux-lqx completely substitute the old package, doesn't it?
wants to update my old linux package?
I know my linux package is old, but the linux-lqx package is the newest version, so why to update?
(I don't remember the exact version number but, for simplicity, assume I have linux3.6 and linux-lqx3.7... I know there is a newest linux3.7 package, but why upgrade it if I already have the newest linux-lqx package?)
3) actually I have old version of nvivia and nvidia-utils (311, maybe, while at the moment 313 are available).
The system actually works, as I already stat before.
But, I just want to continue the experiment installing nvivia-lqx.
So I upgrade the nvidia-utiuls package and install the nvidia-lqx package.
These operations do not work.
Actually, pacman/yoaurt return no errors, but after reboot I was unable to start X server.
The error seems pretty easily to interpret: X says nvidia and nvidia-utils do not have the same number (and it's correct if it look for nvidia (which is old) and nvidia-utils (which is new), but it's not correct if it look for nvidia-utils and nvidia-lqx (both new).
So, what I'm missing?
Thanks for your suggestions :-)
Answer on questions 2 and 3:
This is completely different packages, both containing kerenl, initramfs and modules. They dont coincide with each other, you can have both kernels simultaneously and appropriate entries in grub. They dont conflicting or replacing each other
Ah ok, just like the entry Arch Linux Rollback...
This raises a question...
I install linux-lqx (by yaourt -S linux-lqx); do I have to edit also grub in order to use the new kernel?
grub-mkconfig -o /boot/grub/grub.cfg
Ah ok (update the boot loader is just the last paragraph in the ArchWiki page... for some reasons I don't read it ).
So, at the moment, I'm continuing using the previous kernel.
This evening I'll update grub and test if new kernel works.
Maybe the nvidia problem are related to that (I installed nvidia-lqx, but in the standard kernel it's not considered, being the standard nvidia considered (which obviously conflict with nvidia-utils having a different number)).
Let's see what happen this evening...
I *think* you can use nvidia-all from the AUR if you want the nvidia module for all your kernels.
Yesterday I can't continue with experiment.
Too many updates required (250 MB), it was a long from my last pacman -Syy
Thanks anonymous, I'll give a look at nvidia-all.
Maybe it's a more clean solution with more than one kernel.
Installed both linux-lqx and nvidia-lqx and ran grub-mkconfig.
Found two more voices in grun menu at startup and both works perfectly :-)
Thanks for the advices and explanations
made driver for realtek 8168 in AUR
I think the problems people were having with importing pgp keys was the hkp:// link in the gnupg.conf file. using an http keyserver is what worked for me.