\'|\'()|\'|\'()|/\\/[-|3>_|-|

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

Tag - debian

Fil des billets

dimanche, juin 6 2010

Apt-get : installation sans paquets recommandés

debian

Installation sans paquets recommandés avec apt

Apt est l'outil de gestion de paquets que l'on retrouve sur les distributions basées sur Debian.

Lors de l'installation d'une application, cet outil gère automatiquement les dépendances c'est-à-dire qu'il installe automatiquement les paquets nécessaires au bon fonctionnement de l'application.

Il a aussi la fonctionnalité de pouvoir installer, en plus des dépendances, des paquets dits "recommandés" ou "suggérés".

Ces paquets recommandés, même si il ne sont pas nécessaire, sont alors installés avec l'application.

Voici ici comment installé un paquet sans ces paquets recommandés qui parfois ne sont pas utiles et prennent de la place sur le disque dur.

Il faut rajouter l'argument --no-install-recommends à apt.

apt-get install --no-install-recommends application

Exemple avec mail-notification

Pour comprendre l'utilité de cette astuce, rien ne vaut un exemple avec l'installation d'une application tel que mail-notification.

 antoine@antoine:~$ sudo apt-get install mail-notification
 Lecture des listes de paquets... Fait
 Construction de l'arbre des dépendances       
 Lecture des informations d'état... Fait
 Les paquets supplémentaires suivants seront installés : 
   bogofilter bogofilter-bdb bogofilter-common curl evolution evolution-common evolution-plugins evolution-webcal fetchyahoo
   getlive libconvert-binhex-perl libcrypt-ssleay-perl libcurl3 libexchange-storage1.2-3 libgmime-2.0-2a libgnome-pilot2
   libgtkhtml-editor-common libgtkhtml-editor0 libgtkhtml3.14-19 libio-socket-ssl-perl libio-stringy-perl liblpint-bonobo0
   libmime-tools-perl libnet-libidn-perl libnet-ssleay-perl libpisock9 libpisync1 libpst4 mail-notification-evolution postfix
   procmail ssl-cert
 Paquets suggérés :
   pax db4.7-util bug-buddy network-manager evolution-exchange evolution-dbg evolution-plugins-experimental gnome-pilot-conduits
   libgtkhtml3.14-dbg libio-socket-inet6-perl jpilot pilot-link kpilot gnome-pilot claws-mail sylpheed postfix-mysql postfix-pgsql
   postfix-ldap postfix-pcre sasl2-bin resolvconf postfix-cdb
 Les NOUVEAUX paquets suivants seront installés :
   bogofilter bogofilter-bdb bogofilter-common curl evolution evolution-common evolution-plugins evolution-webcal fetchyahoo
   getlive libconvert-binhex-perl libcrypt-ssleay-perl libcurl3 libexchange-storage1.2-3 libgmime-2.0-2a libgnome-pilot2
   libgtkhtml-editor-common libgtkhtml-editor0 libgtkhtml3.14-19 libio-socket-ssl-perl libio-stringy-perl liblpint-bonobo0
   libmime-tools-perl libnet-libidn-perl libnet-ssleay-perl libpisock9 libpisync1 libpst4 mail-notification
   mail-notification-evolution postfix procmail ssl-cert
 0 mis à jour, 33 nouvellement installés, 0 à enlever et 0 non mis à jour.
 Il est nécessaire de prendre 10,8Mo dans les archives.
 Après cette opération, 85,4Mo d'espace disque supplémentaires seront utilisés.
 Souhaitez-vous continuer O/n ? n

On peut remarquer ici que l'installation de mail-notification a engendré l'installation de ses dépendances puis l'installation de ses paquets recommandés et des dépendances de ces paquets recommandés.

Au final on se retrouve avec une installation qui demande un espace disque de 85,4Mo .

On refait ici la même installation en annulant l'installation des paquets recommandés.

 antoine@antoine:~$ sudo apt-get install  --no-install-recommends mail-notification 
 Lecture des listes de paquets... Fait
 Construction de l'arbre des dépendances       
 Lecture des informations d'état... Fait
 Les paquets supplémentaires suivants seront installés : 
   libgmime-2.0-2a
 Paquets recommandés :
   mail-notification-evolution getlive fetchyahoo
 Les NOUVEAUX paquets suivants seront installés :
   libgmime-2.0-2a mail-notification
 0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
 Il est nécessaire de prendre 605ko dans les archives.
 Après cette opération, 2 040ko d'espace disque supplémentaires seront utilisés.

2 040ko !! la différence est énorme, on voit ici que les dépendances ont provoqué l'installation d'un seul paquet supplémentaire.

Avec cette astuce, on est passé de 85,4Mo à 2 040ko pour l'installation d'une application, ce qui n'est pas négligeable.

vendredi, novembre 13 2009

Installation d'une Debian Kde4 personnalisée

debian

Je présente ici comment installer une debian avec Kde4 à partir du cd de netinstall en y ajoutant sa propre personnalisation.

Télécharger le cd puis gravure

pour télécharger le cd

wget -c http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso

il ne reste plus qu'a graver ;)

Installation

Je ne vais pas décrire l'installation dans sa totalité.

Procéder à l'installation en suivant les différentes étapes de l'installateur.

Pour avoir une installation dite "minimal" (c'est à dire sans environnement de bureau; juste le stricte minimum pour faire fonctionner le pc), il faut faire très attention à décocher la case "Desktop environnement" dans l'étape "Sélection de paquets logiciels".

Terminer l'installation puis redémarrer.

Vous pouvez maintenant vous logger sur votre pc, le tout en ligne de commande.

Personnalisation du sources.list

L'étape suivante consiste à modifier le sources.list qui permet de configurer les dépôts, là où sont tous les programmes disponibles en téléchargement et prêt à être installés.

Pour modifier ce fichier, taper

su -
nano /etc/apt/sources.list

Mon choix s'est tourné vers un mix entre la version unstable et testing. Voici à quoi ressemble mon fichier :

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
#deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

Ne pas oublier d'enregistrer avant de quitter.

Mise à jour

La mise à jour se fait simplement

su -
apt-get update
apt-get upgrade
apt-get dist-upgrade

Vous avez maintenant une debian toute fraiche prête à être personnalisée. :D

Création de son environnement personnalisé

Environnement de bureau

Mon choix a été d'installer Kde4 dans sa version minimal

apt-get install kde-minimal kde-l10n-fr

Multimédia

J'ai installé le bon Vlc et Kmix pour régler facilement le volume

apt-get install vlc kmix

Remarque : à la première ouverture de session de Kde j'ai remarqué que je n'avais pas de son, pour régler cela aller dans Kmix et vérifier que le son n'est pas sur muet pour le Master et le PCM.

Internet

J'ai installé firefox et thunderbird version debian ainsi que Kopete,akregator et flash.

apt-get install iceweasel icedove iceweasel-l10n-fr icedove-l10n-fr kopete akregator flashplugin-non-free

Quelques outils

apt-get install kate ark okular

Intégration de Firefox et Thunderbird dans Kde4

Une petite astuce pour que les deux applications s'intègrent mieux au look de Kde4

apt-get install gtk2-engines-qtcurve gtk-qt-engine

Pour avoir thunderbird et firefox comme application par défaut à la place de Konqueror et Kmail

Taper cette commande puis choisir Iceweasel (firefox)

su -
update-alternatives --config x-www-browser

Il faut également aller dans

K>configuration du système >application par défaut

puis changer les valeurs pour le navigateur internet le le courriel.

Un petit aperçu ;)

Le résultat me donne un système d'environ 1,7Go.

Je n'ai pas beaucoup utilisé cette distribution pour l'instant mais le choix d'un mélange de testing et unstable n'était pas vraiment judicieux. J'ai remarqué quelques bugs, mais ils ne sont pas génant au point de rendre la distribution inutilisable.

debian_perso

vendredi, octobre 23 2009

Installer Gajim-svn

gajim_logo

Présentation

Gajim est un client de messagerie instantanée qui supporte le protocole Jabber.

Je vais décrire ici comment installer la version svn de Gajim sur Ubuntu.

Le terme "svn" signifie que le logiciel est en faite en développement et donc pas parfaitement stable. Par conséquent c'est une version plus récente mais qui peut contenir des bugs.

edit > erreur de ma part, pour "svn" , une description de ce terme sur wikipedia, merci à zobi8225

Installation

Tout d'abord il faut supprimer toute ancienne version de Gajim de votre système pour éviter tout conflit.

sudo apt-get remove gajim

Puis ajouter le dépôt de la version svn de Gajim dans le source.list

sudo nano /etc/apt/source.list

ajouter ensuite en bas du fichier

deb ftp://ftp.gajim.org/debian unstable main

enregistrer Ctrl + o puis quitter Ctrl + x

enfin passez à l'installation du logiciel

sudo apt-get update sudo apt-get install gajim-dev-keyring

vous devrez confirmer l’installation de ce premier paquet pour pouvoir terminer avec

sudo apt-get install gajim-svn

Source

http://www.gajim.org/

samedi, octobre 3 2009

Thunderbird et Kde sont dans un bateau...

.... lequel tombe à l'eau.

thunderbird_logo kde4_logo

Description du problème

Un retour pour un problème que je rencontre pour la deuxième fois avec Kde.

Le problème ici est que je ne pouvais pas cliquer sur les liens internets présents dans mes mails de thunderbird. J'utilise rarement kde mais j'ai rencontré ce soucis sous Kubuntu 9.04 avec Kde4 et il y a un peu plus longtemps sous Debian avec Kde3.

Solution

Pour ceux confrontés aux mêmes problèmes voila la démarche à suivre.

kate .mozilla-thunderbird/XXXXX.default/prefs.js

Remplacé XXXXX par le dossier qui concerne votre profil. Attention, dans certaines distributions le dossier .mozilla-thunderbird s'appelle .thunderbird

Ajoutez ces deux lignes et enregistrez

pref("network.protocol-handler.app.http","firefox");
pref("network.protocol-handler.app.https","firefox");

Vous pouvez changer "firefox" par le nom de votre navigateur favoris ;) .

Thunderbird peut être lancé, les liens marcheront.