folaht
1
Is there a way to retrieve the linux version(s) of Manjaro, especially Manjaro Minimal LTS via script/terminal?
I’d like to use it in a script.
[update]
I just realized that I actually need to ask two slightly different questions than the one I originally had in mind.
Question #1:
I can get the exact version from uname -r
, but how could I translate that to the correct package?
So I can do the same as one would do in Ubuntu like this:
sudo apt-get install linux-headers-`uname -r`
As this doesn’t work.
$ sudo pacman -S linux`uname -r`
erreur : impossible de trouver la cible : linux5.4.148-1-MANJARO
Question #2:
What script in HCL2 or JSON would get me the link to Manjaro Minimal LTS permanently?
NGr
2
Do you mean kernel version? If so, is uname -r
what you are looking for?
1 Like
folaht
3
I mean retrieve the kernel version of Manjaro Minimal LTS Manjaro’s download page.
Not the one of my machine.
zoro11
4
for kernel information you can use, uname -r
and for manjaro information you can use, cat /etc/*release*
1 Like
something like this ?
pacman -Qsq "^linux" | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-headers"}' ORS=' '
To actually install headers for any installed kernel
sudo pacman -S $(pacman -Qsq "^linux" | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-headers"}' ORS=' ')
Credit to @dalto for the above command.
just check the link - it has the kernel version in the filename e.g.
https://download.manjaro.org/xfce/21.1.4/manjaro-xfce-21.1.4-210927-linux513.iso
3 Likes
folaht
6
Thank you, but this shorter command:
sudo pacman -S `pacman -Qq linux`
was enough for my script.
My apologies for not being clear enough, as I was actually searching for this:
Solution #1:
basestrap /mnt `pacman -Qq linux`
Solution #2:
curl -s https://manjaro.org/downloads/official/xfce/ | grep -o "https://.*manjaro-xfce.*minimal.*iso" | tail -1
system
Closed
7
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.