Archive

Posts Tagged ‘Debian’

La genèse de GNU/Linux

mars 8th, 2010

Linux Magazine a publié un article très interessant sur la naissance de Linux tel que nous le connaissons aujourd’hui. Le magazine s’attarde en fait sur la création de ce qu’ils appellent les 3 géants de Linux à savoir Slackware Debian et Red Hat.
Pour chacun de ces distributions, il retrace leur création et leur évolution en décrivant les quelques points significatifs de chacune d’entre elle.
Linux Magazine nomme notamment le gestionnaire de packages de Debian ainsi que son contrat social basé sur les logiciels libres, le business model de Red Hat qui en fait la première entreprise à gagner réellement de l’argent autour des logiciels libres, ou la volonté de Slackware a gardé une ligne de développement la plus proche d’Unix possible ou encore sa stabilité légendaire et bien son son absence officlelle de gestionaire de paquets.

Saviez vous par exemple que l’on compte jusqu’à 250 distributions basées sur Debian ? 66 sur Slackware et 40 sur Red Hat (+ 80 sur Fedora) ?
Ils publient d’ailleurs un tableau dans lequel sont répertioriés les différentes distributions basés sur les 3 piliers et classés dans le temps :

Un article très intéressant à découvrir.

Tags: , , , , , , ,

Linux et Open-Source, Planet-libre , , , , , , ,

Installer Debian Squeeze sur Vaio W

février 11th, 2010

Voici un tutoriel qui devrait vous être utile si comme moi vous souhaitez installer Debian sur votre Sony Vaio mini (W series).
Je pense qu’il pourra s’appliquer également à d’autres versions ou même d’autres modèles possédant peu ou prou le même hardware.
Quand j’ai pris la décision d’installer Debian j’avais une Ubuntu Karmic Koala installée et parfaitement fonctionnelle.
Voici un aperçu du hardware présent dans le Sony :

  • affichage : Intel 945 GME
  • Ethernet : Attansic/Atheros L1C Gigabit
  • Wifi : Atheros AR9285
  • Son : Intel Corporation 82801G (ICH7 Family)

Le listing du hardware pourra aider ceux qui possèdent un Asus par exemple.

Premier constat, Lenny et son noyau 2.6.26 ne supporte pas les cartes réseau, donc passage sur Squeeze. Une fois l’installation faite le second constat est que l’écran interne ne fonctionne pas. Je dis interne car quand on branche un écran extérieur celà fonctionne et Gnome fait son travail. Un bref aperçu des logs de Xorg fait apparaître cette ligne :

Output LVDS1 disconnected

Après de nombreux essais impossible de faire fonctionner l’écran interne. Après quelques recherches je m’aperçois que c’est lié au noyau 2.6.32-trunk de Testing.
Je décide donc d’installer le noyau 2.6.30 présent dans les dépôts. Effectivement avec le 2.6.30 l’écran fonctionne mais je n’ai plus de réseau !! Du moins la carte ethernet est vue comme connectée avec mii-tool mais impossible d’obtenir une IP depuis le DHCP et le fait de forcer une IP statique ne change rien. Le WIFI lui fonctionne.

Cette solution n’étant pas satisfaisante je décide de me rabattre sur le même noyau que celui que j’avais dans ma Ubuntu à savoir un 2.6.31. Problème le 2.6.31 n’est plus disponible dans les dépôts de Testing ni même de SID.
Je l’ai donc téléchargé depuis kernel.org et il m’a fallu le compiler à la sauce Debian:

Compilation du noyau :

On télécharge les sources depuis kernel.org. Puis on ajoute notre utilisateur au groupe src :

mkdir ~/src
tar xvjf linux-2.6.31.12.tar.bz2 -C ~/src
cd src
ln -s  linux-2.6.31.12 linux
useradd julien src

On se deconnecte puis on se reconnecte pour que l’ajout de l’utilisateur au groupe src soit effectif.
On installe ensuite des paquets nécessaires à la compilation :

sudo apt-get install libncurses5 libncurses5-dev zlib1g-dev kernel-package

On configure ensuite notre noyau :

cd src
make menuconfig

Laissez tout par défaut et sortez.

On enchaine avec la compilation en elle même :

fakeroot make-kpkg clean
fakeroot make-kpkg --append-to-version=.`date +%y%m%d`

Une fois terminé (et ca prend beaucoup de temps, et en passant je vous déconseille fortement de le faire sur votre netbook !!) copiez les 2 points .deb ainsi créés sur le netbook et on les installe en faisant :

dpkg -i linux-firmware..............all.deb et linux-image-...........i386.deb

On termine par une mise à jour de Grub2 :

sudo update-grub

Redémarrez sur votre nouveau noyau et constatez que tout fonctionne !!

Tags: , , , , , , ,

Linux et Open-Source, Planet-libre , , , , , , ,

Benchmarks Debian GNU/Linux vs Debian KFreeBSD

janvier 21st, 2010

Phoronix publie un benchmark de Squeeze avec d’un côté le noyau linux et de l’autre le noyau FreeBSD.
Il s’agissait d’un côté du noyau Linux 2.6.30 et de l’autre du 7.2-1 FreeBSD. Ils ont tous les 2 été testés dans leur version 32 et 64 its. 27 tests ont ainsi été menés. Sur ces 27 tests la version Linux 32 bits de Debian s’est révelée plus performante que la version FreeBSD 32 bits. Cependant l’écart n’est pas énorme ce qui est très encourageant pour la version FreeBSD.
Sur les versions 64 bits la version Linux est devant sur 23 des 27 tests. Cependant sur les tests x264, 7-Zip, et Gcryp la version FreeBSD est nettement devant.

Vous pouvez vous rendre sur le site de Phoronix pour les détails des tests.

Tags: , , , ,

Linux et Open-Source, Planet-libre , , , ,

Créer son miroir local Ubuntu et Debian

novembre 6th, 2009

Voici un tuto basé sur APT-MIRROR pour vous aider à créer un ou des miroirs locaux pour les dépôts Ubuntu et Debian.
Le premier pré-requis concerne l’espace disque à allouer. Comptez environ 50 à 60 Go pour l’ensemble des dépôts stables Debian main contrib non-free, security et volatile, et stables Ubuntu, updates, security main universe multiverse restricted.
Dans ce tuto les miroirs seront stockés sur un disque externe attaché à un serveur Debian Lenny et toutes les commandes sont tapées en root (pas bien :-) )

on installe apt-mirror
apt-get install apt-mirror

Ensuite on crée le point de montage du disque externe par exemple dans /mnt ici mon disque est /dev/sde2 (pour connaitre les partitions de vos disques à monter faîtes cat /proc/partitions)

mkdir /mnt/miroirs
mount /dev/sde2 /mnt/miroirs

On peut créer également une entrée dans le fstab:

/dev/sde2	/mnt/miroirs	ext3	defaults	0	0

On crée l’arborescence dans /mnt/miroirs:

mkdir -p /mnt/miroirs/{mirror,skel,var}
chown -R apt-mirror:apt-mirror /mnt/miroirs
chmod -R 755 /mnt/miroirs

on passe ensuite à la configuration de APT-MIRROR. Le fichier est /etc/apt/mirror.lists voici le mien expliqué:

############# config ##################
#
set base_path /mnt/miroirs
#
# if you change the base path you must create the directories below with write privlages
#
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
#set cleanscript $var_path/clean.sh
set defaultarch i386
set nthreads 20
set _tilde 0
#
############# end config ##############
#Ubuntu Karmic Koala
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
#
#Debian Lenny
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#
clean http://fr.archive.ubuntu.com/ubuntu
clean http://ftp.fr.debian.org/debian
clean http://security.debian.org
clean http://volatile.debian.org/debian-volatile

La directive set base_path spécifie où va être le miroir ici dans /mnt/miroirs (par défaut dans /var/spool/apt-mirror)
On décommente les lignes qui viennent après.
La directive set defaultarch i386 spécifie que l’on ne veut les paquets destinés uniquement aux architectures i386
La directive set nthreads 20 spécifie que l’on souhaite 20 instances de téléchargemement simultanées.

Après ############# end config ##############, on trouve les dépôts que l’on souhaite répliquer.
Les directives à la fin du fichier servent à libérer un peu d’espace disque le cas échéant.

Voilà tout est fin prêt on peut lancer la synchronisation:

 apt-mirror /etc/apt/mirror.list
Downloading 60 index files using 20 threads...
Begin time: Fri Nov  6 11:22:02 2009
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
End time: Fri Nov  6 11:22:07 2009

Proceed indexes: [PPPPPP]

0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads...
Begin time: Fri Nov  6 11:22:21 2009
[0]...
End time: Fri Nov  6 11:22:21 2009

Ici apt-mirror ne télécharge rien (0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads…
Begin time: Fri Nov 6 11:22:21 2009
[0]…
End time: Fri Nov 6 11:22:21 2009) car mon miroir est mis à jour toutes les demi-heures.

A la fin du téléchargement (12 heures chez moi) les miroirs sont répliqués. Nous allons maintenant créer des liens symboliques vers /var/www afin de «servir» les paquets aux machines clientes:

ln -s /mnt/miroirs/mirror/volatile.debian.org/debian-volatile /var/www/debian-volatile
ln -s /mnt/miroirs/mirror/security.debian.org/ /var/www/debian-security
ln -s /mnt/miroirs/mirror/ftp.fr.debian.org/debian /var/www/debian
ln -s /mnt/miroirs/mirror/security.ubuntu.com /var/www/ubuntu-security
ln -s /mnt/miroirs/mirror/fr.archive.ubuntu.com /var/www/ubuntu

On modifie maintenant les sources.list des machines clientes:

леглаDebian Lenny:

vim /etc/apt/sources.list

deb http://127.0.0.1/debian/ lenny main contrib non-free
deb http://127.0.0.1/debian-security/ lenny/updates main contrib non-free
deb http://127.0.0.1/debian-volatile/ lenny/volatile main contrib non-free

Comme vous pouvez le constater l'ip est locale car c'est ce serveur qui héberge les miroirs

Ubuntu Karmic:

deb http://IP_Serveur/ubuntu/ karmic main restricted universe multiverse
deb http://IP_Serveur/ubuntu/ karmic-updates main restricted universe multiverse
deb http://IP_Serveur/ubuntu-security/ karmic-security main restricted universe multiverse

On update les dépôts:

apt-get update

et c'est fait !!!

On automatise les synchros des mirroirs:

crontab -e
*/30 * * * *	/usr/bin/apt-mirror /etc/apt/mirror.list

Ici toutes les demi-heures.

Tags: , , , , , ,

Linux et Open-Source, Planet-libre , , , , , ,

L’AppStore fait-il des émules?

octobre 22nd, 2009

Le titre de cet article peut paraître provocateur en présentant l’AppStore d’Apple comme une innovation. Beaucoup d’entre nous sont habitués à une gestion centralisé des « applications » installables sur un système. Debian dispose de ce système depuis la version 1.1, sortie en 1996; idem pour redhat (1997). Il a donc fallu attendre 10 ans pour que cette idée soit reprise, remarketée est, au final plébiscitée. Au point que tout les constructeurs de smartphone propose désormais un système de ce type (Market Place, Ovi store…) et que des applications, comme Bodega pour Mac apparaissent.

Ubuntu, pour la version 9.10 proposera une « logithèque », évolution « naturelle » de Synaptic inspirée des stores cités ci-dessus. On trouvera dans cette logithèque la liste des applicatifs avec une description (à la Synaptic) accompagnés de commentaires, notes et copie d’écran. Le tout ressemblant beaucoup à Bodega (qui ressemble à …)

Fedora, qui sort aujourd’hui la béta de sa futur version 12, propose des évolutions dans PackageKit, qui, à terme permettront d’installer des applications à partir d’un navigateur Web, de la à dire que Fedora travaille sur un store-like, il n’y a qu’un pas.

Ces évolutions suffiront-elles à rendre le desktop Linux plus attrayant? Je pense que la mise à disposition d’appareil mobile, de type MID/Netbook avec des interfaces bien lechées tel que Moblin ou UNR, combinées à ces nouveaux outils peuvent imposer Linux dans les technologies mobiles (Android n’est-il pas un succès?). Cependant, le marché du desktop reste très lié, en entreprise à la suite Office, à la maison au jeux vidéo (et aux habitudes du bureau).

Contribution d’ Olivier Hervieu pour TechnoAddict

Tags: , , , , ,

Apple, Divers, Linux et Open-Source, Planet-libre , , , , ,

La Debconf9 s’est achevée

août 7th, 2009

L’édition 2009 des conférences annuelles Debian qui se tenait à Caceres en Espagne s’est achevée le 30 juillet.
Cette édition a réuni près de 250 personnes venant de 35 pays différents.
Steve McIntyre a déclaré que la version 2009 a été l’une des plus productives et que la très importante implication des équipes de développement durant ces quelques jours aura un effet plus que positif sur la sortie prochaine de Debian GNU/Linux 6.0 (a.k.a Squeeze).

La plupart des 130 conférences qui ont été tenues durant la Debconf9 ont été retransmises en streaming sur Internet. Ce qui a eu pour effet d’augmenter le nombre de participants à ces conférences et de les impliquer par le biais de chats interactifs.
Retrouvez ces vidéos ici.

La Debconf10 se déroulera l’année prochaine à New York City.

Tags: , , , ,

Evénements du Libre, Linux et Open-Source, Planet-libre , , , ,

KFreeBSD inclue dans Squeeze

juillet 31st, 2009

Faisant suite à l’annonce de la nouvelle politique de développement basée sur un calendrier connu, l’équipe gérant les releases nous fait part des nouveautés qu’elle souhaite voir dans Debian GNU/Linux 6.0 (a.k.a Squeeze).
Parmi les nouveautés majeures le noyau KFreeBSD sera inclue d’office dans le projet. Ce qui auparavant n’était qu’un projet lié à Debian (comme évoqué dans ce précédent billet) devient finalement une option d’installation du système à part entière.

Parmi les autres nouveautés, on trouve l’adoption de DASH comme shell par défaut ayant pour principal avantage d’accélérer le temps de boot, le support total d’IPV6, une QA (Quality Assurance) grandement améliorée (double compilation des paquets, rejet automatique des paquets ne passant pas les premiers tests de qualité …), le support des gros fichiers, la suppression des librairies obsolètes renforçant ainsi la sécurité .

Quelques autres souhaits dont vous pouvez consulter la liste ici.

Tags: , , , ,

Linux et Open-Source, Planet-libre , , , ,

Changement de moeurs chez Debian

juillet 29th, 2009

Alors que jusqu’à la sortie de Lenny, les afficionados, à la question : « Quand est ce que la nouvelle release va sortir ? » recevaient invariablement la réponse : « Quand elle sera prête », Meike Reichle a annoncé que désormais il y aura un calendrier des sorties de releases.
Au cours du mois de décembre des années impaires interviendra le freeze de la nouvelle release pour une sortie au printemps des années paires. Ceci implique une sortie tous les 2 ans.

Ce nouveau plan de développement interviendra après la sortie de Squeeze (Debian GNU/Linux 6.0) dont le gel des développements interviendra en décembre 2009 pour une sortie au printemps 2010.

Tags: , , ,

Linux et Open-Source, Planet-libre , , ,

Conférence annuelle Debian

juillet 23rd, 2009

La conférence annuelle Debian se tiendra cette année dans la ville de Caceres en Espagne du 24 au 30 juillet.
Le 24 sera la journée ouverte au public. Tout le monde y est la bienvenue et l’accès aux conférences est totalement gratuit. Les développeurs et utilisateurs seront présents sur place pour répondre aux questions.
Un petit mot sur la conférence qui est sur sa majeure partie un lieu où les discussions techniques sont le plus présentes mais elle offre également la possibilité aux développeursn contributeurs et autres personnes intéressées de se rencontrer et échanger autour du logiciel libre.
Plus d’information sur le site officiel de Debconf9.

Tags: , , ,

Evénements du Libre, Linux et Open-Source, Planet-libre , , ,

Steve McIntyre élu DPL pour la 2e année consécutive

avril 17th, 2009

Fait rare dans le monde Debian, le Debian Project Leader (DPL) élu l’année dernière, l’a été à nouveau cette année.

Steve McIntyre est donc reconduit une année de plus. Il faut croire que son travail au sein de la communauté a été reconnu par les développeurs. Son expérience et son implication dans la planète Debian depuis plus de 11 ans lui vaut donc de conduire Debian aux sommets.

Tags: , , , ,

Linux et Open-Source, Planet-libre , , , ,