{"id":153,"date":"2008-09-23T17:10:41","date_gmt":"2008-09-23T15:10:41","guid":{"rendered":"http:\/\/michauko.org\/blog\/?p=153"},"modified":"2009-08-05T13:33:03","modified_gmt":"2009-08-05T11:33:03","slug":"mixer-les-releases-debian-sans-trop-de-risque","status":"publish","type":"post","link":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/","title":{"rendered":"Mixer les releases Debian, sans trop de risque"},"content":{"rendered":"<p>Salut,<\/p>\n<p>Il arrive qu&rsquo;on ait besoin d&rsquo;une application en \u00ab\u00a0testing\u00a0\u00bb sur un serveur en \u00ab\u00a0stable\u00a0\u00bb. Par exemple OCSInventory-NG. Il y a la bonne et la mauvaise m\u00e9thode pour faire \u00e7a.<\/p>\n<h1>La mauvaise m\u00e9thode (rapide, mais naze sur le long terme)<\/h1>\n<p>La m\u00e9thode bourrin consiste \u00e0 ajouter momentan\u00e9ment les lignes qui vont bien dans <code>\/etc\/apt\/sources.list<\/code>, faire un <code>apt-get update<\/code>, l&rsquo;installer et enlever les d\u00e9p\u00f4ts ensuite.<br \/>\nCa marche mais on ne profite pas des mises \u00e0 jour qui peuvent \u00eatre importantes. Je dis \u00e7a car ensuite il vaut mieux enlever ces lignes qui risquent de vous faire migrer une partie de vos applis de \u00ab\u00a0stable\u00a0\u00bb \u00e0 \u00ab\u00a0testing\u00a0\u00bb (si des fois vous \u00eates aveugles lors de votre \u00ab\u00a0upgrade\u00a0\u00bb r\u00e9gulier).<br \/>\nA ce propos, il ne faut pas oublier d&rsquo;ajouter les lignes concernant le d\u00e9p\u00f4t de s\u00e9curit\u00e9.<br \/>\nExemple, j&rsquo;ajoute les lignes \u00ab\u00a0lenny\u00a0\u00bb pour donner \u00e7a :<\/p>\n<pre>deb ftp:\/\/ftp2.fr.debian.org\/debian\/ etch main contrib non-free\r\ndeb ftp:\/\/ftp2.fr.debian.org\/debian\/ lenny main contrib non-free\r\n\r\ndeb http:\/\/security.debian.org\/ etch\/updates main contrib non-free\r\ndeb http:\/\/security.debian.org\/ lenny\/updates main contrib non-free<\/pre>\n<h1>La bonne m\u00e9thode (presque aussi rapide)<\/h1>\n<p>La m\u00e9thode propre consiste \u00e0 garder tout le temps les lignes concernant les 2 (4) d\u00e9p\u00f4ts, mais \u00e0 indiquer \u00e0 APT le niveau de release que l&rsquo;on veut conserver par d\u00e9faut. Pour ce faire, cr\u00e9er un fichier du genre <code>00release<\/code> dans <code>\/etc\/apt\/apt.conf.d\/<\/code>. Exemple :<\/p>\n<pre># cat \/etc\/apt\/apt.conf.d\/00Release\r\nAPT::Default-Release \"stable\";\r\n\r\n<\/pre>\n<p>Soyez prudent les 2\/3 premi\u00e8res fois o\u00f9 vous mettrez \u00e0 jour vos d\u00e9p\u00f4ts + upgrade. Histoire d&rsquo;\u00eatre s\u00fbr.<\/p>\n<h1>Le bug qui en d\u00e9coule<\/h1>\n<p>Souvent, l&rsquo;effet de bord sera \u00e7a \u00e0 votre prochain \u00ab\u00a0apt-get update\u00a0\u00bb :<\/p>\n<pre>Fetched 14.6MB in 50s (292kB\/s)\r\nReading package lists... Error!\r\nE: Dynamic MMap ran out of room\r\nE: Error occurred while processing tkdiff (NewVersion1)\r\nE: Problem with MergeList \/var\/lib\/apt\/lists\/debian_debian_dists_lenny_main_binary-amd64_Packages\r\nE: The package lists or status file could not be parsed or opened.\r\nE: Couldn't rebuild package cache<\/pre>\n<p>La correction sera d&rsquo;augmenter un buffer quelconque pour APT, en ajoutant\/adaptant, g\u00e9n\u00e9ralement dans <code>\/etc\/apt\/apt.conf.d\/70debconf<\/code> la ligne suivante :<\/p>\n<pre>APT::Cache-Limit 15728640; \/\/ 15 MB\r\n<\/pre>\n<p>Afin de repousser un peu la limite.<\/p>\n<p>Voil\u00e0, c&rsquo;est tout pour cette petite astuce n\u00e9anmoins bien pratique.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salut, Il arrive qu&rsquo;on ait besoin d&rsquo;une application en \u00ab\u00a0testing\u00a0\u00bb sur un serveur en \u00ab\u00a0stable\u00a0\u00bb. Par exemple OCSInventory-NG. Il y a la bonne et la mauvaise m\u00e9thode pour faire \u00e7a. La mauvaise m\u00e9thode (rapide, mais &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,82],"tags":[238,240,239],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-debian","category-pl","tag-apt","tag-depot","tag-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mixer les releases Debian, sans trop de risque - Le blog de Michauko<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mixer les releases Debian, sans trop de risque - Le blog de Michauko\" \/>\n<meta property=\"og:description\" content=\"Salut, Il arrive qu&rsquo;on ait besoin d&rsquo;une application en \u00ab\u00a0testing\u00a0\u00bb sur un serveur en \u00ab\u00a0stable\u00a0\u00bb. Par exemple OCSInventory-NG. Il y a la bonne et la mauvaise m\u00e9thode pour faire \u00e7a. La mauvaise m\u00e9thode (rapide, mais &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Michauko\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-23T15:10:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-08-05T11:33:03+00:00\" \/>\n<meta name=\"author\" content=\"michauko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"michauko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/\"},\"author\":{\"name\":\"michauko\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"headline\":\"Mixer les releases Debian, sans trop de risque\",\"datePublished\":\"2008-09-23T15:10:41+00:00\",\"dateModified\":\"2009-08-05T11:33:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/\"},\"wordCount\":282,\"commentCount\":4,\"keywords\":[\"apt\",\"d\u00e9p\u00f4t\",\"testing\"],\"articleSection\":[\"Debian\",\"planet-libre.org\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/\",\"name\":\"Mixer les releases Debian, sans trop de risque - Le blog de Michauko\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\"},\"datePublished\":\"2008-09-23T15:10:41+00:00\",\"dateModified\":\"2009-08-05T11:33:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/mixer-les-releases-debian-sans-trop-de-risque-153\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mixer les releases Debian, sans trop de risque\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\",\"name\":\"Le blog de Michauko\",\"description\":\"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/michauko.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\",\"name\":\"michauko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"caption\":\"michauko\"},\"sameAs\":[\"http:\\\/\\\/michauko.org\\\/\"],\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/author\\\/randomized2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mixer les releases Debian, sans trop de risque - Le blog de Michauko","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/","og_locale":"fr_FR","og_type":"article","og_title":"Mixer les releases Debian, sans trop de risque - Le blog de Michauko","og_description":"Salut, Il arrive qu&rsquo;on ait besoin d&rsquo;une application en \u00ab\u00a0testing\u00a0\u00bb sur un serveur en \u00ab\u00a0stable\u00a0\u00bb. Par exemple OCSInventory-NG. Il y a la bonne et la mauvaise m\u00e9thode pour faire \u00e7a. La mauvaise m\u00e9thode (rapide, mais &hellip;","og_url":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/","og_site_name":"Le blog de Michauko","article_published_time":"2008-09-23T15:10:41+00:00","article_modified_time":"2009-08-05T11:33:03+00:00","author":"michauko","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"michauko","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/#article","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/"},"author":{"name":"michauko","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"headline":"Mixer les releases Debian, sans trop de risque","datePublished":"2008-09-23T15:10:41+00:00","dateModified":"2009-08-05T11:33:03+00:00","mainEntityOfPage":{"@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/"},"wordCount":282,"commentCount":4,"keywords":["apt","d\u00e9p\u00f4t","testing"],"articleSection":["Debian","planet-libre.org"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/","url":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/","name":"Mixer les releases Debian, sans trop de risque - Le blog de Michauko","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/#website"},"datePublished":"2008-09-23T15:10:41+00:00","dateModified":"2009-08-05T11:33:03+00:00","author":{"@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"breadcrumb":{"@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/michauko.org\/blog\/mixer-les-releases-debian-sans-trop-de-risque-153\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/michauko.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Mixer les releases Debian, sans trop de risque"}]},{"@type":"WebSite","@id":"https:\/\/michauko.org\/blog\/#website","url":"https:\/\/michauko.org\/blog\/","name":"Le blog de Michauko","description":"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/michauko.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9","name":"michauko","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","caption":"michauko"},"sameAs":["http:\/\/michauko.org\/"],"url":"https:\/\/michauko.org\/blog\/author\/randomized2\/"}]}},"_links":{"self":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":1,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/153\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}