<style type="text/css">a[data-mtli~="mtli_filesize38870kB"]:after {content:" (388.70 kB)"}</style>{"id":6401,"date":"2020-02-23T17:40:43","date_gmt":"2020-02-23T16:40:43","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=6401"},"modified":"2020-02-23T17:40:43","modified_gmt":"2020-02-23T16:40:43","slug":"debian-programmi-da-stable-testing-unstable-ed-anche-experimental-senza-traumi","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2020\/02\/23\/debian-programmi-da-stable-testing-unstable-ed-anche-experimental-senza-traumi\/","title":{"rendered":"Debian: programmi da stable, testing, unstable ed anche experimental senza traumi"},"content":{"rendered":"\n<p>Nell&#8217;uso quotidiano dei computer capita spesso di avere la necessit\u00e0 di una base stabile ed allo stesso tempo di utilizzare versioni recenti, molto recenti o anche &#8220;beta\/alpha\/sperimentali&#8221; di alcuni specifici programmi. Gli utenti di Debian e quindi di tutte le derivate a partire da Ubuntu non sono da meno, anzi!<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-matteo-galacci-programmatore-php-e-consulente-freelance\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"vSidkpVtKA\"><a href=\"https:\/\/www.matteogalacci.it\/2017\/06\/29\/debian-pinning-installare-versioni-di-uno-specifico-repository\/\">Debian pinning &#8211; installare versioni di uno specifico repository<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Debian pinning &#8211; installare versioni di uno specifico repository&#8221; &#8212; Matteo Galacci - Programmatore PHP e Consulente freelance\" src=\"https:\/\/www.matteogalacci.it\/2017\/06\/29\/debian-pinning-installare-versioni-di-uno-specifico-repository\/embed\/#?secret=82ZgoxngkB#?secret=vSidkpVtKA\" data-secret=\"vSidkpVtKA\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>Matteo propone &#8211; come molti altri &#8211; di usare la possibilit\u00e0 di &#8220;pinning&#8221; di Debian.<\/figcaption><\/figure>\n\n\n\n<p>In realt\u00e0 se la necessit\u00e0 \u00e8 di avere &#8220;quasi tutti&#8221; i programmi stabili, qualcuno pi\u00f9 recente e pochi &#8220;recentissimi&#8221; \u00e8 possibile ottenere questo comportamento sfruttando l&#8217;algoritmo base del gestore pacchetti di Debian <code class=\"\" data-line=\"\">apt<\/code>. Consultando le man-pages che ci dice come impostare le nostre fonti (<code class=\"\" data-line=\"\">man sources.list<\/code>) leggiamo:<\/p>\n\n\n\n<!--more-->\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>L&#8217;elenco delle fonti \/etc\/apt\/sources.list e i file contenuti in \/etc\/apt\/sources.list.d\/ sono progettati per supportare qualsiasi numero di fonti attive e svariati supporti. I file elencano una fonte per riga (stile a una riga) o contengono sezioni multiriga che definiscono una o pi\u00f9 fonti per sezione (stile deb822), c<strong>on la fonte preferita elencata per prima<\/strong> (nel caso in cui una singola versione sia disponibile da pi\u00f9 di una fonte). Le informazioni disponibili dalle fonti configurate sono acquisite con apt-get update (o con un comando equivalente in un&#8217;altra interfaccia per APT).<\/p><\/blockquote>\n\n\n\n<p>Il &#8220;trucco&#8221; sta nella parte che ho messo in grassetto. Matteo propone prima testing, poi unstable e da ultimo stable. Cos\u00ec apt non sceglier\u00e0 quasi mai le versioni stabili. Io uso un <code class=\"\" data-line=\"\">\/etc\/apt\/sources.list<\/code> siffatto:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">deb http:\/\/ftp.it.debian.org\/debian\/ stable main contrib non-free\n# stable-updates, previously known as 'volatile'\ndeb http:\/\/ftp.it.debian.org\/debian\/ stable-updates main contrib non-free\n# if something is not in stable look in testing\ndeb http:\/\/ftp.it.debian.org\/debian\/ testing main contrib non-free\n# then search for it in unstable \ndeb http:\/\/ftp.it.debian.org\/debian\/ unstable main contrib non-free\n# as an extrema ration look in experimental\ndeb http:\/\/ftp.it.debian.org\/debian\/ experimental main contrib non-free<\/pre>\n\n\n\n<p>Mettendo <strong>prima<\/strong> <code class=\"\" data-line=\"\">stable<\/code>, e poi <code class=\"\" data-line=\"\">testing<\/code>, <code class=\"\" data-line=\"\">unstable<\/code> ed anche <code class=\"\" data-line=\"\">experimental<\/code>.<\/p>\n\n\n\n<p>Cos\u00ec quando non abbiamo bisogno di versioni particolari basta chiedere &#8220;<code class=\"\" data-line=\"\">apt install pacchetto<\/code>&#8221; e verr\u00e0 scelta la versione pi\u00f9 stabile possibile: se c&#8217;\u00e8 in stable, altrimenti prender\u00e0 quella che c&#8217;\u00e8 in testing, in subordine unstable ed infine experimental.<\/p>\n\n\n\n<p>Facile, veloce, pratico. E soprattutto funziona, e funziona bene. Impostando cos\u00ec APT ho usato per anni i driver della schede Radeon da experimental senza che altri programmi venissero passati a versioni sperimentali.<\/p>\n\n\n\n<p>Poi se volessimo una versione particolare basta lanciare &#8220;<code class=\"\" data-line=\"\">apt install pacchetto\/unstable<\/code>&#8221; e verr\u00e0 installata quella di unstable.<\/p>\n\n\n\n<p>Nel caso di aggiornamenti APT ricorder\u00e0 la nostra scelta e continuer\u00e0 ad aggiornare &#8220;pacchetto&#8221; dalla fonte da noi indicata. Se col passare del tempo la versione da noi voluta dovesse (come tutti speriamo) entrare in testing e poi stable, baster\u00e0 rilanciare &#8220;<code class=\"\" data-line=\"\">apt install pacchetto\/stable<\/code>&#8221; per tornare ad aggiornare da stable.<\/p>\n\n\n\n<p>Se poi volessimo &#8220;scendere&#8221; di versiore basta aggiungere un <code class=\"\" data-line=\"\">--allow-downgrade<\/code>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Nell&#8217;uso quotidiano dei computer capita spesso di avere la necessit\u00e0 di una base stabile ed allo stesso tempo di utilizzare versioni recenti, molto recenti o anche &#8220;beta\/alpha\/sperimentali&#8221; di alcuni specifici programmi. Gli utenti di Debian e quindi di tutte le derivate a partire da Ubuntu non sono da meno, anzi! In realt\u00e0 se la necessit\u00e0&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2020\/02\/23\/debian-programmi-da-stable-testing-unstable-ed-anche-experimental-senza-traumi\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":6728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"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,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[73,72],"tags":[],"class_list":["post-6401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-documentations"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/02\/system-software-install.png?fit=256%2C256&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1Ff","jetpack-related-posts":[{"id":6409,"url":"https:\/\/monodes.com\/predaelli\/2020\/01\/01\/6409\/","url_meta":{"origin":6401,"position":0},"title":"Accidenti. Avevo quasi finito un\u2026","author":"Paolo Redaelli","date":"2020-01-01","format":"status","excerpt":"Accidenti. Avevo quasi finito un piccolo pezzo a commento di quello di Matteo Galacci.it sull'uso del pinning in Debian. Ma non lo trovo pi\u00f9. Accidenti, doppio accidenti, triplo accidenti (a proposito, stupenda questa reclam\u00e8 a tema Wacky Racers della Peugeot). Mi toccher\u00e0 riscriverlo. Accidenti a me che ho usato il\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10220,"url":"https:\/\/monodes.com\/predaelli\/2023\/02\/06\/firmware-debian-wiki\/","url_meta":{"origin":6401,"position":1},"title":"Firmware &#8211; Debian Wiki","author":"Paolo Redaelli","date":"2023-02-06","format":false,"excerpt":"The Debian project has taken the decision in 2022-10 to create a new repository component non-free-firmware, and include its content on installation media for the upcoming Debian release bookworm to make things easier for our users. From Firmware - Debian Wiki So people like me that installed Debian several years\u2026","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10343,"url":"https:\/\/monodes.com\/predaelli\/2023\/04\/01\/debian-programs-from-stable-testing-unstable-and-even-experimental-without-trauma\/","url_meta":{"origin":6401,"position":2},"title":"Debian: programs from stable, testing, unstable and even experimental without trauma","author":"Paolo Redaelli","date":"2023-04-01","format":false,"excerpt":"I originally wrote this in Italian but I think that it may be more useful translated into English In daily use of computers it often happens that you need a stable base and at the same time use recent, very recent or even 'beta\/alpha\/experimental' versions of some specific programs. Debian\u2026","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1602,"url":"https:\/\/monodes.com\/predaelli\/2016\/05\/27\/debian-packaging\/","url_meta":{"origin":6401,"position":3},"title":"Debian Packaging","author":"Paolo Redaelli","date":"2016-05-27","format":"link","excerpt":"Time to learn by heart Debian Packaging Tutorial - packaging-tutorial.....","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11778,"url":"https:\/\/monodes.com\/predaelli\/2024\/06\/26\/debian-project-still-has-a-lot-of-explaining-to-do\/","url_meta":{"origin":6401,"position":4},"title":"Debian Project Still Has a Lot of Explaining to Do&#8230;","author":"Paolo Redaelli","date":"2024-06-26","format":false,"excerpt":"Assange was actually a Debian Developer Debian Project Still Has a Lot of Explaining to Do... I wasn't aware of that!","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10365,"url":"https:\/\/monodes.com\/predaelli\/2023\/04\/09\/debian-on-a-banana-pi-m5\/","url_meta":{"origin":6401,"position":5},"title":"Debian on a Banana Pi M5?","author":"Paolo Redaelli","date":"2023-04-09","format":false,"excerpt":"From the almighty Marco: All things considered I do not think that I would recommend to Debian users to buy Amlogic-based boards since there are many other better supported SoCs. Source: Installing Debian on a Banana Pi M5","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=6401"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6401\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media\/6728"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=6401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=6401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=6401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}