systemx

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

mercredi, juin 19 2013

Mise à jour Rosa/Mageia - Comment que c'est censé se passer ?


J'ai été un peu confus sur la methode de mise à jour Rosa mal documentée.
Apparement il faut :
urpmi.removemedia -a
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
urpmi --auto-update
Ca me donne :
[root@Rosa64 ~]# urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST' adding medium "main" adding medium "main updates" .... adding medium "restricted updates" adding medium "Restricted32" ... $MIRRORLIST: media/../../i586/media/restricted/release/media_info/synthesis.hdlist.cz $MIRRORLIST: media/../../i586/media/restricted/updates/media_info/synthesis.hdlist.cz
[root@Rosa64 ~]# urpmi --auto-update                                                                          
medium "main" is up-to-date
medium "main updates" is up-to-date
blah blah blah blah blah ....
medium "Resctricted32 Updates" is up-to-date
Et enfin une question que je me posais déjà depuis des années :
In order to satisfy the 'python-distribute|python-distribute|python3-distribute|python-distribute|python-distribute|python3-distribute' dependency, one of the following packages is needed:
 1- python3-distribute-0.6.35-3-rosa2012.1.noarch: Python Distutils Enhancements (to install)
 2- python-distribute-0.6.35-3-rosa2012.1.noarch: Python Distutils Enhancements (to install)
What is your choice? (1-2) 1
Puis celle ci aussi ...
In order to satisfy the 'libjawt.so()(64bit)' dependency, one of the following packages is needed:
 1- lib64gcj13-4.7.3_2012.10-3.1-rosa2012.1.x86_64: Java runtime library for gcc (to install)
 2- java-1.7.0-openjdk-1.7.0.1-2.0.3-mdv2012.0.x86_64: OpenJDK Runtime Environment (to install)
 3- java-1.6.0-openjdk-1.6.0.0-26.b24.1-rosa2012.1.x86_64: OpenJDK Runtime Environment (to install)
 4- classpath-0.97.2-7-rosa2012.1.x86_64: GNU Classpath, Essential Libraries for Java (to install)
What is your choice? (1-4) 2
Ensuite j'ai eu des centaines de megs de mise à jour et tout s'est bien fini.

J'ai de plus regardé du coté de Mageia où j'ai eu les même mise à jour, comme j'ai pas envie de me mettre au russe et que les 2 distros sont assez semblables, j'ai décidé que Rosa passera à la moulinette du format pour une nouvelle remplacante.
Par contre ne peuvent-ils pas éviter ce genre de question dont personne (ou presque) ne se soucis et de faire le choix des composants logiciels ...
Y a donc plus guère que sur ubuntu et fedora que les mise à jour sont galère ?

jeudi, mars 21 2013

Owncloud - Ca se bonifie avec le temps

Je viens de migrer mon "owncloud" en 5 minutes chrono.
Ma basedir pour mon vhost owncloud est ow. Attention à la taille du repertoire data.
La mise à jour se déroule comme suit :
mv ow ow4
wget http://download.owncloud.org/community/owncloud-5.0.0.tar.bz2
bzip2 -d owncloud-5.0.0.tar.bz2
tar xf owncloud-5.0.0.tar.bz2
mv owncloud ow5 
cp -rfp ow4/config ow5 
cp -rfp ow4/data ow5 
# Si votre group n'est pas apache 
find ow5 -groups user -exec chgrp www-data {} \; 
# Si le owner est pas apache 
chmod g+w ow5/apps 
mv ow5 ow

Ensuite un ecran de progression de l'upgrade et en quelques minutes, le site est dispo.
Tout de suite il y a une grande différence au niveau réponse, c'est beaucoup plus fluide.
Le menu admin est partie dans le bouton en haut à droite et la barre de menu application a des belles icones.
Ca me rappelle Unity en bleu !
Coté fonctionnalité ca change peu mais c'est vraiment plus fluide et agréable à utiliser.
Par contre il me manque certaines extensions.
Pour corriger la perte de ces extensions, je copie les repertoire de ces applis de mon ancien repertoire ow/apps/ vers le nouveau.
Déloggue logue, puis les activer dans le bureau.
Voilà !
Pour une description plus détaillée => linuxfr.
Enfin une petite image :
owncloud5.jpeg

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.