systemx

Aller au contenu | Aller au menu | Aller à la recherche

mardi, décembre 22 2015

Archeries


Il y a pas à dire Arch est une très bonne distro, surtout avec une communauté active, une doc de qualité et une efficacité rare.
Cependant les mises à jour sont parfois très mystérieuses.
Celle de ce jour commence par les classiques tu veux remplacer toto/tutu par toto/tutu-toto ?
Le genre de truc incompréhensible et surtout on s'est fout un peu.
Exemple du jour :
:: Remplacer kdeadmin-ksystemlog par extra/ksystemlog ? [O/n] o
:: Remplacer kdegraphics-ksnapshot par extra/spectacle ? [O/n] o
:: Remplacer kdemultimedia-ffmpegthumbs par extra/ffmpegthumbs ? [O/n] o
On met oui parceque sinon on avance pas, de plus étant passé à plasma 5, je m'attends à ce genre de choses.
Mais ... surprise ca continue pour se terminer sur un magnifique :
:: libkolab et libkolab4 sont en conflit. Supprimer libkolab4 ? [o/N] o
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: kdepim-wizards : requiert kdepim-kresources
Au final après différentes recherches, je passe à la methode forte :
[root@archx64 ~]# pacman -R kdepim-akonadiconsole kdepim-akregator kdepim-blogilo kdepim-console kdepim-kaddressbook kdepim-kalarm kdepim-kjots kdepim-kleopatra kdepim-kmail kdepim-knode kdepim-knotes kdepim-kontact kdepim-korganizer kdepim-kresources kdepim-ktimetracker kdepim-wizards
Ca passe mais quid de ces applications ... que je n'utilise guère et heuresement car l'installation de kmail entre en conflit entre libkdepim and kdepim-libkdepim, bien sûr, bien sûr.
Le passage manuel de KDE4 à plasma 5 est plutot une bonne chose (même si plasma4 est maintenant EOL) mais il faut maintenir derrière et la c'est très moyen.

mercredi, avril 24 2013

Manjaro - 0.8.5 - KDE test


Manjaro a créé un petit buz à la sortie de la 0.8.5, signe de la popularité de arch et du besoin de rendre cette distro un peu moins technique tout en gardant les coté sympa de Arch.
Il y a à mon avis un bonne opportunité à prendre pour ceux qui veulent se faire une bonne petit distro, curieux de voir le résultat j'ai essayé la Manjaro KDE.

L'installation est très bonne, simple, en mode live cd, rien à dire.
Premier étonnement, peu de customisation graphique au premier boot.
Un écran grub orné d'un discret logo Manjaro, pas de splash screen au boot qui laisse la place au log systemd classique.
Ca continue sur KDE ou le login manager et le desktop sont ceux par défaut.
Il faut sûrement chercher dans les versions openbox/xfce pour trouver ce genre de chose.
C'est un peu dommage car ca donne de la personnalité à une distro surtout telle que Manjaro qui n'apporte aucun défi technique.

Ensuite ca se gâte grandement à la première mise à jour ou je tombe sur le même bug que sous arch pour le passage de pacman en 4.1.
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<4.1
Un fois corrigé, je tombe ensuite sur un autre bug, pacman ne voit plus aucune mise à jour !
Résolu grace à ce post.
Il m'a fallu une bonne demi heure de boulot alors que je connais Arch ....
Quelques remarques sur le reste des tests.
  • Octopi
  • Le package manager maison est ultra classique et de plus ne gère pas les AUR.
  • Kernel
  • A la différence de Arch, par défault on peut installer plusieurs versions de kernel en même temps
    Est ce vraiment une option recherchée par les newbie, quid des upgrades et nettoyages des vieilles versions ?
  • bumblebee
  • La gestion des GPU hybride est inclus en standard mais par contre ca marche pas OOTB (peut etre à cause de nouveau ?).
  • Packages installés
  • A mon avis il y a trop de soft installés par défault kloppy, kmymoney, braindump. Grâce à Arch on reste cependant sur un espace disque restreint.

En bref, même si Manjaro n'a pas de gros défault par rapport à une Arch, elle n'en a que peu d'avantages.
Le gros plus est l'installation graphique qui est propre et bien faite (quoi que trop simple) mais est-ce vraiment utile vu que de toute façon il faudra passer par la ligne de commande pour les problèmes (certes peu nombreux) de mise à jour ou bien même pour installer les package venant des AUR (à noter que la compil à planté quand j'ai tenté d'installer bespin).
Manjaro pourrait devenir intéressante mais il faudra qu'elle devienne beaucoup plus mature.
Par exemple, corriger les problème classiques d'upgrade arch avant de les propager dans ses propres repos, proposer un choix important de AUR en package natifs (un peu comme Calculate/Gentoo), faire plus de customisation graphique sur TOUS les environements proposés et enfin faire un outil graphique de gestion de package qui apporte quelque chose de nouveau.
Par contre la communauté semble très active ce qui est un gros gros plus et qui lui permettra peut-être d'atteindre ce niveau de maturité.

mardi, mars 5 2013

Les joies de Arch


Les mises à jour de Arch feront toujours de cette distro, une oeuvre pour les curieux.
J'ai résolu la dernière sans y passer trop de temps mais il faut avouer que c'est pas pour les débutants !
* Symptome :
[root@archx64 ~]# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour ;
 extra est à jour ;
 community est à jour ;
 archlinuxfr est à jour ;
:: Début de la mise à jour complète du système...
:: Remplacer qt par extra/qt4 ? [O/n] o                                                                        
résolution des dépendances...                                                                                  
recherche des conflits entre paquets...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: bespin-svn : requiert qt
:: ntrack : requiert qt
Intéressant en regardant les news arch je vois ce qu'il faut faire.
Enlever les packages installés depuis AUR et les reinstaller pour les recompiler.
Les AUR sont des packages maintenus par la communauté qui sont disponible sous forme de source et recompilés à l'installation pour créer un package et l'installer.
Cela enrichis notablement Arch bien que cela induise un grand nombre de package non officiels.
Je recompile (facile via yaourt) donc mais un autre probleme apparait :
-- Did not find automoc4 (Automoc4Config.cmake, install git://anongit.kde.org/automoc). (missing:  AUTOMOC4_EXECUTABLE) 
-- Found Perl: /usr/bin/perl (found version "5.16.2") 
-- KDE4 not found, because Automoc4 not found.
-- WARNING: *** ARGB windows are experimental, performance might suffer ***
-- WARNING: *** Variable shadow pixmap sizes will cause glitches on KWin < 4.7.4 and OpenGL ***
-- Found X11: /usr/lib64/libX11.so
-- WARNING: *** KDE4 not found, just the style will be built ***
-- Found Qt-Version 4.8.4 (using /usr/bin/qmake-qt4)
-- Found X11: /usr/lib64/libX11.so
-- Found X11: /usr/lib64/libX11.so
-- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.4", minimum required is "4.3.0") 
-- INFO: XRender was found - kwin deco & FX via GPU available!
CMake Error at blib/CMakeLists.txt:45 (install):
  install TARGETS given no LIBRARY DESTINATION for shared library target
  "QtBespin".
En googlelant un peu je trouve qu'il faut mettre la variable d'environement suivante :
export Automoc4_DIR=/usr/lib/automoc4
La recompilation se passe ensuite sans problème.
Je dois avouer que je suis content d'avoir trouvé cette solution car bespin est important pour moi et galérer pour ce genre de choses est pas très passionnant.
Ensuite pour le 2eme package ntrack je tombe sur ce message :
 
- qt (compilation depuis AUR)
==> Lancer la compilation de ntrack ? [O/n]
==> ---------------------------------------
==> 
==> Construction et installation du paquet
==> Installation/compilation des dépendances manquantes pour ntrack:
:: Il y a 13 membres dans le groupe qt
:: Dépôt extra
   1) qt5-base  2) qt5-declarative  3) qt5-graphicaleffects  4) qt5-imageformats  5) qt5-jsbackend
   6) qt5-multimedia  7) qt5-quick1  8) qt5-script  9) qt5-svg  10) qt5-tools  11) qt5-translations
   12) qt5-webkit  13) qt5-xmlpatterns

Là j'abandonne car je ne me rappelle même plus pourquoi je l'avais installé.

Il en reste que les AUR de arch sont très pratique mais n'est pas gentoo qui veut et gérer des packages sources necessitent pas mal de coordination.
Autant les problèmes de compil gentoo sont pénibles autant ils restent logiques, dépendances, USE flag, compatibilités de versions (stable/unstable), autant les AUR manquent de logiques même si ça doit finalement fonctionner en cherchant un peu.
Il en reste que Arch est surement la distro la plus à jour en terme de release, une vrai rolling avec une communauté fournie mais toujours un peu expérimentale.
Bon pour le desktop des curieux de linux.