mardi 4 décembre 2012

Outils de sauvegarde sous Linux


Une multitude d'outils de sauvegarde existent sous Linux. Il y a des clients léger (web), des clients lourd.

Il y a différentes catégories d'outils de sauvegarde
  • outils graphiques,
  • outils en lignes de commandes
  • outils de synchronisation
  • outils de snapshot

Outils de snapshop

Ces outils permettents de faires des sauvegardes de type incrémentals. Il est possible de faire des sauvegarde automatiques en fonction du temps. De plus il est possible de voir les différentes versions du fichier.

Attention les deux logiciels ci-dessous ne sont plus pu mis à jours et sont très similaire.

Back In Time

Back in time existe avec en deux versions au niveau de la couche graphique: qt et gtk. Ce logiciel utilise rsync, diff et cp. Un fichier est sauvegardé uniquement s'il a été modifié.

FlyBack

FlyBack utilise la couche graphique gtk. Git est employé pour archiver les données.

Outil en ligne de commande

Il y a rsync qui a déjà été présenté dans un précédent billet.
Duplicity utilise ce derniers mais permet en plus de chiffrer les données.

Il y a aussi rdiff-backup et rsnapshot qui existent, cependant il y a peu de développement.

Outils graphiques

Si vous êtes alergiques à la ligne de commande, ces logiciels pourraient grandement vous simplifier la vie.

Bacula

Ce logiciel est adapté à une utilisation en entreprise, il est construit autour d'une architecture client/serveur. Malgré qu'il peut fonctionner entière sur un ordinateur, l'avantage de l'outil et la gestion du réseau. La sauvegarde et restauration d'un ordinateur peut être réalisé via le réseau. Il supporte en plus de Linux, Windows et MacOS X. De multiple type de média de lecteur à bande sont supporté tel que DAT, DLT, DDS, LTO. Une machine complète peut être restauré via le réseau.  Une interface web, graphique et une console sont disponible afin de configurer le système en plus d'automatiser des tâches. Une interface web et un client lourd est disponible.


SBackup

Il utilise Gtk. Les données sauvegardées peuvent être compressés. Il est possible de lancer des sauvegardes selon un échéanciers. Les profils sont supportés ainsi que la notification via email. L'outil présente offre différentes propriétés pour sauvegarder vos données qui peuvent simplifier grandement la création de sauvegarde.


Duplicati

Ce logiciel est fait en C# et  a la particularité de gérer la compression et le chiffrage des données. De plus il permet d'effectuer des sauvegarde dans différent cloud tel que amazon, google drive et skydrive. Les protocoles ssh, ftp sont aussi disponible. Un planificateur de tâche est accessible. Le logiciel Déjà Dup utilise ce logiciel

 

Grsync

Ce logiciel est une couche graphique au dessus de rsync, il utilise GTK.. Une version existe pour Windows et OS X. L'interface est très simple et offre quelques options.


LuckyBackup

Ce système utilise Qt comme librairie graphique et utilse rsync. Il est possible de lancer des sauvegarde selon un échancier et d'avoir un rapport par email du résultat des opérations. Le programme est très simple à prend en main tout en offrant une panoplie d'option. Il peut aussi être utilisé en ligne de commande. Les données peut être soient synchronisées ou bien un snapshot peut être généré. L'interface est très sombre.


Tous ces logiciels ont des fonctionnalités souvent très similaires. La documentation et l'interface graphique sont souvent ce qui les distinguent le plus.

jeudi 8 novembre 2012

Linux et le Toshiba Z830

Le toshiba Z830 est un ultrabook de 13" qui pèse 1.1Kg. Le système d'exploitation par défaut est Windows 7.



J'ai décidé d'y installer Opensuse 12.2 64 bits.  Une barrette de mémoire de 8Go de marque g.skill a été ajoutée ce qui donne au final 10Go.

Préparation de l'installation pour le z830

Une sauvegarde de la partition de restauration a été réalisée avec l'outil de Toshiba.

J'ai téléchargé la version iso du DVD soit le fichier: 




openSUSE-12.2-DVD-x86_64.iso

J'ai ensuite installé le package: syslinux

# zypper in syslinux
 
et j'ai ensuite lancé la commande ci-dessous afin qu'il soit possible de démarrer via le fichier iso. 
 
# isohybrid openSUSE-12.2-DVD-x86_64.iso

Une fois le fichier iso bootable, j'ai installé le programme imagewriter.

Il faut être root pour démarrer ce programme.

J'ai inséré la clé dans le port USB 3 et j'ai exécuté le programme. Il suffit alors de glisser le fichier iso sur la fenêtre.

Installation de Linux sur le z830

SUSE a bien détecté les partitions Windows. Je les ai supprimés afin d'avoir plus d'espace.
Le choix du système de fichier choisi est ext 4. Aucune partition de type swap n'a été créée afin de prolonger la durée de vie du SSD.

SUSE a divisé le hd en deux partitions. Une pour le home et une autre pour le reste.
J'ai opté pour l'environnement graphique Kde. 15 minutes ont été nécessaires pour l'installation.

Tout est détecté sans problème, ce qui inclu le clavier rétroéclairé et le réseau sans-fil.

Par contre il arrive que la carte wifi fonctionne pas. Il faut alors lancez ces commandes en consolle.

# modprobe -rfv ath9k
# modprobe -v ath9k

Optimisation

Il est possible d'améliorer les performances du système. Contrairement à ce que certains blogues relatent sur internet, le système de fichier ext4 demeure le plus rapide.

Phoronix a testé de nombreux systèmes de fichier. Ext 4 est devant les autres la majorité du temps.

L'ordonnanceur (scheduler) par défaut sous Linux est le CFQ. Il est conçu pour les disques durs, mais demeure tout de même le plus performant pour les SSD.

Phoronix a aussi effectué un test sur les différents types d'ordonnanceur.

Les paramètres noatime et discard ont été ajoutés aux partitions de type ext4 dans le fichier fstab. L'option nodiratime ne sert à rien, car elle est incluse par noatime.


/dev/disk/by-id/ata-TOSHIBA_part1 / ext4 noatime,discard,acl,user_xattr 1 1
/dev/disk/by-id/ata-TOSHIBA_part2 / ext4 noatime,discard,acl,user_xattr 0 2

Grâce à l'option noatime, lors qu'il y a lecture de fichier, la date d'accès du fichier n'y est pu inscrite. L’option discard permet d'activer le trim automatiquement. Si vous l'omettez, lancez la commande fstrim au moins 1 fois semaine.

Afin de diminuer les écritures sur disque, le répertoire /tmp et /var/log ont été monté en mémoire vive.

Dans le fichier fstab, les lignes suivantes ont été ajoutées.

tmpfs   /tmp       tmpfs   defaults,size=512m,noatime,mode=1777   0  0
tmpfs   /var/log   tmpfs   defaults,size=5%,noatime,mode=0755   0  0

Au final, l'installation s'est réalisé sans anomalie. Quelques optimisations ont été réalisé au niveau du SSD.

Navigateur web

Les navigateurs web utilisent abondamment le cache. Il est situé par défaut sur le disque dur ou SSD. La RAM peut être utilisée.

Sous Firefox, il faut taper dans la barre de navigation: about:config.

Un message d'avertissement sera affiché.



Dans la zone de recherche liée au champ, tapez: browser.cache.

Double cliquer sur le champ: browser.cache.disk.enable et changer sa valeur à false.

Vérifier si la valeur du champ: browser.cache.memory.enable est à true.


Faites un clic droit de la souris et créez un nouveau champ de type nombre entier.


Nommez ce champ: browser.cache.memory.capacity

La capacité est indiquée en Kb donc si vous voulez allouer 1Go spécifié:  1024000

Pour google chrome, le répertoire temporaire créé plus tôt va être utilisé.


Dans le répertoire /etc/tmpfiles.d/ il faut créer un fichier nommé par exemple cache_chrome.conf

il faut ajouter la ligne suivante à l'intérieur de ce fichier

d /tmp/chrome 0775 - users



Ensuite il faut lancer les commandes suivante
rm -rf ~/.cache/google-chrome
ln -s /tmp/chrome/ ~/.cache/google-chrome

jeudi 25 octobre 2012

Compter le nombre de package 32 bits

La commande ci-dessous permet de connaitre les packages 32 bits qu'il y a d'installé.

rpm -qa --qf '%{name}.%{arch}\n' | grep 'i[356]86$'

Il peut être intéressant de connaitre les packages 32bits lorsqu'on utilise une distribution 64bits.

Sous SUSE 12.2 64 bits, je n'ai que 2 packages 32 bits: master-boot-code et xf86-video-geode.

Il faut faire attention, un seul package 32bits peut avoir beaucoup de dépendance.

vendredi 19 octobre 2012

La sauvegarde avec rsync


Rsync est un outil qui peut être utilisé afin d'effectuer des sauvegardes. Il permet de synchroniser une source et une destination.

Je vais expliquer comment se servir de rsync afin de sauvegarder son arborescence sous Linux, inclure et exclure certain répertoire.

À titre d'exemple, le répertoire personnel contient les répertoires

Téléchargement
Musique
Bureau/
Modèles/
Public/
Vidéos/

en plus des répertoires invisibles

.Skype
.mozilla
.teamviewer
.kde
.local4

Rsync pour sauvegarder son répertoire personnel

# répertoire à sauvegarder
BDIR=/home/$USER

#destination
DEST=/media/verbatim

# donnée à exclure
EXCLUDES=/home/$USER/bin/exclude.txt

#donnée à inclure
INCLUDES=/home/$USER/bin/include.txt

#a signifie de garder les permissions(utilisateur, group), la date et les liens symboliques
#r signifie de copier les répertoires et leurs sous-répertoires
#v signifie d'affiché à l'écran ce qui est copié
rsync -arv --delete --prune-empty-dirs --include-from=$INCLUDES --exclude-from=$EXCLUDES  $BDIR $DEST

Fichier include.txt

+ .kde4/
+ .kde4/share/
+ .kde4/share/apps/
+ .kde4/share/apps/kmail/***
+ .Skype/***
+ .local/
+ .local/share/
+ .local/share/.local-mail.directory/***
+ .mozilla/***

Fichier exclude.txt

- .*
- Bureau/
- Modèles/
- Public/
- Vidéos/

Résultat

Les répertoires
  • Téléchargement
  • Musique
  • .skype
  • .kde4/share/apps/kmail/
  • .local/share/.local-mail.directory
et leurs contenus sont copiés.

Explication

Par défaut, tout est inclus. La liste d'exclusions surcharge cela en enlevant des fichiers, répertoires. La liste d'inclusions surcharge les exclus en incluant certains éléments de nouveau.

- .* signifie exclure tous les fichiers et répertoires invisibles
*** signifie de copie le répertoire et tous ses sous-répertoires et fichiers

Dans l'exemple ci-dessous,
+ .kde4/
+ .kde4/share/
+ .kde4/share/apps/
+ .kde4/share/apps/kmail/***

au niveau de kde4, share, apps, il y a une multitude de répertoire et de fichiers. Afin de pouvoir copié les données de kmail, l'arborescence de .kde4 à .kde4/share/apps/kmail/ doit être spécifié. Cependant, seul les données de kmail seront prises en compte à cause des ***.

Il peut donc être pénible si on désire que copier certains fichiers ou répertoires dans une grosse hiérarchie.

Sachant que les données de kopete sont dans le répertoire  .kde4/share/apps/kopete/ , il serait possible des incluses en ajoutant:  .kde4/share/apps/kopete/***.

Afin de sauvegarder les contacts sous kde, il faudrait faire

+ .local/
+ .local/share/
+ .local/share/contact/***

Nous avons vu au travers de ce billet une façon de sauvegarder son répertoire personnel avec rsync. Il est possible d'affiner notre sauvegarde en incluant ou excluant certains répertoire ou fichier.

dimanche 14 octobre 2012

Toshiba AC100 et Android 4

Toshiba AC100 est un smartbook. Toshiba est la seule grosse entreprise qui a commercialisé un smartbook, malgré que plusieurs autres en aient présenté.



Un smartbook est similaire à un netbook (taille) en plus d'avoir des caractéristiques souvent proche à un mobile (GPS, 3g, processeur ARM, autonomie).

Le Toshiba AC100 utilisait le système d'exploitation Android en version 2.1. Toshiba a effectué une mise à jour Android 2.2. Il a arrêté la commercialisation et le support de cette machine.
L'appareil ayant un bon rapport qualité/prix, la communauté le prit en charge. Il est possible d'installer une version beaucoup plus récente d'Android telle que la 4.1. La rom alternative Cyanogen a été utilisée pour ce portage.

Les procédures citées ont été faites sous Linux.  Sous Windows, il faut télécharger une version de nvflash pour ce système.

Préparation

Télécharger les fichiers:
  • cm_ac100-ota-eng.cm10-beta2.zombah.zip
  • recovery.ac100-cm10_beta2.img
via ce site http://code.google.com/p/cm-paz00/downloads/list

Télécharger le fichier des applications Google de la version CyanogenMod 10.

Le fichier devrait ressembler à: gapps-jb-20120726-signed.zip.

Les fichiers
  • cm_ac100-ota-eng.cm10-beta2.zombah.zip
  • gapps-jb-20120726-signed.zip

doivent être déplacé sur une carte mémoire.

Téléchargez le fichier nvflash et décompressez-le.



Déplacer le fichier recovery.ac100-cm10_beta2.img dans le  répertoire nvflash.

Installation

Fermer votre AC100
Connectez un câble micro USB de L'AC100 à votre ordinateur.
Appuyer sur les touches CTRL et ESC et allumer votre AC100.

L'écran de AC100 devrait être noir et la LED du power devrait être toujours allumée.

Afin de vérifier si votre ordinateur a bien détecté le Toshiba AC100, lancer la commande suivante dans un terminal

lsusb | grep NVidia

Une ligne similaire à celle ci-dessous devrait être affichée.
Bus 001 Device 003: ID 0955:7820 NVidia Corp.

Les chiffres concernant pourraient être différent étant donné qu'il y a différente version du toshiba AC100.

Rendez-vous dans le répertoire nvflash et lancez cette commande:

LD_LIBRARY_PATH=. ./nvflash -w --bl ../prebuilt/fastboot.stock.bin --download 6 recovery.ac100-cm10_beta2.img
Nvflash started
rcm version 0X20001
System Information:
   chip name: t20
   chip id: 0x20 major: 1 minor: 2
   chip sku: 0x8
   chip uid: 0x17006187410021d7
   macrovision: disabled
   hdcp: enabled
   sbk burned: false
   dk burned: false
   boot device: emmc
   operating mode: 3
   device config strap: 1
   device config fuse: 0
   sdram config strap: 1

downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: ../prebuilt/fastboot.stock.bin
| 936016/936016 bytes sent
../prebuilt/fastboot.stock.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
sending file: recovery.ac100-cm10_beta2.img
- 4229120/4229120 bytes sent
recovery.ac100-cm10_beta2.img sent successfully


Redémarrer la machine (appuyer un long moment sur la touche power).

Un menu semblable à celui-ci apparaitra.



Aller dans le menu mounts and storage et effectuer les opérations: format /cache, format/data et format /system.





Lorsque vous cliquez sur format




cliquer sur yes


Aller dans le menu install zip from sdcard , ensuite choose zip from sdcard



Choisissez le fichier: cm_ac100-ota-eng.cm10-beta2.zombah.zip








Cliquer ensuite sur yes



Refaite la même opération pour le fichier: gapps-jb-20120726-signed.zip
    Finalement, choisissez reboot system now du menu.

    Le Toshiba AC100  démarrera sous android 4.1.

    lundi 8 octobre 2012

    L'assurance qualitée avec Sonar

    Sonar est un outil pour gérer la qualité du code source pour différents langages tels que Java, PHP, vb. Il utilise plusieurs logiciels tels que pmd, findbug, covertura... pour y parvenir.

    Ce logiciel permet de détecter la duplication de code, de déceler le manque de documentation, les anomalies potentielles, règle de programmation, ce que couvrent les tests unitaires et la complexité du code.
    Sonar peut s'intégrer à différents outils d'intégration continue tel que Hudson.

    Il intègre sa propre base de données, H2 mais il est recommandé d'utiliser une autre base de données ne serait que pour avoir de meilleure performance.

    Pour la présentation du produit, H2 sera utilisé. De plus aucun serveur d'intégration continue n'est utilisé.
    Télécharger sonar et décompressé l'archive.

    La particularité de ce système est qu'il est très visuel. Il peut aider à mieux identifier où doit être mis du temps afin d'accroître la qualité du projet.

    Démarrage

    Dans le répertoire bin de sonar, sélectionner le répertoire correspondant à votre environnement.

    Cliquer sur le fichier sonar.bat si vous utilisez Windows, sinon sur sonar.sh.

    Le système est alors accessible via un navigateur web: http://localhost:9000

    Projets

    Pour chacun des projets que vous désirez importer, si vous utiliser maven lancez la commande
    mvn sonar:sonar

    La liste des projets importés sera alors affichée dans l'écran de démarrage de Sonar.

    Treemap

    La treemap est une vue 2D. La taille de chaque carrée est une mesure quantitative selon différents critères des catégories: complexité, design, documentation, duplication, test d'intégration, gestion, revue...

    La couleur représentante une mesure qualitative.


    Dashboard

    C'est la vue par défaut d'un projet. Les différentes mesures quantitatives présentées plutôt y sont affichées.

    Hotspot

    La vue hotspot présente les éléments à corriger d'un projet.

    • classes ayant le plus de violations
    • règles avec le plus de violations
    • classes ayant une forte complexité
    • classes ayant le plus de code dupliqué
    • classes le moins documentées


    Time machine

    La vue time machine permet de voir l'évolution du projet. Il est possible de comparer différentes versions du projet. Cette vue est particulièrement importante afin de savoir si le projet s'améliore ou part à la dérive.



    Component

    La vue component donne des informations similaires au dashboard, cependant elles sont données par  module.


    Violations drilldowns

    La vue Violations drilldowns indique les violations du projet en plus d'indiquer leur importance. Il est possible de modifier le degré d'importance des violations. Le nombre d'anomalies par type, le nombre de classes par importance, ainsi que le nombre d'anomalies par classe sont affichés.



    Cloud

    La vue cloud spécifie l'importance à accorder à une classe. La taille du nom de la classe varie en fonction de son importance.

    Le cloud Quick wins affiche les classes qui augmenteront la qualité du code tout en demande peu d'effort. La taille du nom de la classe varie en fonction de sa complexité alors que sa couleur indique sa couverture

    Le cloud Top risk affiche les classes ayant un risque d'erreur. La taille du nom indique la complexité par méthode alors que sa couleur indique le respect des règles.



    Design

    La vue design indique les dépendances entre les différents modules d'un projet. Certaines dépendances sont jugées inappropriées.


    Des plugins gratuit et payant avec plus de fonctionnalités aussi disponibles. Le plugin Refactoring Assessment est par exemple disponible sous ces modes.




    Dans sa version gratuite, des données sont fournies afin de montrer les possibilités de la version payante.  La version payante effectue automatiquement certains traitements.

    Autres plugins

    La puissance de Sonar est en partie due au nombreux plugins existant. Ils permettent d'étendre les fonctionnalités de l'outil. Voici quelques plugins très intéressants que je vous conseille.


    SCM Stats Plugin

    Technical Debt Plugin

    Quality Index Plugin

    SIG Maintainability Model Plugin

    Useless Code Plugin

    Timeline Plugin



    lundi 1 octobre 2012

    Datalogger sous Linux

    Un GPS datalogger sert en autre à enregistrer ses déplacements. Il peut ainsi être utilisé avec un appareil photo numérique afin de géotager
    ses photos. Un logiciel doit être utilisé pour extraire les données du GPS et les synchroniser avec les photos.

    Mis à part quelques exceptions, très peu ne nécessite pas un logiciel pour être utilisé sous Linux.

    L'appareil utilisé est le QSTARZ BT-Q1000X.

    Mettre l'appareil en mode nav et branché le à l'ordinateur.


    dmesg devrait retourner un résultat similaire à


    [329214.428079] usb 2-1: new full-speed USB device number 2 using uhci_hcd
    [329214.584098] usb 2-1: New USB device found, idVendor=0e8d, idProduct=3329
    [329214.584104] usb 2-1: New USB device strings: Mfr=3, Product=4, SerialNumber=0
    [329214.584108] usb 2-1: Product: GPS Receiver
    [329214.584111] usb 2-1: Manufacturer: MTK
    [329215.099104] cdc_acm 2-1:1.1: ttyACM0: USB ACM device
    [329215.102933] usbcore: registered new interface driver cdc_acm
    [329215.102938] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

    Ici, le périphérique est /dev/ttyACM0

    Les droits sur ce périphérique sont
    0 crw-rw---- 1 root dialout 166, 0  1 oct.  20:59 /dev/ttyACM0

    Vous devriez ajouter votre utilisateur au groupe dialout. Autrement, il faudra se connecter en root pour effectuer les commandes ci-dessous.

    Changez l'utilisateur par celui de l'utilisateur de votre choix.
    usermod -g dialout collinm

    gpsbabel

    Lire les données

    gpsbabel -t -w -i mtk -f /dev/ttyACM0 -o gpx -F gps_out.gpx

    Effacer les données

    gpsbabel -t -w -i mtk,erase -f /dev/ttyACM0
     

    En plus de gpsbabel, il est possible d'utiliser mtkbabel car ce dataloger utilise un chip MTK.


    mtkbabel 

    Lire les données

    mtkbabel -p /dev/ttyACM0 -f gpsdata -t -w -c
     
     

    Effacer les données

    mtkbabel -p /dev/ttyACM0 -E

    bt747

    Ce logiciel nécessite d'avoir Java. Il est possible de lancer cette application via java web start ou bien directement en local.

    Ajoutez l'utilisateur désirez sous le groupe lock.
    usermod -g lock collinm

    ou bien   lancer la commande ci-dessous
    chmod 777 /var/lock

    En lançant l'application avec via le site web qui utilise java web start ou bien en lançant le fichier
    run_j2se.sh

    vous devriez avoir la fenêtre suivante.


    Il vous reste plus qu'à cliquer sur le bouton Connecter. Si ça ne fonctionne pas, inscrivez le nom du périphérique directement. Dans ce tutoriel c'était /dev/ttyACM0.

    Cette application permettra de voir toutes les infos de votre GPS, ses données. Il sera possible de voir les données sur une carte. De plus, il sera possible d'exporter les données dans différents formats. Les autres programmes présentés plutôt ont des fonctionnalités similaires. Ce logiciel est cependant plus simple à utiliser.

    vendredi 28 septembre 2012

    Yast, l'outil pour tout configurer sous Suse

    Yast est l'outil de configuration de SUSE depuis 1996.  Cette outils est la figure emblématique de SUSE. Il est disponible en 64 langues. Il permet de gérer l'installion des logiciels, la configuration du matériel, de configurer le réseau, services, serveur. Il rend l'administration des postes beaucoup plus simple. C'est l'équivalent des panneaux de configuration sous Windows en beaucoup plus évolués et puisant.

    Il peut être utilisé en mode console



    ou bien en mode graphique.





    Il est possible de créer des modules afin d'étendre les fonctionnalités de Yast.

    Je vais passer en revue les différents modules disponible par cet outil.

    Il est possible de gérer

    • dépôt
    • logiciel
    • réseau
    • date et heure
    • partition
    • sauvegarde
    • services
    • l'énergie
    • son
    • imprimante
    • manettes de jeux
    • scanner
    • sysconfig
    • btrfs
    • firewall
    • grouppe et utilisateur
    • certificat








    • serveur iSCSI
    • serveur / client Kerberos
    • serveur / client ldap
    • serveur / client NFS
    • serveur / client NIS
    • serveur samba
    • NTP
    • admnistration à distance
    • proxy
    • démon SLP
    • serveur TFTP
    • serveur SSH
    Il est possible de configurer
    • noyau
    • serveur mail
    • serveur dhcp
    • dns
    • DRBD (système de fichier distribué)
    • client FCOE (fibre channel over ethernet)
    • lecteur d'emprunte
    • serveur ftp (pure-ftpd et vsftpd)
    • serveur http
    • serveur d'installation, configuration de SUSE
    • squid
    Il est donc possible de configurer et de gérer un maximum de serveur et fonctionnalité en quelques cliques de souris. Les amateurs du «next, next, next» seront donc ravies.

    Gestion des dépots

    Les dépots permettent d'avoir accès à de nouveau logiciel ou bien à des versions plus récentes des logiciels.
    Différentes sources peuvent être activés, de plus vous pouvez en ajouter de nouvelle.



    Installation et supression de logiciel

    L'installation et la supression peut se faire de différente façon. Il est possible de rechercher un logiciel directement. En changeant la vue, les paquests peuvent être groupé en catégorie par exemple les jeux.
    Il est aussi d'afficher les paquets par dépôt.




     

    Configuration de l'imprimante

    Cet écran vous permet de configurer toute imprimante, qu'elle soit parallèle, usb ou bien en réseau. Il y a aussi la possibilité de passer par l'interface web de Cups.

     

    Information du matériel

    Cet écran vous indiquera toutes les informations sur le matériel de votre ordinateur.


    Partionnement

    Le partionnement et le formatage de disque sont les principales fonctionnalités de cette section. Différents types de systèmes de fichier sont gérés en plus de la possibilités de les chiffrer.


    

    Configuration d'un serveur samba 

    Cette écran rend plus aisé le partage de fichier et imprimante sous linux dans un environnement Microsoft.



    Gestion des services

    Similaire à ce qui ce trouve sous Windows, cet écran permet d'activer, désactiver un service. Une description est donnée afin d'avoir une meilleur idée de l'utilité du service.


    Gestion de la configuration, sysconfig

    Linux a de nombreux fichiers de configuration. Cette section permet de modifier les paramères désirés sans devoir ouvrir, sauvegarder, fermer chacun des fichiers. Il est possible de lancer des recherches. Si on désire désactiver ipv6, une recherche sur ce terme nous emmènera à la bonne propriété. Il suffira de modifier sa valeur.

    Administration à distane

    Cette écran permet d'activer ou non l'administration à distance via vnc (interface graphique).

    

    Configuration du firewall

    La sélection de l'interface réseau auquel le firewall sera actif ainsi que la liste des services autorisés/non autorisés sur celle-çi peut se faire dans cet écran.



    Configuration de l'amorçage

    La configuration que SUSE a réalisé ne vous plaît pas? Vous utilisez divers systèmes d'exploitation, vous voulez modifier les nom entrés dans le menu ou bien changer leur lien? Cet écran vous permettra de réaliser ces actions.




    Gestion des utilisateurs/ groupes

    Cette section vous permet de gérer différents utilisateurs, modifier leurs groupes, changer la gestion de leur mot de passe.




    Yast permet de configurer un maximum de fonctionnalité très facilement. Il est extensible et voit ses fonctionalités s'accroître. Il pourrait être intéressant que d'autre distribution utilise cet outil afin de simplifier la tâche des utilisateurs.

    jeudi 27 septembre 2012

    Multiple versions d'un package

    Si vous utilisez SUSE, il est possible d'activer le support de multiple version pour un package dans zypper. Cette fonctionnalité peut alors s'avérer utile pour tester d'autre version de logiciel sans désinstaller celle déjà présente.

    J'utilise cette fonctionnalité afin de tester des versions du noyau plus récent.

    Dans le fichier: /etc/zypp/zypp.conf , décommentez la ligne

    multiversion = provides:multiversion(kernel)

    Ici, kernel est générique il remplace: kernel-default,kernel-default-base,kernel-source

    Le nouveau kernel sera ajouté automatiquement au menu du démarrage de la machine.

    Si vous désirez spécifier chaque package utilisez plutôt

    multiversion = kernel-source,kernel-default-base

    Vous n'avez qu'à séparer chaque package voulu par une virgule.


    mardi 25 septembre 2012

    Kde 4.9 vs Windows 7

    Quelques années se sont écoulées depuis la comparaison de Kde 3.4 et de Windows XP. Les deux systèmes ont grandement évolués.

    L'expérience est renouvelée cette fois-ci avec Kde 4.9 et Windows 7.
    Les interfaces ont évolué, des programmes ont été enlevés, d'autres ajoutés.

    Le but étant de comparant l'environnement graphique d'un des bureaux les plus populaires sous Linux à celui de Windows.

    Poste de travail




    Tableau de bord (barre des tâches)

    Les deux barres affichent les applications en cours, raccourcies ainsi que la barre d'état.


    Menu

    Les programmes affichés dans le menu de Kde sont affichés dans des catégories.





    Boîte de dialogue




    Centre de configuration






    Explorateur de fichier




    Gérer les tâches







     

    Recherche de fichier

    L'interface plus conventionnelle






    Similarité des programmes




    Même s'il est possible d'écouter de la musique avec ce lecteur vidéo, un autre lecteur est installé pour l'audio.


    Le même outil est utilisé pour l'audio et la vidéo.







     

    Personnalisation de l'interface












    Autres

    Windows Messenger, Outlook Express, Galerie de photo, Windows Movie Maker ainsi que le carnet d'adresses ne sont plus compris dans Windows 7. Soit vous cherchez des produits similaires de d'autres fournisseurs soit vous optez pour Windows live.

    Le client mail par défaut est Kmail qui gère les email, flux RSS, les contacts, les notes, le carnet d'adresses.

    Le client de messagerie instantanée gère de multiples protocoles. 


    K3b sert à graver des cd, dvd.



    Ark est un logiciel de compression, décompression.



    Nous avons pu remarquer que chacun des environnements graphiques a évolué au cours des quelques années de la précédente comparaison.

    Certains trouvent parfois l'environnement graphique Kde complexe, nous avons vu qu'il était similaire à ce que Microsoft propose.