<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dpkg &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/dpkg/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Thu, 17 Apr 2025 09:02:24 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=88108</generator>
	<item>
		<title>Debian 11 Bullseye: Come installare mytop</title>
		<link>https://blog.smsoft.it/2023/07/18/debian-11-bullseye-come-installare-mytop/</link>
					<comments>https://blog.smsoft.it/2023/07/18/debian-11-bullseye-come-installare-mytop/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 08:30:00 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[mytop]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5999</guid>

					<description><![CDATA[MyTop è un utile software che permette di visualizzare in tempo reale le query in esecuzione e permette di fare alcune operazione su tali query. Su debian Bullseye il classico: non funziona. Si può però recuperare manualmente il pacchetto dalla distribuzione SID e poi installarlo a mano come segue. Aprire con il browser l&#8217;indirizzo http://archive.debian.org/debian/pool/main/m/mytop/ ... <a title="Debian 11 Bullseye: Come installare mytop" class="read-more" href="https://blog.smsoft.it/2023/07/18/debian-11-bullseye-come-installare-mytop/" aria-label="Per saperne di più su Debian 11 Bullseye: Come installare mytop">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">MyTop è un utile software che permette di visualizzare in tempo reale le query in esecuzione e permette di fare alcune operazione su tali query.</p>



<p class="wp-block-paragraph">Su debian Bullseye il classico:</p>



<pre class="wp-block-code"><code>apt install mytop</code></pre>



<p class="wp-block-paragraph">non funziona. Si può però recuperare manualmente il pacchetto dalla distribuzione SID e poi installarlo a mano come segue.</p>



<p class="wp-block-paragraph">Aprire con il browser l&#8217;indirizzo <strong>http://archive.debian.org/debian/pool/main/m/mytop/</strong> e scegliere uno dei pacchetti da scaricare. Ad esempio scegliamo il primo link e poi:</p>



<pre class="wp-block-code"><code>wget http://archive.debian.org/debian/pool/main/m/mytop/mytop_1.9.1-2_all.deb
dpkg -i mytop_1.9.1-2_all.deb
apt -f install
dpkg -i mytop_1.9.1-2_all.deb</code></pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Se per caso viene indicata la mancanza di qualche libreria perl, queste sono quelle che servono:</p>



<pre class="wp-block-code"><code>apt install libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libterm-readkey-perl </code></pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Consiglio infine di inserire i dati di connessione a mysql nel file <strong>~/.my.cnf</strong> nella sezione <strong>[client]</strong> oppure <strong>[mytop]</strong> se sono differenti da quelli per il login tramite cli di mysql.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>ATTENZIONE</strong>: dopo l&#8217;installazione <strong>verificare che il file di configurazione </strong>per MySQL sia quello corretto perché durante l&#8217;installazione viene mostrata questa indicazione:</p>



<pre class="wp-block-code"><code>update-alternatives: viene usato /etc/mysql/mariadb.cnf per fornire /etc/mysql/my.cnf (my.cnf) in modalità automatica</code></pre>



<p class="wp-block-paragraph">e quindi ci troviamo con <strong>/etc/alternatives/my.cnf</strong> che punta a  <strong>/etc/mysql/mariadb.cnf </strong>invece di <strong>/etc/mysql/mysql.cnf</strong></p>



<p class="wp-block-paragraph">Per ripristinare il corretto puntamento, eseguire:</p>



<pre class="wp-block-code"><code>update-alternatives --display my.cnf</code></pre>



<p class="wp-block-paragraph">eventualmente per impostare il puntamento al corretto file:</p>



<pre class="wp-block-code"><code>update-alternatives --set my.cnf /etc/mysql/mysql.cnf</code></pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2023/07/18/debian-11-bullseye-come-installare-mytop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian 9 Stretch: Come installare mytop</title>
		<link>https://blog.smsoft.it/2017/10/24/debian-9-stretch-installare-mytop/</link>
					<comments>https://blog.smsoft.it/2017/10/24/debian-9-stretch-installare-mytop/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 08:30:37 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[mytop]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=3840</guid>

					<description><![CDATA[MyTop è un utile software che permette di visualizzare in tempo reale le query in esecuzione e permette di fare alcune operazione su tali query. Su debian Stretch il classico: apt-get install mytop non funziona. Si può però recuperare manualmente il pacchetto dalla distribuzione SID e poi installarlo a mano come segue. Aprire con il ... <a title="Debian 9 Stretch: Come installare mytop" class="read-more" href="https://blog.smsoft.it/2017/10/24/debian-9-stretch-installare-mytop/" aria-label="Per saperne di più su Debian 9 Stretch: Come installare mytop">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>MyTop è un utile software che permette di visualizzare in tempo reale le query in esecuzione e permette di fare alcune operazione su tali query.</p>
<p>Su debian Stretch il classico:<br />
<code>apt-get install mytop</code><br />
non funziona. Si può però recuperare manualmente il pacchetto dalla distribuzione SID e poi installarlo a mano come segue.</p>
<p>Aprire con il browser l&#8217;indirizzo https://packages.debian.org/sid/all/mytop/download e scegliere uno dei pacchetti da scaricare. Ad esempio scegliamo il primo link e poi:</p>
<p><code>wget http://ftp.us.debian.org/debian/pool/main/m/mytop/mytop_1.9.1-5_all.deb<br />
dpkg -i mytop_1.9.1-5_all.deb<br />
apt-get -f install<br />
dpkg -i mytop_1.9.1-5_all.deb</code></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2017/10/24/debian-9-stretch-installare-mytop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creare pacchetti .deb da sorgenti</title>
		<link>https://blog.smsoft.it/2014/08/05/creare-pacchetti-deb-da-sorgenti/</link>
					<comments>https://blog.smsoft.it/2014/08/05/creare-pacchetti-deb-da-sorgenti/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 Aug 2014 09:30:45 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[apt-get build-dep]]></category>
		<category><![CDATA[apt-get source]]></category>
		<category><![CDATA[dpkg]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=501</guid>

					<description><![CDATA[Creare pacchetti .deb a partire dai sorgenti può essere utile nel caso si voglia modificare qualcosa nelle impostazioni del pacchetto, oppure aggiungere qualche libreria extra. Per farlo, si può usare il comodo &#8220;apt-get source&#8221;. Vediamo come. Innanzitutto bisogna inserire in /etc/apt/sources.list i riferimenti per recuperare anche i sorgenti. Ipotizzando di avere già una riga del ... <a title="Creare pacchetti .deb da sorgenti" class="read-more" href="https://blog.smsoft.it/2014/08/05/creare-pacchetti-deb-da-sorgenti/" aria-label="Per saperne di più su Creare pacchetti .deb da sorgenti">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Creare pacchetti .deb a partire dai sorgenti può essere utile nel caso si voglia modificare qualcosa nelle impostazioni del pacchetto, oppure aggiungere qualche libreria extra.</p>
<p>Per farlo, si può usare il comodo &#8220;apt-get source&#8221;. Vediamo come.</p>
<p>Innanzitutto bisogna inserire in <strong>/etc/apt/sources.list</strong> i riferimenti per recuperare anche i sorgenti. Ipotizzando di avere già una riga del genere:</p><pre class="urvanov-syntax-highlighter-plain-tag">deb http://debian.fastweb.it/debian wheezy main contrib non-free</pre><p>dovremmo aggiungere anche:</p><pre class="urvanov-syntax-highlighter-plain-tag">deb-src http://debian.fastweb.it/debian wheezy main contrib non-free</pre><p></p>
<p>Ora aggiorniamo le informazioni di apt:</p><pre class="urvanov-syntax-highlighter-plain-tag">apt-get update</pre><p>e scarichiamo il pacchetto dpkg-dev:</p><pre class="urvanov-syntax-highlighter-plain-tag">apt-get install dpkg-dev</pre><p></p>
<p>A questo punto creiamo una cartella temporanea e poi scarichiamo il sorgente del pacchetto (ipotizziamo si chiami wget), es:</p><pre class="urvanov-syntax-highlighter-plain-tag">mkdir /usr/src/debsrc
cd /usr/src/debsrc
apt-get source wget</pre><p></p>
<p>Verranno scaricati i seguenti files:</p><pre class="urvanov-syntax-highlighter-plain-tag">vim_7.3.547-7.debian.tar.gz  
vim_7.3.547-7.dsc  
vim_7.3.547.orig.tar.gz</pre><p>e poi verrà creata una cartella</p><pre class="urvanov-syntax-highlighter-plain-tag">vim-7.3.547</pre><p></p>
<p>Il file vim_7.3.547-7.dsc un file descrittivo del pacchetto sorgente, che contiene la prima parte di debian/control e la lista dei file che compongono il pacchetto sorgente, comprensiva di md5sum e dimensione. vim_7.3.547.orig.tar.gz è il pacchetto originale del software.<br />
vim_7.3.547-7.debian.tar.gz  sono le patch al sorgente originale per poter inserire il pacchetto nei repository Debian; All&#8217;interno c&#8217;è una directory chiamata debian/ e piu` tutte le modifiche apportate al sorgente.<br />
Nella cartella creata, ci saranno già tutti i files sorgenti, più le patch e le modifiche debian. Tutte le modifiche al sorgente (es modifica dei parametri di compilazione, applicazione di patch, etc) devono essere fatte in questa cartella:</p><pre class="urvanov-syntax-highlighter-plain-tag">cd vim-7.3.547/debian/</pre><p></p>
<p>Ad esempio, per modificare i parametri di compilazione, bisogna modificare il seguente file:</p><pre class="urvanov-syntax-highlighter-plain-tag">vim-7.3.547/debian/rules</pre><p></p>
<p>Bene, a questo punto possiamo iniziare la creazione del pacchetto; dobbiamo eseguire:</p><pre class="urvanov-syntax-highlighter-plain-tag">apt-get build-dep vim</pre><p>ed infine:</p><pre class="urvanov-syntax-highlighter-plain-tag">debuild -us -uc -b
cd ..</pre><p></p>
<p>Bene, in questa cartella troveremo il pacchetto .deb che potremo installare con il classico dpkg:</p><pre class="urvanov-syntax-highlighter-plain-tag">dpkg -i vim.deb</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2014/08/05/creare-pacchetti-deb-da-sorgenti/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: Eliminare i file di configurazione per i pacchetti rimossi</title>
		<link>https://blog.smsoft.it/2011/04/24/debian-eliminare-i-file-di-configurazione-per-i-pacchetti-rimossi/</link>
					<comments>https://blog.smsoft.it/2011/04/24/debian-eliminare-i-file-di-configurazione-per-i-pacchetti-rimossi/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 24 Apr 2011 09:50:12 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apt-get remove]]></category>
		<category><![CDATA[dpkg]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1689</guid>

					<description><![CDATA[Rimuovendo un pacchetto con apt-get remove, non vengono rimossi anche i files di configurazione. Questo può essere utile, perché reinstallando il pacchetto si trovano nuovamente i files di configurazione, ma spesso non occorre mantenere i files di configurazione. Per questo motivo, si possono rimuovere i pacchetti con apt-get remove &#8211;purge.Ma nel caso non si fosse ... <a title="Debian: Eliminare i file di configurazione per i pacchetti rimossi" class="read-more" href="https://blog.smsoft.it/2011/04/24/debian-eliminare-i-file-di-configurazione-per-i-pacchetti-rimossi/" aria-label="Per saperne di più su Debian: Eliminare i file di configurazione per i pacchetti rimossi">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Rimuovendo un pacchetto con <strong>apt-get remove</strong>, non vengono rimossi anche i files di configurazione. Questo può essere utile, perché reinstallando il pacchetto si trovano nuovamente i files di configurazione, ma spesso non occorre mantenere i files di configurazione. Per questo motivo, si possono rimuovere i pacchetti con <strong>apt-get remove &#8211;purge</strong>.Ma nel caso non si fosse scelto di rimuovere i files di configurazione? In questo caso sarà possibile usare il seguente comando:</p><pre class="urvanov-syntax-highlighter-plain-tag">dpkg --get-selections|grep deinstall|cut -f 1|xargs dpkg -P</pre><p></p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/04/24/debian-eliminare-i-file-di-configurazione-per-i-pacchetti-rimossi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
