Dpkg: differenze tra le versioni

m
→‎Architetture: aggiunta installazione, più correzioni minori
m (→‎Architetture: aggiunta installazione, più correzioni minori)
Riga 192: Riga 192:


=== Visualizza informazioni ===
=== Visualizza informazioni ===
Visualizza l'architettura di default dei pacchetti Debian che saranno installati:
Visualizza l'architettura di default dei pacchetti Debian che saranno installati, in base all'immagine scelta in fase di installazione:
<pre>$ dpkg --print-architecture</pre>
<pre>$ dpkg --print-architecture</pre>


Riga 200: Riga 200:
=== Aggiungi nuova architettura ===
=== Aggiungi nuova architettura ===
Aggiunge una nuova architettura:
Aggiunge una nuova architettura:
<pre># dpkg --add-architecture architecture</pre>
<pre># dpkg --add-architecture architettura</pre>
Per rendere le modifiche effettive per APT è necessario rieffettuare l'aggiornamento della lista di pacchetti disponibili.   
Per rendere le modifiche effettive per APT è necessario rieffettuare l'aggiornamento della lista di pacchetti disponibili.   


=== Rimuovi architettura ===
Un caso comune per esempio è quello di aggiungere il supporto per gli eseguibili a 32 bit (architettura: ''i386'') su PC a 64 bit (architettura: ''amd64''):
Un caso comune per esempio è quello di aggiungere il supporto per gli eseguibili a 32 bit (architettura: ''i386'') su PC a 64 bit (architettura: ''amd64''):
<pre># dpkg --add-architecture i386
<pre># dpkg --add-architecture i386
# apt-get update</pre>
# apt-get update</pre>


Per installare software di questa architettura dai repository è sufficiente aggiungere ''':'''''architettura'' dopo il nome del pacchetto, per tutte le architetture non di default. Per esempio per installare un pacchetto a 32 bit tramite [[APT]]:
<pre># apt-get install nomepacchetto:i386</pre>
=== Rimuovi architettura ===
Rimuove un'architettura precedentemente aggiunta:
Rimuove un'architettura precedentemente aggiunta:
<pre># dpkg --remove-architecture architecture</pre>
<pre># dpkg --remove-architecture architettura</pre>
seguito dall'aggiornamento della lista dei pacchetti, per rendere effettive le modifiche.
seguito dall'aggiornamento della lista dei pacchetti, per rendere effettive le modifiche.
L'operazione è portata a termine con successo soltanto se nessun pacchetto installato sul sistema è compilato per tale architettura. In caso contrario è necessario prima disinstallarne tutti i pacchetti.
Per esempio, se si vuole rimuovere il supporto agli eseguibili a 32 bit (precedentemente aggiunto, ma non utilizzato):
<pre># dpkg --remove-architecture i386
# apt-get update</pre>


== Manuale ==
== Manuale ==
3 581

contributi