Outils pour utilisateurs

Outils du site


issue54:tuto_apt-catcher-ng

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue54:tuto_apt-catcher-ng [2011/12/02 18:34] auntieeissue54:tuto_apt-catcher-ng [2011/12/22 21:37] (Version actuelle) – pluriel à "bonnes fondations" amstram
Ligne 3: Ligne 3:
 So, what is apt-cacher-ng, and why do you need it? This is the program that caches all your downloaded .deb files, and shares them among all your computers in the LAN - eliminating the need to download the same package again and again.** So, what is apt-cacher-ng, and why do you need it? This is the program that caches all your downloaded .deb files, and shares them among all your computers in the LAN - eliminating the need to download the same package again and again.**
  
-Je n'ai jamais eu que deux ordinateurs sous Ubuntu et, d'une manière ou d'une autre, j'acceptais le besoin de télécharger les mêmes paquets deux fois. Maintenant, cependant, j'ai l'intention d'en ajouter deux autres. Et cela me semble un tel gâchis de temps et de bande passanteJ'ai donc commencé à chercher une solution et j'ai trouvé le programme aptcacher. Je l'ai installé et étais assez satisfait des résultats..jusqu'au moment où j'ai fait une mise à niveau de ma machine serveur vers Ubuntu 11.04. Alors qu'apt-cacher était activé, toutes les mises à jour retournaient des erreurs. Alors, j'ai recommencé à chercher une solution et j'ai rencontré un autre proxy deb-package - aptcacher-ng. J'ai remplacé le vieux proxy paquet avec le nouveau et maintenant les mises à jour sur ma deuxième machine sont très vite faites.+Je n'ai jamais eu que deux ordinateurs sous Ubuntu et, d'une manière ou d'une autre, j'acceptais le besoin de télécharger les mêmes paquets deux fois. Maintenant, cependant, j'ai l'intention d'en ajouter deux autres. Et cela me semble un tel gâchis de temps et de bande passante J'ai donc commencé à chercher une solution et j'ai trouvé le programme aptcacher. Je l'ai installé et étais assez satisfait des résultats..., jusqu'au moment où j'ai fait une mise à niveau de ma machine serveur vers Ubuntu 11.04. Alors qu'apt-cacher était activé, toutes les mises à jour retournaient des erreurs. Alors, j'ai recommencé à chercher une solution et j'ai rencontré un autre proxy deb-package - aptcacher-ng. J'ai remplacé le vieux proxy paquet avec le nouveau et maintenant les mises à jour sur ma deuxième machine sont très vite faites.
  
-Bien. Qu'est-ce qu'apt-cacher-ng et pourquoi en avez-vous besoin ? C'est le programme qui cache tous les fichiers .deb que vous avez téléchargés et les distribue à tous les ordinateurs dans votre réseau local ce qui élimine le besoin de télécharger le même paquet maintes et maintes fois.+Bien. Qu'est-ce qu'apt-cacher-ng et pourquoi en avez-vous besoin ? C'est le programme qui cache tous les fichiers .deb que vous avez téléchargés et les distribue à tous les ordinateurs dans votre réseau localce qui élimine le besoin de télécharger le même paquet maintes et maintes fois.
  
 **Below, I will describe the stepby-step procedure I followed to install and configure it in my network. **Below, I will describe the stepby-step procedure I followed to install and configure it in my network.
Ligne 27: Ligne 27:
 Apt-cacher était déjà installé ; j'ai donc : Apt-cacher était déjà installé ; j'ai donc :
 * copié tous les fichiers deb stockés dans le cache d'apt-cacher (folder - /var/cache/apt-cacher/packages) vers un dossier temp sur ma partition home. * copié tous les fichiers deb stockés dans le cache d'apt-cacher (folder - /var/cache/apt-cacher/packages) vers un dossier temp sur ma partition home.
-* désinstallé apt-cacher complétement.+* désinstallé apt-cacher complètement.
  
 Si vous n'avez pas installé apt-cacher, vous pouvez sauter ces deux étapes, car vous n'êtes pas concerné. Si vous n'avez pas installé apt-cacher, vous pouvez sauter ces deux étapes, car vous n'êtes pas concerné.
  
-Puisinstallez le paquet apt-cacher-ng sur votre serveur avec la méthode qui vous convient le mieux.+Puis installez le paquet apt-cacher-ng sur votre serveur avec la méthode qui vous convient le mieux.
  
 **Start the program. In terminal mode, run the command: **Start the program. In terminal mode, run the command:
Ligne 42: Ligne 42:
 sudo /etc/init.d/apt-cacher-ng start sudo /etc/init.d/apt-cacher-ng start
  
-Configurez les routines paquet sur les autres ordinateur pour qu'elles utilisent apt-cacher-ng comme proxy. Il y a plusieurs façons de faire ceci. Ce qui a fonctionné pour moi, et qui me semble la plus simple, utilise le fichier de configuration /etc/apt/apt.conf. Éditez ce fichier ou créez-le s'il n'existe pas. Dans le terminal, vous pouvez utilisez la commande suivante :+Configurez les routines paquet sur les autres ordinateurs pour qu'elles utilisent apt-cacher-ng comme proxy. Il y a plusieurs façons de faire ceci. Ce qui a fonctionné pour moi, et qui me semble la plus simple, utilise le fichier de configuration /etc/apt/apt.conf. Éditez ce fichier ou créez-le s'il n'existe pas. Dans le terminal, vous pouvez utiliser la commande suivante :
 sudo nano /etc/apt/apt.conf sudo nano /etc/apt/apt.conf
  
Ligne 56: Ligne 56:
    This ensures that the aptcacher-ng builds the package index. Now it will know which packages it should store in the cache.**    This ensures that the aptcacher-ng builds the package index. Now it will know which packages it should store in the cache.**
        
-Vous pouvez remplacer nano par le nom de votre éditeur de texte préféré, par exemplegedit. Ajoutez la ligne suivante au fichier :+Vous pouvez remplacer nano par le nom de votre éditeur de texte préféré, par exemple gedit. Ajoutez la ligne suivante au fichier :
 Acquire::http { Proxy Acquire::http { Proxy
 "http://192.168.2.11:3142"; "http://192.168.2.11:3142";
 }; };
  
-Remplace le 192.168.2.11 par l'adresse IP de votre serveur. Vous devrez faire la même chose sur chaque ordinateur sous Ubuntu sur votre réseau.+Remplacez le 192.168.2.11 par l'adresse IP de votre serveur. Vous devrez faire la même chose sur chaque ordinateur sous Ubuntusur votre réseau.
  
-Ensuite, exécutez « update » avec le gestionnaire de paquets. Par exemple, dans un terminal, vous pouvez utilisez la commande suivante +Ensuite, exécutez « update » avec le gestionnaire de paquets. Par exemple, dans un terminal, vous pouvez utiliser la commande suivante : 
-sudo aptget update+sudo apt-get update
   Ceci permet d'être certain que aptcacher-ng crée l'index des paquets. Il saura maintenant quels paquets il faudra stocker dans le cache.   Ceci permet d'être certain que aptcacher-ng crée l'index des paquets. Il saura maintenant quels paquets il faudra stocker dans le cache.
  
Ligne 76: Ligne 76:
 http://<IP_address_of_server>:3142/acngreport.html** http://<IP_address_of_server>:3142/acngreport.html**
  
-En fait, à ce stade, le proxy est prêt à fonctionner, mais le cache est vide et il faudra du temps pour y mettre des paquets. Attendez un peu -j'ai déjà stocké des fichiers deb exprès. Le moment est venu d'utiliser tous les fichiers deb que j'ai sauvegardés.+En fait, à ce stade, le proxy est prêt à fonctionner, mais le cache est vide et il faudra du temps pour y mettre des paquets. Attendez un peu - j'ai déjà stocké des fichiers deb exprès. Le moment est venu d'utiliser tous les fichiers deb que j'ai sauvegardés.
 * Allez au dossier /var/cache/apt-cacherng et créez un sous-dossier _import. * Allez au dossier /var/cache/apt-cacherng et créez un sous-dossier _import.
 * Copiez tous les fichiers deb stockés dans le dossier temp de votre partition home vers /var/cache/apt-cacher-ng/_import (puis supprimez le dossier temp et son contenu). * Copiez tous les fichiers deb stockés dans le dossier temp de votre partition home vers /var/cache/apt-cacher-ng/_import (puis supprimez le dossier temp et son contenu).
 * J'ai également des paquets dans les apt caches locaux sur mes deux ordinateurs sous Ubuntu. J'ai donc copié tous les fichiers deb sur les deux ordinateurs à partir de /var/cache/apt/archives vers le dossier /var/cache/apt-cacher-ng/_import sur l'ordinateur serveur. * J'ai également des paquets dans les apt caches locaux sur mes deux ordinateurs sous Ubuntu. J'ai donc copié tous les fichiers deb sur les deux ordinateurs à partir de /var/cache/apt/archives vers le dossier /var/cache/apt-cacher-ng/_import sur l'ordinateur serveur.
  
-C'est maintenant le moment de lancer le processus d'importation. Le programme est contrôlé à partir d'une page Web. Ouvrez donc http://<IP_address_of_server>:3142 et vous aurez la page qui explique comment utiliser apt-cacherng et qui contient le petit lien « Statistics report and configuration page » (rapport et page de configuration des statistiques) dans la section « Related links » (liens connexes). Si vous cliquez sur le lien, vous arriverez à :+C'est maintenant le moment de lancer le processus d'importation. Le programme est contrôlé à partir d'une page Web. Ouvrez donc http://<IP_address_of_server>:3142 et vous aurez la page qui explique comment utiliser apt-cacher-ng et qui contient le petit lien « Statistics report and configuration page » (rapport et page de configuration des statistiques) dans la section « Related links » (liens connexes). Si vous cliquez sur le lien, vous arriverez à :
 http://<IP_address_of_server>:3142/acngreport.html http://<IP_address_of_server>:3142/acngreport.html
  
Ligne 97: Ligne 97:
  
 Et maintenant, vous n'aurez plus besoin de télécharger le même paquet plusieurs fois pour des ordinateurs différents. Pour aller plus loin, vous pouvez ouvrir la documentation installée avec apt-cacher-ng et disponible à http://localhost/doc/apt-cacherng/html/index.html sur votre ordinateur serveur. Remarquez que vous aurez besoin de modifier la configuration par défaut du serveur apache2 pour rendre la documentation disponible sur tous les ordinateurs sur le réseau. Pour ce faire : Et maintenant, vous n'aurez plus besoin de télécharger le même paquet plusieurs fois pour des ordinateurs différents. Pour aller plus loin, vous pouvez ouvrir la documentation installée avec apt-cacher-ng et disponible à http://localhost/doc/apt-cacherng/html/index.html sur votre ordinateur serveur. Remarquez que vous aurez besoin de modifier la configuration par défaut du serveur apache2 pour rendre la documentation disponible sur tous les ordinateurs sur le réseau. Pour ce faire :
-* Ouvrez le fichier http://localhost/doc/apt-cacherng/html/index.html et l'éditez en tant que root. Vous pouvez, par exemple, utiliser cette commande : sudo nano /etc/apache2/sitesenabled/000default. Vous pouvez, bien entendu, remplacer nano par un autre éditeur de texte, si tel est votre souhait.+* Ouvrez le fichier http://localhost/doc/apt-cacherng/html/index.html et éditez-le en tant que root. Vous pouvez, par exemple, utiliser cette commande : sudo nano /etc/apache2/sitesenabled/000default. Vous pouvez, bien entendu, remplacer nano par un autre éditeur de texte, si tel est votre souhait.
 * Trouvez la section commençant par Alias /doc/ Modifier l'entrée « Allow from » pour permettre à tous les ordinateurs sur votre réseau d'y accéder. Par exemple : « Allow from 10.1.0.0/255.255.0.0 » donnera accès au répertoire de la documentation à toutes les adresses IP dans la tranche 10.1.x.y, en passant par votre serveur-web apache2. * Trouvez la section commençant par Alias /doc/ Modifier l'entrée « Allow from » pour permettre à tous les ordinateurs sur votre réseau d'y accéder. Par exemple : « Allow from 10.1.0.0/255.255.0.0 » donnera accès au répertoire de la documentation à toutes les adresses IP dans la tranche 10.1.x.y, en passant par votre serveur-web apache2.
  
Ligne 115: Ligne 115:
 Écrite par Robin Catling Écrite par Robin Catling
  
-Sera-t-il possible que l'Internet reste un outil ouvert, démocratique, libre et gratuit pour l'amélioration de l'humanité ? Pieds nus dans le cyberespace étudie cette question. Écrit par une invitée récent sur le Podcast Full Circle, Becky Hogge est journaliste et ancienne directrice du « Open Rights Group ». Dans son livre, Hogge recherche les hackers radicaux qui sont contre les vieilles institutions qui se rassemblent pour contrôler l'Internet.+Sera-t-il possible que l'Internet reste un outil ouvert, démocratique, libre et gratuit pour l'amélioration de l'humanité ? Pieds nus dans le cyberespace étudie cette question. Écrit par une invitée récente sur le Podcast Full Circle, Becky Hogge est journaliste et ancienne directrice du « Open Rights Group ». Dans son livre, Hogge recherche les hackers radicaux qui sont contre les vieilles institutions qui se rassemblent pour contrôler l'Internet.
  
 **Documenting a personal journey into 'hack-tivism,' Hogge begins and ends at the Chaos Computer Club's annual conferences in 2009 and 2010, in the company of four recurring guides; Stewart Brand, Cory Doctorow (author, blogger and copyleft campaigner), Phil Booth of No2ID and Rop Gonggrijp, co-founder of the Dutch ISP XS4ALL. Along the way, Hogge interviews Wikileaks' Julian Assange and Global Voices founder Ethan Zuckerman. **Documenting a personal journey into 'hack-tivism,' Hogge begins and ends at the Chaos Computer Club's annual conferences in 2009 and 2010, in the company of four recurring guides; Stewart Brand, Cory Doctorow (author, blogger and copyleft campaigner), Phil Booth of No2ID and Rop Gonggrijp, co-founder of the Dutch ISP XS4ALL. Along the way, Hogge interviews Wikileaks' Julian Assange and Global Voices founder Ethan Zuckerman.
Ligne 121: Ligne 121:
 Touching the issues of copyright versus copyleft, personal privacy, the surveillance society, freedom of information, censorship and the commercial takeover of the Internet, this is a study of individualists against institutions, questioning how we might oppose the vested interests of moneyed entities with largely amoral agendas.** Touching the issues of copyright versus copyleft, personal privacy, the surveillance society, freedom of information, censorship and the commercial takeover of the Internet, this is a study of individualists against institutions, questioning how we might oppose the vested interests of moneyed entities with largely amoral agendas.**
  
-Afin de d'écrire son voyage personnel dans le milieu de l'« hacktivism », Hogge commence et termine aux conférences annuelles du « Chaos Computer Club » en 2009 et 2010, accompagnée de quatre guides récurrents ; Stewart Brand, Cory Doctorow (auteur, bloggeur et militant pour le « copyleft »), Phil Booth de No2ID et Rop Gonggrijp, co-fondateur du ISP XS4ALL hollandais. Sur son chemin, Hogge interviewe Julian Assange de Wikileaks et Ethen Zuckerman, fondateur de Global Voices.+Afin de décrire son voyage personnel dans le milieu de l'« hacktivism », Hogge commence et termine aux conférences annuelles du « Chaos Computer Club » en 2009 et 2010, accompagnée de quatre guides récurrents ; Stewart Brand, Cory Doctorow (auteur, bloggeur et militant pour le « copyleft »), Phil Booth de No2ID et Rop Gonggrijp, co-fondateur du ISP XS4ALL hollandais. Sur son chemin, Hogge interviewe Julian Assange de Wikileaks et Ethen Zuckerman, fondateur de Global Voices.
  
 Abordant les questions de « copyright » contre « copy left », la vie privée, la société de surveillance, la liberté d'information, la censure et la prise de contrôle de l'Internet par et pour le commerce, c'est une étude des individualistes contre les institutions qui pose la question de comment s'opposer aux intérêts particuliers des entités bien nanties dont les lignes de conduite sont, pour la plupart, amoraux. Abordant les questions de « copyright » contre « copy left », la vie privée, la société de surveillance, la liberté d'information, la censure et la prise de contrôle de l'Internet par et pour le commerce, c'est une étude des individualistes contre les institutions qui pose la question de comment s'opposer aux intérêts particuliers des entités bien nanties dont les lignes de conduite sont, pour la plupart, amoraux.
Ligne 133: Ligne 133:
 Vous avez droit aussi à l'histoire - qui a perdu un peu de sa charge dramatique - de comment Hogge n'a pas voulu rejoindre Wiki-leaks, même si c'était en reconnaissant le fort engagement qu'il faut pour devenir ce genre de militant. Cette suite continuelle de rencontres met en exergue la seule faiblesse d'un livre qui ne rassemble jamais tout à fait tous ses thèmes dans une seule histoire cohérente, mais vous pourriez faire remarquer que la vie est comme ça, amplifiée par l'effet déstructurant de la technologie et du rythme soutenu des changements. Vous avez droit aussi à l'histoire - qui a perdu un peu de sa charge dramatique - de comment Hogge n'a pas voulu rejoindre Wiki-leaks, même si c'était en reconnaissant le fort engagement qu'il faut pour devenir ce genre de militant. Cette suite continuelle de rencontres met en exergue la seule faiblesse d'un livre qui ne rassemble jamais tout à fait tous ses thèmes dans une seule histoire cohérente, mais vous pourriez faire remarquer que la vie est comme ça, amplifiée par l'effet déstructurant de la technologie et du rythme soutenu des changements.
  
-La suite à la page 26...+Suite page 26
  
-Si vous voulez un grand exposé de sombres activités, de la théorie des conspirations et de l'insurrection armée, dans le style de 60 Minutes, alors ce n'est pas un livre pour vous. Il est beaucoup plus doux que cela. Vous bénéficiera d'une rétrospective sur le mouvement « hacker » et les origines de la contre-culture des années 70 ; des gens vivant ensemble en petits groupes à la recherche de la liberté, la paix et l'amour, puis les premiers exemples de Brand, Stallman, Lessig et les pionniers du mouvement hacker qui, il faut s'en souvenir, demandait beaucoup plus que des trucs gratuits.+Si vous voulez un grand exposé de sombres activités, de la théorie des conspirations et de l'insurrection armée, dans le style de 60 Minutes, alors ce n'est pas un livre pour vous. Il est beaucoup plus doux que cela. Vous bénéficierez d'une rétrospective sur le mouvement « hacker » et les origines de la contre-culture des années 70 ; des gens vivant ensemble en petits groupes à la recherche de la liberté, la paix et l'amour, puis les premiers exemples de Brand, Stallman, Lessig et les pionniers du mouvement hacker qui, il faut s'en souvenir, demandait beaucoup plus que des trucs gratuits.
  
 **Rop Gonggrijp gets all the best lines - well, they are his lines: **Rop Gonggrijp gets all the best lines - well, they are his lines:
Ligne 151: Ligne 151:
 « Je pense que nous nous battons encore aujourd'hui, en majeure partie contre l'incompétence dans ce monde. Nous luttons en majeure partie contre les bêtises et, peut-être, contre un peu d'opportunisme. Il y a aussi les intérêts des grandes entreprises qui cherchent à tout contrôler et ça, c'est inquiétant. » « Je pense que nous nous battons encore aujourd'hui, en majeure partie contre l'incompétence dans ce monde. Nous luttons en majeure partie contre les bêtises et, peut-être, contre un peu d'opportunisme. Il y a aussi les intérêts des grandes entreprises qui cherchent à tout contrôler et ça, c'est inquiétant. »
  
-L'illustration sur la couverture rappelle Alise sur le seuil du Pays des merveilles, ce qui correspond bien au sous-titre du livre « Aventures in Search of Techno Utopia » (À la recherche d'une utopie technologique). La voix littéraire de Hogge est petite et tranquille, celle d'un M Tout le monde, certes, pas celle d'un candide, mais dans l'esprit des hacktivistes, qui luttent pour suivre les chemins brumeux et potentiellement dangereux, qui mène à l'Utopie clinquante que l'on nous promet. Gonggrijp de nouveau : +L'illustration sur la couverture rappelle Alice sur le seuil du Pays des merveilles, ce qui correspond bien au sous-titre du livre « Aventures in Search of Techno Utopia » (À la recherche d'une utopie technologique). La voix littéraire de Hogge est petite et tranquille, celle d'une Mme Tout le monde, certes, pas celle d'une candide, mais dans l'esprit des hacktivistes, qui luttent pour suivre les chemins brumeux et potentiellement dangereux, qui mènent à l'Utopie clinquante que l'on nous promet. Gonggrijp de nouveau : 
-« Nous venons en paix. on ne nous appelle pas le "Chaos Computer Club" parce que nous créons le chaos. En fait, une grande partie de notre travail collectif a évité le chaos en faisant remarquer qu'il faudrait peut-être poser de bonne fondations virtuelles avant de construire davantage de tours virtuelles. »+« Nous venons en paix. On ne nous appelle pas le "Chaos Computer Club" parce que nous créons le chaos. En fait, une grande partie de notre travail collectif a évité le chaos en faisant remarquer qu'il faudrait peut-être poser de bonnes fondations virtuelles avant de construire davantage de tours virtuelles. »
   Barefoot into Cyberspace est disponible sur Amazon, au téléchargement ou en livre de poche.   Barefoot into Cyberspace est disponible sur Amazon, au téléchargement ou en livre de poche.
  
issue54/tuto_apt-catcher-ng.1322847264.txt.gz · Dernière modification : 2011/12/02 18:34 de auntiee