{"id":1083,"date":"2012-10-18T00:03:55","date_gmt":"2012-10-17T22:03:55","guid":{"rendered":"http:\/\/blog.rastersoft.com\/?p=1083"},"modified":"2012-10-18T00:03:55","modified_gmt":"2012-10-17T22:03:55","slug":"ppas","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=1083","title":{"rendered":"PPAs"},"content":{"rendered":"<p>Tras arduos intentos, por fin he conseguido crear un <a href=\"https:\/\/launchpad.net\/~rastersoft-gmail\/+archive\/cronopetedev\" target=\"_blank\">repositorio PPA para Cronopete<\/a>. Gracias a \u00e9l, los usuarios de Debian, Ubuntu y Elementary OS tendr\u00e1n mucho m\u00e1s f\u00e1cil instalarlo. Tambi\u00e9n gracias a esto he conseguido pulir algunos problemillas en los scripts de CMake, para que funcione al 100% la instalaci\u00f3n en directorios no est\u00e1ndar.<\/p>\n<p>En cronopete en s\u00ed casi no hay cambios, salvo haber a\u00f1adido soporte de <a href=\"http:\/\/raphael.slinckx.net\/blog\/documents\/dbus-tutorial\" target=\"_blank\">D-Bus activation<\/a>, para que si no est\u00e1 lanzado, y el usuario hace click en el icono de configuraci\u00f3n o de restauraci\u00f3n de archivos, se lance autom\u00e1ticamente.<\/p>\n<p>Lo que no he conseguido a\u00fan es que, tras instalar el paquete, el sistema pida al usuario reiniciar (y que as\u00ed se lance Cronopete en el siguiente arranque).<\/p>\n<p>\u00a1A disfrutarla!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tras arduos intentos, por fin he conseguido crear un repositorio PPA para Cronopete. Gracias a \u00e9l, los usuarios de Debian, Ubuntu y Elementary OS tendr\u00e1n mucho m\u00e1s f\u00e1cil instalarlo. Tambi\u00e9n gracias a esto he conseguido pulir algunos problemillas en los scripts de CMake, para que funcione al 100% la instalaci\u00f3n en directorios no est\u00e1ndar. En &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=1083\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">PPAs<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1083","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/1083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1083"}],"version-history":[{"count":0,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/1083\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}