Dpkg: differenze tra le versioni

m
m (→‎Architetture: aggiunta installazione, più correzioni minori)
Riga 175: Riga 175:
{{Warningbox | Le istruzioni presentate in questa sezione possono compromettere il funzionamento del sistema, e l'uso è sconsigliato, salvo si sia utenti esperti nell'uso di [[APT]], si presti molta attenzione a quello che si sta facendo, e non ci sia altro modo di risolvere il proprio problema.}}
{{Warningbox | Le istruzioni presentate in questa sezione possono compromettere il funzionamento del sistema, e l'uso è sconsigliato, salvo si sia utenti esperti nell'uso di [[APT]], si presti molta attenzione a quello che si sta facendo, e non ci sia altro modo di risolvere il proprio problema.}}


Se si vuole forzare una versione di un pacchetto che comporta il [[downgrade]], oppure ignorare delle dipendenze, è necessario ricorrere <code>dpkg</code>, specificando le opzioni <code>--force-*</code> relative, che si possono leggere sul manuale di <code>dpkg</code>.
Se si vuole forzare una versione di un pacchetto che comporta il [[downgrade]], oppure ignorare delle dipendenze, è necessario ricorrere a <code>dpkg</code>, specificando le opzioni <code>--force-*</code> relative, che si possono leggere sul manuale di <code>dpkg</code>.


Per esempio per forzare il [[downgrade]] di un pacchetto, dopo aver recuperato una versione precedente (NOTA: nessun controllo sulle dipendenze, il sistema potrebbe risultare inusabile, a seconda dell'importanza del pacchetto):
Per esempio per forzare il [[downgrade]] di un pacchetto, dopo aver recuperato una versione precedente (NOTA: nessun controllo sulle dipendenze, il sistema potrebbe risultare inusabile, a seconda dell'importanza del pacchetto):
Riga 183: Riga 183:
Può succedere anche che l'installazione di un pacchetto sia impedita, perché un altro sarebbe reso non funzionante da esso. In tal caso si può forzarne l'installazione con:
Può succedere anche che l'installazione di un pacchetto sia impedita, perché un altro sarebbe reso non funzionante da esso. In tal caso si può forzarne l'installazione con:
<pre># dpkg --install --force-breaks pacchetto.deb</pre>
<pre># dpkg --install --force-breaks pacchetto.deb</pre>
Si noti che è molto pericoloso, se entra in conflitto con uno dei pacchetti essenziali al funzionamento del sistema, potenzialmente rendendolo inutilizzabile, ed è raccomandabile effettuare una scelta tra i pacchetti in conflitto, rimuovendo gli altri con [[APT]].
Si noti che è molto pericoloso, se mette fuori uso un pacchetti essenziali, ed è sempre raccomandabile effettuare invece una scelta tra i pacchetti con [[APT]].


E al solito in seguito all'installazione con <code>dpkg</code> è necessario avvalersi di [[APT]] per sistemare le dipendenze:
E al solito in seguito all'installazione con <code>dpkg</code> è necessario avvalersi di [[APT]] per sistemare le dipendenze:
<pre># apt-get --fix-broken install</pre>
<pre># apt-get --fix-broken install</pre>
Altri casi di conflitti sono ancora più pericolosi da forzare, e possono portare alla sovrascrittura di file gestiti da altri pacchetti, compromettendo l'integrità del sistema. Per maggiori informazioni si rimanda al manuale.


== Architetture ==
== Architetture ==
3 581

contributi