À cause de changements récents dans grep, il est nécessaire que le système d'installation soit configuré avec une locale UTF-8. Par exemple, utilisez export LANG=fr_FR.utf8, mais toute locale UTF-8 fera l'affaire. Si vous ne le faites pas, votre installation sera incorrecte.
LXQt peut être installé dans /usr ou /opt/lxqt.
          Installer dans /usr crée une
          installation plus simple. Lancez :
        
export LXQT_PREFIX=/usr
          Ajoutez-le à votre propre .bash_profile pour qu'il soit toujours activé si
          vous construisez les paquets sur une longue période de temps, ou
          ajoutez-le au profil du système en tant qu'utilisateur root :
        
cat > /etc/profile.d/lxqt.sh << "EOF"
# Begin LXQt profile
export LXQT_PREFIX=/usr
# End LXQt profile
EOF
        
          Il n'y a pas d'autre configuration requise pour installer LXQt dans
          /usr.
        
          Installer dans /opt/lxqt peut
          simplifier la mise à jour vers une version ultérieure de LXQt.
        
          Certaines variables doivent être définie dans votre profil système,
          en tant qu'utilisateur root :
        
install -vdm755 /opt/lxqt/{bin,lib,share/man}
cat > /etc/profile.d/lxqt.sh << "EOF"
# Begin LXQt profile
export LXQT_PREFIX=/opt/lxqt
pathappend /opt/lxqt/bin           PATH
pathappend /opt/lxqt/share/man/    MANPATH
pathappend /opt/lxqt/lib/pkgconfig PKG_CONFIG_PATH
pathappend /opt/lxqt/lib/plugins   QT_PLUGIN_PATH
# End LXQt profile
EOF
cat >> /etc/profile.d/qt5.sh << "EOF"
# Begin Qt5 changes for LXQt
pathappend $QT5DIR/plugins         QT_PLUGIN_PATH
# End Qt5 changes for LXQt
EOF
        
          Étoffez votre fichier etc/ld.so.conf :
        
cat >> /etc/ld.so.conf << "EOF"
# Begin LXQt addition
/opt/lxqt/lib
# End LXQt addition
EOF
        Avant de commencer à installer les paquets dans les pages suivantes, rappelez-vous d'exécuter :
source /etc/profile
          Certains paquets de l'ensemble KDE Frameworks 5 installent des
          fichiers dans les répertoires D-Bus. Pour que D-Bus trouve ces
          fichiers, la manière la plus simple est de créer un lien
          symbolique. Certains paquets peuvent aussi installer des icônes de
          l'ensemble « hicolor ». Comme
          cet ensemble d'icônes est utilisé par beaucoup de paquets, c'est
          une bonne idée de créer un lien symbolique vers celui de
          /usr/share pour éviter d'avoir des
          installations multiples de hicolor-icon-theme-0.15. Lancez la
          commande suivante en tant qu'utilisateur root :
        
source /etc/profile && install -v -dm755 $LXQT_PREFIX/share/icons && ln -sfv /usr/share/icons/hicolor $LXQT_PREFIX/share/icons && ln -sfv /usr/share/dbus-1 $LXQT_PREFIX/share
          
            Parfois, les chemins d'installation sont codés en dur dans les
            fichiers installés. C'est pourquoi /opt/lxqt est utilisé comme préfixe
            d'installation au lieu de /opt/lxqt-0.11.1. Après l'installation de
            LXQt Desktop, vous pouvez
            renommer le répertoire et créer un lien symbolique :
          
mv /opt/lxqt{,-0.11.1}
ln -sfv lxqt-0.11.1 /opt/lxqt
          
            Ensuite, vous pourriez vouloir installer d'autres versions de
            LXQt Desktop. Pour cela,
            supprimez simplement le lien symbolique et utilisez de nouveau
            /opt/lxqt comme préfixe. La version
            de LXQt Desktop que vous
            utilisez dépend seulement du répertoire pointé par le lien
            symbolique. Aucune autre reconfiguration ne sera nécessaire.
          
LXQt a évidemment besoin de Qt-5.9.1, mais tous les modules Qt5 et ses dépendances ne sont pas requis. Comme le but de LXQt est d'être léger, il peut être intéressant de réduire la taille de Qt5 et de n'en construire que certaines parties. Pour construire les dépendances de Qt et LXQt, l'ordre proposé est le suivant :
Construisez Linux-PAM-1.3.0, Shadow-4.5 et Sudo-1.8.20p2 avec leurs dépendances
Construisez tout le chapitre Système X Window, avec le support de Wayland en remplaçant twm par openbox-3.6.1 (et ses dépendances requises). Certaines applications et polices Xorg peuvent être oubliées, mais elles ont un impact négligeable sur le temps de construction et la taille.
Construisez GTK+-2.24.31 et ses dépendances requises et recommandées. GTK+2 est requis pour libfm-1.2.5, et apporte l'exécutable gtk-update-icon-cache qui est requis par libqtxdg.
Construisez les dépendances requises de Qt et certaines des dépendances recommandées ou facultatives, c'est-à-dire : dbus-1.10.22, alsa-lib-1.1.4.1, PulseAudio-10.0 et libxkbcommon-0.7.2
Construisez les parties requises de Qt-5.9.1. Pour passer tous les modules sauf les quatre requis par LXQt, faîtes :
ls -Fd qt* | grep / | sed 's/^/-skip /;s/qt//;s@/@@' > tempconf sed -i '/base/d;/tools/d;/x11extras/d;/svg/d' tempconf # if you plan to build SDDM, add: sed -i '/declarative/d' ./configure <book flags> $(cat tempconf)
Le temps demandé pour finir l'installation de Qt est ainsi réduit à environ 6 SBU
Construisez diverses dépendances (avec leurs dépendances requises) : libstatgrab-0.91, Polkit-0.113+git_2919920+js38, lm_sensors-3.4.0, UPower-0.99.5 et libfm-1.2.5. Si CMake-3.9.1 n'a pas été construit durant les étapes précédentes, construisez-le maintenant.
Construisez les dépendances de KDE frameworks : extra-cmake-modules-5.34.0, libdbusmenu-qt-0.9.3+16.04.20160218 et polkit-qt-0.112.0
Enfin, construisez certains utilitaires du bureau : xdg-utils-1.1.2 (requiert seulement xmlto), Xdg-user-dirs-0.15, oxygen-icons5-5.34.0 ou d'autres ensembles d'icônes.
Last updated on 2017-05-14 08:08:05 +0200