dimanche 28 juillet 2013

Installer mon imprimante

Dans les défits du jour : installer mon imprimante.
Sous Ubuntu, c'était la simpilicité même, il suffisait d'introduire la prise usb de l'imprimante et ... trois secondes plus tard, l'imprimante était opérationelle. Même sous Windows ça n'a jamais été aussi simple et rapide.

Sous Debian, le driver n'est pas installé par défaut (liberté oblige ^^), cependant, il faut saluer l'efficacité d'HP qui nous offre un site sur mesure pour télécharger le bon driver ainsi que la méthode d'installation. Il suffit de se rendre sur http://hplipopensource.com/hplip-web/install_wizard/index.html et de se laisser guider.
C'est l'occasion de rappeler tout l'intérêt d'acheter du matériel dans les marques les mieux représentées lorsqu'on est sous Gnu/Linux.


Grub-customizer

Nous avons vu précedemment comment installer l'utilitaire grub-customizer sous ubuntu.
La procédure n'étant pas aussi simple pour les autres distributions, voici la méthode à suivre.

Tout d'abord, vérifier que les paquets suivants sont bien installés :
  • cmake
  • g++ (ou gcc-c++)
  • libgtkmm-2.4-dev (ou gtkmm24-devel)
  • gettext
  • libssl-dev (ou openssl-devel)
Ceci étant fait, téléchargez les sources à l'adresse https://launchpad.net/grub-customizer/+download.
Il faut ensuite en extraire le contenu, se positionner dans le bon répertoire et lancer les commandes suivantes :

cmake . && make
make install

Si tout se passe bien, vous disposez à présent d'un outil de configuration du grub bien pratique.


Si vous rencontrez des problèmes lors de la compilation : https://answers.launchpad.net/grub-customizer/+faq/1397

Le montage automatique de disques secondaires.

pysdm a été présenté dans un précédent billet.
Sous Debian, il est également possible d'installer disk-manager qui vous fournira les mêmes services.

apt-get install disk-manager



samedi 27 juillet 2013

Debian 7.1 - Wheezy

Suite à ma (modeste) participation à la libération des cahiers de l'admin - Debian Squeeze, j'ai décidé d'étudier un peu la dernière distribution debian : Wheezy.

Installation
Premier obstacle, l'installation était systématiquement bloquée au moment de la détection du réseau. Le coupable n'étant autre que ma clé wifi. Il aura suffit de l'enlever pour permettre une installation correcte. La version que j'ai choisie est une 64bits intégrant Gnome Shell (j'ai du mal à m'en passer depuis son adoption).

Connection
Résoudre le problème de reconnaissance de ma clé wifi TP-link. Pour résoudre temporairement le problème de connexion, j'utilise un connexion partagée par un autre pc grâce à un câble (ce qui va simplifier l'installation des paquets).
Il faut d'abord identifier la référence de la clé :

lsusb

Ce qui me renvoie la bonne référence : RTL8188SU de Realtek. En cherchant sur google avec debian et RTL8188SU, je tombe sur cette page : http://wiki.debian.org/fr/rtl819x où j'apprend que ma clé sera supportée à condition d'installer la source non-free : ajouter deb http://http.debian.net/debian/ wheezy main contrib non-free dans le fichier /etc/apt/source.list.
Ensuite :

apt-get update
apt-get install firmware-realtek

Il faut ensuite reconnecter la clé (au pire, rebooter) et la clé est reconnue. Ye haa!

Changer l'ordre du grub
Je travaille actuellement sur le pc "familial" et Debian est en dual boot avec la dernière LTS d'Ubuntu. Je décide donc de changer le boot par défaut et de le remettre sur ubuntu pour ne pas changer les habitudes de mes "utilisateurs".
Pour ce faire, j'étudie le nombre d'entrées :

grep menuentry /boot/grub/grub.cfg

Ensuite, j'édite le fichier /etc/default/grub pour modifier la ligne GRUB-DEFAULT=0, en lieu et place de 0, je donne la ligne qui correspond à mon ubuntu. (Dans mon cas, c'est la troisième ligne qui correspond à 2).
Il ne reste plus qu'à mettre grub à jour et redémarrer.

update-grub2

Voila, l'étude va pouvoir commencer.


Installer l'applet meteo
D'emplée, les choses sont un peu moins simple que sur Ubuntu. En effet, la popularité de cette distribution lui donne une très bonne visibilité. Heureusement, il y a toujours une solution de remplacement.
Pour les extensions, ajouter le dépôt deb http://ftp.debian.org/debian/ wheezy-backports main dans le fichier /etc/apt/source.list suivi d'un bon vieux apt-get update.

apt-get install gnome-shell-extension-weather

Il suffira de configurer les extensions installées en lançant la commande gnome-shell-extension-prefs.

En revanche, retirer l'icone d'accès universelle redevient un casse-tête. Il faut éditer le fichier /usr/share/gnome-shell/js/ui/panel.js et commenter une partie de la déclaration de constante STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION. Il suffit de commenter la ligne  'ally' : imports.ui.status.accessibility.ATIndicator, c'est-à-dire placer un double slash (//) en début de ligne.
Ensuite, pour recharger gnome, alt+F12 et la commande r.


Evidemment, il reste toujours le site https://extensions.gnome.org pour gérer vos extensions mais c'est toujours intéressant de savoir comment "ça marche".

vendredi 12 juillet 2013

Partager un répertoire

Partager un répertoire sur un ordinateur sous windows en ligne de commande :

net share <NOM-DU-PARTAGE>=c:\<chemin>

jeudi 4 juillet 2013

Casser du mot de passe - rar/zip

Pour l'exercice du jour, je me propose de me transformer en vilain hacker et de casser le mot de passe d'une archive rar protégée par mot de passe.

Pour ce faire rendez-vous sur http://rarcrack.sourceforge.net/ et téléchargez la dernière version.
Voici ensuite les commande pour extraire, compiler et utiliser rarcrack, notre héro du jour.


tar xvjf rarcrack-<version>.tar.bz2
cd rarcrack-<version>
sudo apt-get install libxml2-dev
make
sudo make install
rarcrack /<chemin>/monfichier.rar --type rar

Si vous souhaitez casser un zip, il existe un logiciel mieux adapté : fcrackzip. Il suffit d'installer le paquet présent dans les dépôts.


lundi 1 juillet 2013

Contrôle de bureau à distance


Il s'agit d'une fonctionnalité intégrée de base dans Ubuntu mais j'ai eu l'occasion de la tester aujourd'hui. C'est très pratique dans un réseau local. Hors j'ai de plus en plus de machines sous Ubuntu au bureau ^^

Côté "serveur"
Donc, pour commencer, il faut s'assurer que le partage de bureau soit activé au démarrage. Ce qui n'était pas le cas dans ma situation car je désactive souvent les services que je n'utilise  pas.


La commande concernée est la suivante :
/usr/lib/vino/vino-server --sm-disable

Il faut ensuite ouvrir les droits. Pour ce faire, on se rend dans les outils systèmes ou on introduit la ligne suivante :
vino-preferences

A configurer correctement, l'interface est simple d'utilisation.


Côté "client"
On ouvre le visionneur de bureaux distants et on crée une nouvelle connexion.


On donne un nom à la connexion (pour la retrouver plus facilement) et on choisit un protocole de connexion.


On introduit le mot de passe et le tour est joué. Très pratique pour régler les petits soucis du quotidien (même s'ils sont plus rares sur les pc linux en général) ou pour faire des petites blagues aux collègues ;o).