[FIX] install arch : poser less, sans quoi git échoue à paginer
Le script pose git, et sur Arch « less » n'est ni dans le groupe « base » ni une dépendance ferme de git : pacman le donne pour OPTIONNEL et ne l'installe donc jamais. Git appelle pourtant son paginateur par défaut, si bien que log, diff, show et tag s'arrêtent sur « unable to execute pager 'less' » sans rien afficher — sur une image cloud comme sur toute installation minimale. Debian et Ubuntu l'obtiennent par les recommandations de leur paquet git, notion que pacman n'a pas. Constaté par « pacman -Si base » et « pacman -Sii less » ; bash -n sur le script, dont le « less » npm reste le préprocesseur CSS. --- EN --- The script poses git, and on Arch « less » is neither in the « base » group nor a firm dependency of git: pacman lists it as OPTIONAL and therefore never installs it. Git calls its default pager all the same, so log, diff, show and tag stop on « unable to execute pager 'less' » displaying nothing — on a cloud image as on any minimal install. Debian and Ubuntu get it through their git package's recommendations, a notion pacman does not have. Checked with « pacman -Si base » and « pacman -Sii less »; bash -n on the script, whose npm « less » stays the CSS preprocessor. Assisted-by: Claude Opus 5
This commit is contained in:
parent
fd25e0d328
commit
228ea36723
1 changed files with 7 additions and 1 deletions
|
|
@ -54,7 +54,13 @@ fi
|
|||
# Dépendances de build pyenv (compilation de CPython) + outils de base
|
||||
#--------------------------------------------------
|
||||
echo -e "\n---- Dépendances pyenv (compilation Python) + outils ----"
|
||||
${PAC} git wget curl openssl zlib xz tk bzip2 readline sqlite libffi
|
||||
# « less » est le PAGINATEUR, sans rapport avec le « less » npm posé plus bas
|
||||
# (lessc, préprocesseur CSS). Il est dans core mais ni dans le groupe « base »
|
||||
# ni une dépendance ferme de git, seulement optionnelle : sans lui, git appelle
|
||||
# quand même son paginateur par défaut et log, diff, show, tag s'arrêtent sur
|
||||
# « unable to execute pager 'less' ». Debian et Ubuntu l'obtiennent par les
|
||||
# recommandations de leur paquet git, notion que pacman n'a pas.
|
||||
${PAC} git wget curl less openssl zlib xz tk bzip2 readline sqlite libffi
|
||||
retVal=$?
|
||||
if [[ $retVal -ne 0 ]]; then
|
||||
echo "pacman pyenv dependencies installation error."
|
||||
|
|
|
|||
Loading…
Reference in a new issue