{"id":473,"date":"2009-08-26T23:51:57","date_gmt":"2009-08-26T21:51:57","guid":{"rendered":"http:\/\/shakaran.net\/blog\/?p=473"},"modified":"2009-08-30T14:51:30","modified_gmt":"2009-08-30T12:51:30","slug":"crear-paquetes-deb-de-codigo-python-en-ubuntu","status":"publish","type":"post","link":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/","title":{"rendered":"Crear paquetes DEB de c\u00f3digo Python en Ubuntu"},"content":{"rendered":"  \r\nLa mayor\u00eda de desarrolladores de Python suele empaquetar sus programas en archivos .deb instalables para Ubuntu.\r\nHe buscado informaci\u00f3n para realizar esta tarea, pero he comprobado que la informaci\u00f3n est\u00e1 bastante disgregada y a veces incompleta o sin traducir. Por tanto, voy a intentar hacer una gu\u00eda recopilando extensamente todas las opciones a tener en cuenta para empaquetar un programa en Python (aunque f\u00e1cilmente es extrapolable a otros lenguajes).\r\n\r\nPaso 1 - Instalando los paquetes <a href=\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\" class=\"more-link\">Leer m\u00e1s [...]<\/a>","protected":false},"excerpt":{"rendered":"<p>La mayor\u00eda de desarrolladores de Python suele empaquetar sus programas en archivos .deb instalables para Ubuntu. He buscado informaci\u00f3n para realizar esta tarea, pero he comprobado que la informaci\u00f3n est\u00e1 bastante disgregada y a veces incompleta o sin traducir. Por&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[84,247,114],"tags":[363,360,361,365,336,337,366,362,364,226,1269],"class_list":["post-473","post","type-post","status-publish","format-standard","hentry","category-open-source","category-python-open-source","category-ubuntu","tag-crear","tag-debianizar","tag-empaquetado","tag-firmado","tag-gpg","tag-key","tag-llaves","tag-packaging","tag-paquetes","tag-python","tag-ubuntu","no-post-thumbnail"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran<\/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:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran\" \/>\n<meta property=\"og:description\" content=\"La mayor\u00eda de desarrolladores de Python suele empaquetar sus programas en archivos .deb instalables para Ubuntu. He buscado informaci\u00f3n para realizar esta tarea, pero he comprobado que la informaci\u00f3n est\u00e1 bastante disgregada y a veces incompleta o sin traducir. Por...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Shakaran\" \/>\n<meta property=\"article:published_time\" content=\"2009-08-26T21:51:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-08-30T12:51:30+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@shakaran87\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\",\"url\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\",\"name\":\"Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran\",\"isPartOf\":{\"@id\":\"https:\/\/shakaran.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png\",\"datePublished\":\"2009-08-26T21:51:57+00:00\",\"dateModified\":\"2009-08-30T12:51:30+00:00\",\"author\":{\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86\"},\"breadcrumb\":{\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage\",\"url\":\"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png\",\"contentUrl\":\"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/shakaran.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear paquetes DEB de c\u00f3digo Python en Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/shakaran.net\/blog\/#website\",\"url\":\"https:\/\/shakaran.net\/blog\/\",\"name\":\"Shakaran\",\"description\":\"Blog de un ingeniero inform\u00e1tico superior y sysadmin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/shakaran.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"description\":\"Senior Backend Engineer &amp; Sysadmin (Freelancer)\",\"sameAs\":[\"http:\/\/www.quijost.com\",\"https:\/\/x.com\/shakaran87\"],\"url\":\"https:\/\/shakaran.net\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran","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:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/","og_locale":"es_ES","og_type":"article","og_title":"Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran","og_description":"La mayor\u00eda de desarrolladores de Python suele empaquetar sus programas en archivos .deb instalables para Ubuntu. He buscado informaci\u00f3n para realizar esta tarea, pero he comprobado que la informaci\u00f3n est\u00e1 bastante disgregada y a veces incompleta o sin traducir. Por...","og_url":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/","og_site_name":"Shakaran","article_published_time":"2009-08-26T21:51:57+00:00","article_modified_time":"2009-08-30T12:51:30+00:00","og_image":[{"url":"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@shakaran87","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"26 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/","url":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/","name":"Crear paquetes DEB de c\u00f3digo Python en Ubuntu - Shakaran","isPartOf":{"@id":"https:\/\/shakaran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage"},"thumbnailUrl":"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png","datePublished":"2009-08-26T21:51:57+00:00","dateModified":"2009-08-30T12:51:30+00:00","author":{"@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86"},"breadcrumb":{"@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#primaryimage","url":"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png","contentUrl":"http:\/\/shakaran.net\/blog\/wp-content\/uploads\/2009\/07\/paquete-deb.png"},{"@type":"BreadcrumbList","@id":"https:\/\/shakaran.net\/blog\/2009\/08\/crear-paquetes-deb-de-codigo-python-en-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/shakaran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Crear paquetes DEB de c\u00f3digo Python en Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/shakaran.net\/blog\/#website","url":"https:\/\/shakaran.net\/blog\/","name":"Shakaran","description":"Blog de un ingeniero inform\u00e1tico superior y sysadmin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shakaran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86","name":"admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g","caption":"admin"},"description":"Senior Backend Engineer &amp; Sysadmin (Freelancer)","sameAs":["http:\/\/www.quijost.com","https:\/\/x.com\/shakaran87"],"url":"https:\/\/shakaran.net\/blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pAPNv-7D","jetpack-related-posts":[],"jetpack_likes_enabled":true,"amp_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts\/473"}],"collection":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/comments?post=473"}],"version-history":[{"count":0,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts\/473\/revisions"}],"wp:attachment":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/media?parent=473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/categories?post=473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/tags?post=473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}